Zárolt fájlt vagy a hozzáférés megtagadását jelző hibaüzenet fájlok hálózaton keresztül történő mentésekor

Cikk azonosítója: 812937 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

Amikor az UNC név szerinti elérési út használatával próbál fájlt (például Microsoft Excel-munkafüzetet) menteni, a következőkhöz hasonló hibaüzenet jelenhet meg:
A fájl nem olvasható, mert zárolva van
Hozzáférés megtagadva
Zárolási hiba
Az eseménynaplóban a következő esemény szerepelhet:

Típus: Információ
Forrás: Alkalmazás által generált üzenet
Kategória: Nincs
Azonosító: 26
Felhasználó: -
Leírás: Alkalmazás által generált üzenet: Windows - Nem sikerült a késleltetett írás: A Windows nem tudta menteni a fájl (menteni_kívánt_fájl_elérési_útja) összes adatát. Az adat elveszett. A hibát hardverhiba vagy a hálózati kapcsolat hibája okozhatja. Próbálja máshova menteni a fájlt. További tájékoztatást a súgóban talál a következő helyen: http://support.microsoft.com.

Oka

A hiba akkor lép fel, ha az átirányító kiüríti a fájl tartalmát, és írási hozzáféréssel rendelkező fájlleíró helyett csak olvasási hozzáféréssel rendelkező fájlleíróba ír. Amikor az átirányító az alkalmi zárolás feloldására vonatkozó utasítást kapott, törölte a fájl gyorsítótárát, de az inicializálást nem vonta vissza. Az átirányítónak a fájl záró időpontjában törölnie kell és vissza kell vonnia az inicializálást, mert az alkalmi zárolás feloldása aszinkron. A gyorsítótár inicializálása visszavonásának hiányában a rendszer nem megfelelően írt a fájlleíróba.

A megoldás

Információk a szervizcsomagról

A probléma megoldásához szerezze be a Microsoft Windows XP legfrissebb szervizcsomagját. A Microsoft Tudásbázis kapcsolódó cikke:
322389 A Windows XP rendszer legújabb szervizcsomagjának beszerzése

Gyorsjavítási információk

A Microsoft közzétett egy támogatott gyorsjavítást, de az csak a jelen cikkben ismertetett probléma megoldására alkalmas. Csak olyan rendszereken telepítse, amelyeken az adott probléma jelentkezik. A gyorsjavítás további tesztelésen mehet keresztül, ezért a Microsoft azt javasolja, hogy amennyiben a probléma nem érinti súlyosan, várja meg a következő szoftverfrissítést, amely tartalmazni fogja ezt a gyorsjavítást.

Amennyiben a gyorsjavítás letölthető, a Tudásbázis jelen cikke tetején megtalálható egy, a letölthető gyorsjavításról tájékoztató bekezdés. Ha a bekezdés nem jelenik meg, a gyorsjavítás beszerzéséhez forduljon a Microsoft ügyfél- és támogatási szolgálatához.

Megjegyzés: További problémák esetén, vagy ha hibaelhárításra van szükség, előfordulhat, hogy létre kell hoznia egy külön szolgáltatásigénylést. A szokásos támogatási díjak terhelik a tanácsadó szolgálatnak feltett további kérdéseket, amennyiben azok nem kapcsolatosak a szóban forgó gyorsjavítással. A Microsoft ügyfél- és támogatási szolgálata telefonszámainak teljes listájáért vagy a külön szolgáltatásigénylések létrehozásával kapcsolatos információkért keresse fel a Microsoft alábbi webhelyét:
http://support.microsoft.com/contactus/?ws=support
Megjegyzés: A letölthető gyorsjavítással foglalkozó részben a gyorsjavítás összes nyelvváltozatát megtalálja. Ha a keresett nyelv nem található a felsoroltak között, a gyorsjavítás azon a nyelven nem érhető el. A javítás angol verziójában található fájlok a következő táblázatban ismertetett (vagy azoknál újabb) fájlattribútumokkal rendelkeznek. A fájlok dátuma és időpontja egyezményes világidő (UTC) szerint van megadva. A fájlinformáció megtekintése során ezen adatokat helyi időre konvertálja a program. A helyi idő és az egyezményes világidő közötti különbségről a Vezérlőpultról elérhető Dátum és idő párbeszédpanel Időzóna lapján tájékozódhat.

