Sperranforderung Volume wird nach Dateioperation Volume nicht freigegeben werden.

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 234339 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Wenn Sie ein Programm, die einen NTFS-Volume Lock-Funktionsaufruf nicht ordnungsgemäß auf einem Computer unter Windows NT 4.0 verwendet ausführen, kann Datenträger-Sperre nicht entfernt werden, nachdem das Programm beendet wurde.

Ursache

Die DeviceIoControl()-Funktion kann verwendet werden, Sperren des Datenträgers, indem Sie Sie als e/a-Steuerungscode Steuercode angeben. Diese Funktion möglicherweise nicht korrekt, wenn sie aufgerufen wird, nachdem Sie die folgende Dateioperationen ausführen:
  • Öffnen Sie die Zieldatei, und führen Sie einige i/O für die Datei. Schließen Sie die Datei.
  • Sobald Sie die Datei schließen, mithilfe von MoveFileEx() umbenennen Sie eine andere Datei in die Zieldatei.
Hilfsprogramme, die mit diesem Problem betroffene benötigen exklusiven Zugriff auf den Datenträger. Diese Programme möglicherweise eine Fehlermeldung melden, als ob ein anderer Prozess noch Zugriff auf das Volume ist. Beispielsweise, wenn Sie die CHKDSK -F Befehl für einen Datenträger, der diese auftreten, die folgende Fehlermeldung wird möglicherweise angezeigt:
Der Typ der Datei ist NTFS.
Aktuelle Laufwerk kann nicht gesperrt werden.
CHKDSK kann nicht ausgeführt werden, da das Volume von einem anderen Prozess verwendet wird. Wird das System gestartet, wenn Sie möchten diese Datenträger der nächsten überprüft werden?
Festplatten-Manager kann auch als auch beeinträchtigt werden.

Geschlossene Datei-Objekt ist nicht dereferenziert werden, wenn die geschlossene Datei als neue Datei für die MoveFileEx()-Funktion angegeben wurde, bevor der Datei Cache Write-Prozess abgeschlossen ist. Andere Dateioperationen außer einem Volume zu sperren funktionieren einwandfrei. Dies ist eine NTFS-spezifischen Problem. FAT-Volumes sind nicht von diesem Problem betroffen.

Lösung

Windows NT Server oder Workstation 4.0

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows NT 4.0 oder das einzelne Softwareupdate. Informationen zum Beziehen des neuesten Servicepacks finden Sie in:
  • 152734So erhalten Sie das neueste Windows Nt 4.0 Servicepack
Informationen zum Beziehen des einzelnen Softwareupdates wenden Sie sich an Microsoft Product Support Services. Eine vollständige Liste von Microsoft Product Support Services Telefonnummern und Informationen über Supportkosten gehen Sie bitte an folgende Adresse im World Wide Web:
http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Windows NT Server 4.0, Terminal Serveredition

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows NT Server 4.0, Terminal Server Edition. Weitere Informationen finden Sie in folgendem Artikel in der Microsoft Knowledge Base:
152734 So erhalten Sie das neueste Windows NT 4.0 Servicepack

Abhilfe

Führen Sie Clearmem.exe, um dieses Problem zu beheben. Das Dienstprogramm abdecken leert den Abschnitt als Dateicache verwendet, so wird das betreffende Dateiobjekt dereferenziert, mit abdecken. Dieses Tool ist im Microsoft Windows NT 4.0 ResourceKit enthalten.

Status

Microsoft hat bestätigt, dass dies ein Problem in Windows NT 4.0 und Windows NT Server 4.0, Terminal Server Edition. Dieses Problem wurde erstmals in Windows NT Server Version 4.0, Terminal Server Edition Service Pack 6 behoben.

Eigenschaften

Artikel-ID: 234339 - Geändert am: Mittwoch, 13. Juni 2012 - Version: 3.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Keywords: 
kbhotfixserver kbqfe kbbug kbfix kbmt KB234339 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 234339
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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