Volumul blocare cerere nu elibera volum după operațiune File

Traduceri articole Traduceri articole
ID articol: 234339 - View products that this article applies to.
Măriți totul | Reduceți totul

În această pagină

SIMPTOME

Când executați un program care utilizează incorect un NTFS volumul blocare apel sosit de funcție pe un computer care execută Windows NT 4.0, pot fi înlăturate de blocare de volum nu după ce programul a terminat de rulare.

CAUZĂ

Funcția de DeviceIoControl() poate fi utilizat pentru a bloca volumul specificând FSCTL_LOCK_VOLUME ca codul de control I/O. Această funcție pot să nu funcționeze corect dacă este numit după ce efectuați următoarele operațiuni de fișier:
  • Deschideți fișierul destinație și face unele I/O pentru acel fișier. Apoi închideți fișierul.
  • Imediat ce închideți fișierul destinație, redenumiți un alt fișier pentru fișierul destinație utilizând MoveFileEx().
Programe de utilitate afectate cu această problemă necesită acces exclusiv la volumul de disc. Aceste programe pot raporta un mesaj de eroare, ca în cazul în care un alt proces este încă să acceseze volumul. De exemplu, dacă executați CHKDSK -F comanda împotriva un volum de disc se confruntă cu această problemă, următorul mesaj de eroare pot fi afișate:
tip de fișier este NTFS.
Nu pot bloca unitatea curentă.
Nu se poate executa Chkdsk, deoarece volumul este utilizat de un alt proces. Doriți să programați acest volum se verifică la următoarea system restarts?
De asemenea, pot fi afectate, precum și administratorul de disc.

Obiect închis fișierul nu este dereferenced dacă fișierul închis s-a specificat în fișierul nou pentru funcția de MoveFileEx() înainte de procesul de scriere fișierul cache completeaza. Alte Fișier alte opera?iuni decât un volum de blocare work fin. Aceasta este o problemă de NTFS-specifice. Volumele FAT nu sunt afectate de această problemă.

REZOLUȚIE

Windows NT Server sau Workstation 4.0

Pentru a rezolva această problemă, obține ultimul pachet Service Pack pentru Windows NT 4.0 sau actualizarea software-ul individuale. Pentru informații despre obținerea ultimul pachet de service, vă rugăm să mergeți la:
  • 152734cum se obține ultimul pachet de service windows nt 4.0
Pentru informații despre obținerea actualizarea software individuale, contactați serviciile de asistență a produselor Microsoft. Pentru o listă completă a numerelor de telefon serviciilor de asistență pentru produse Microsoft și informații privind costurile de suport, vă rugăm să mergeți la următoarea adresă de pe World Wide Web:
http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Windows NT Server 4.0, Terminal Server Edition

Pentru a rezolva această problemă, obțineți cel mai recent pachet Service Pack pentru Windows NT Server 4.0, Terminal Server Edition. Pentru informații suplimentare, faceți clic pe următorul număr de articol pentru a vedea articolul în bază de cunoștințe Microsoft:
152734 Cum se obține ultimul pachet de Service Windows NT 4.0

REMEDIERE

Aveți posibilitatea să executați Clearmem.exe a recupera de la această problemă. Utilitarul Clearmem bufeuri secțiunea utilizate ca fișierul cache, astfel obiectul fișier în cauză este dereferenced prin rularea Clearmem. Acest instrument este inclus în Microsoft Windows NT 4.0 resource kit.

STARE

Microsoft a confirmat că aceasta este o problemă în Windows NT 4.0 și Windows NT Server 4.0, Terminal Server Edition. Această problemă a fost corectată în primul rând în Server Windows NT versiunea 4.0, Terminal Server Edition pachet Service Pack 6.

Proprietă?i

ID articol: 234339 - Ultima examinare: 13 iunie 2012 - Revizie: 3.0
SE APLICĂ LA:
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Cuvinte cheie: 
kbhotfixserver kbqfe kbbug kbfix kbmt KB234339 KbMtro
Traducere automată
IMPORTANT: Acest articol a fost tradus de software-ul de traducere automată Microsoft, si nu de un traducător. Microsoft vă oferă atât articole traduse de persoane, cât și articole traduse automat, astfel incat aveti access la toate articolele din Baza noastră de informatii în limba dvs. materna. Totuși, un articol tradus automat nu este întotdeauna perfect. Acesta poate conține greșeli de vocabular, sintaxă sau gramatică, la fel cum un vorbitor străin poate face greșeli vorbind limba dvs. materna. Compania Microsoft nu este responsabilă pentru nici o inexactitate, eroare sau daună cauzată de traducerea necorespunzătoare a conținutului sau de utilizarea traducerii necorespunzătoare de către clienții nostri. De asemenea, Microsoft actualizează frecvent software-ul de traducere automată.
Face?i clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 234339

Trimite?i feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com