Windows XP SP1 és Windows XP Tablet PC Edition

Dátum        Idő    Verzió             Méret   Fájlnév 
---------------------------------------------------------
2003.01.30.  21:41  5.1.2600.1164     400 896  Mrxsmb.sys 
2003.01.30.  21:41  5.1.2600.1164     154 880  Rdbss.sys

Windows XP 64-Bit Edition

Dátum        Idő    Verzió            Méret    Fájlnév 
---------------------------------------------------------
2003.01.30.  21:41  5.1.2600.1164   1 259 392  Mrxsmb.sys 
2003.01.30.  21:41  5.1.2600.1164     489 216  Rdbss.sys

Kerülő megoldás

Fontos: Az alábbi bekezdés, módszer, illetve feladat a beállításjegyzék módosítását is magában foglaló lépéseket tartalmaz. A beállításjegyzék helytelen módosítása azonban komoly problémákat okozhat, ezért ügyeljen az utasítások pontos betartására. A beállításjegyzékről módosítása előtt készítsen biztonsági másolatot, hogy szükség esetén visszaállíthassa azt. A beállításjegyzék biztonsági mentéséről és visszaállításáról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
322756 Útmutató: A rendszerleíró adatbázis biztonsági mentése, szerkesztése és visszaállítása Windows XP és Windows Server 2003 rendszerben
A probléma kerülő megoldásához tiltsa le az alkalmi zárolást a fájlkiszolgálón:
  1. Kattintson a Start menü Futtatás parancsára.
  2. Írja be a Megnyitás mezőbe a regedit parancsot, majd nyomja meg az ENTER billentyűt.
  3. A beállításszerkesztőben keresse meg az alábbi alkulcsot:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Services\LanmanServer\Parameters
  4. A jobb oldali ablaktáblában kattintson az EnableOplocks elemre, majd nyomja meg az ENTER billentyűt.
  5. Az Érték mezőbe írja be a 0 értéket, majd nyomja meg az ENTER billentyűt.
  6. Lépjen ki a beállításszerkesztőből.

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza. A probléma javítása először a Windows XP Service Pack 2 szervizcsomagban jelent meg.

További információ

Az alkalmi zárolásról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
296264 Alkalmi zárolás beállítása a Windows rendszerben
A fájl nyomkövetési adataiból kiderül, hogy a fájlt legalább kétszer nyitották meg, és hogy a rendszer nem megfelelően írt az írásvédett fájlleíróba. A probléma nyomkövetési adatai a következőhöz hasonlóan jelennek meg:
96  CLIENT SMB: C NT create & X, File = \newshare.xls SMB: Desired Access = 0x00020089 (Read Data,Read EA,Read Attributes) 
97  SERVER SMB: R NT create & X, FID = 0x5 SMB: Oplock Level = Batch

<az innen eltávolított tartalom azt mutatja, hogy az ügyfélprogram olvassa és zárolta a fájlt, de a fájl nincs lezárva>

450 CLIENT SMB: C NT create &amp; X, File = \newshare.xls SMB: Desired Access = 0x0002019F (Read/Write Data, Read/Write EA, Read/Write Attributes)

451 SERVER SMB: R NT create &amp; X, FID = 0xc007 SMB: Oplock Level = NONE

<az innen eltávolított tartalom azt mutatja, hogy az ügyfélprogram olvassa, zárolja, írja és kiüríti a fájlleíróhoz rendelt adatokat>

585 CLIENT SMB: C write &amp; X, FID = 0x5, Write 0xc00 at 0x00005000 PID = 0xFEFF TID = 0x1002 MID = 0x4400 UID = 0x0801 
586 SERVER SMB: R write &amp; X - NT error, System, Error, Code = (34) STATUS_ACCESS_DENIED
Megjegyzés: A 0xFEFF (keret: 585) feldolgozási azonosítója (PID) azt mutatja meg, hogy az ügyfélrendszer feldolgozása írásvédett fájlleírót használ. Nem tartalmaz arra vonatkozó adatot, hogy az ügyfélprogram adatot írt a lemezre.

Tulajdonságok

Cikk azonosítója: 812937 - Utolsó ellenőrzés: 2008. december 1. - Verziószám: 5.5
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
Kulcsszavak: 
kberrmsg kbbug kbfix kbqfe kbenv kbwinxpsp2fix kbwinxppresp2fix kbautohotfix KB812937
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése