Dateien werden nicht ausgetauscht werden, beim Neustart von Windows Server 2003, wenn Sie die MoveFileEx-Funktion, verwenden um einen Ersatz für einige Dateien planen

Artikel-ID: 948601 - Produkte anzeigen, auf die sich dieser Artikel bezieht
wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern bevor Sie Sie ändern. Stellen Sie sicher, dass Sie die Registrierung wiederherstellen kennen, wenn ein Problem auftritt. Weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:
322756Zum Sichern und Wiederherstellen der Registrierung in Windows XP und Windows Vista
Alles erweitern | Alles schließen

Problembeschreibung

Stellen Sie sich das folgende Szenario vor. Auf einem Windows Server 2003-basierten Computer verwenden Sie die MoveFileEx -Funktion so planen Sie einen Ersatz für einige Dateien. Die Dateien werden jedoch nicht ausgetauscht, beim Neustart von Windows Server 2003, wenn folgenden Bedingungen erfüllt sind:
  • Das System-Volume ist ein Basisvolume.
  • Das Ziellaufwerk oder Quelllaufwerk befindet sich auf ein dynamisches Volume.
Hinweis: Dieses Problem tritt auch in Windows XP.

Ursache

Dieses Problem tritt auf, weil der Sitzungs-Manager (Smss.exe) den Wert "PendingFileRenameOperations, verarbeitet wie dem Neustart des Systems. In bestimmten seltenen Bedingungen wenn der Sitzungs-Manager den Wert PendingFileRenameOperations verarbeitet sind die Laufwerke nicht verfügbar für das System. Die Laufwerke sind nicht verfügbar, da die Volumes zu diesem Zeitpunkt nicht bereitgestellt werden. Daher Wert Verarbeitung der PendingFileRenameOperations schlägt fehl, und ein Fehler wird nicht gemeldet. Der Grund dafür, dass der Prozess bereitstellen nicht während des Neustarts abgeschlossen ist ist, dass das Systemlaufwerk eines Basisvolumes. Daher kann beim Laden des Treibers für die dynamischen Volumes verzögert werden, da Laden des Treibers nicht erforderlich während des Neustarts ist.

Hinweis: Der Wert "PendingFileRenameOperations wird nur auf ein Basisvolume oder ein dynamisches Volume unterstützt.

Abhilfe

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung falsch mithilfe des Registrierungs-Editors oder mithilfe einer anderen Methode ändern. Diese Probleme erfordern möglicherweise eine das Betriebssystem neu installieren. Microsoft kann nicht garantieren, dass diese Probleme gelöst werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Ändern Sie um dieses Problem zu umgehen, den Starttyp des Treibers DMBoot zu "Boot (0)." Der Treiber setzt der Start-Typ-Wert, "4," zurück, wie in der folgenden Microsoft Knowledge Base beschrieben:
908371 Einen Windows 2003-Computer möglicherweise eine Auslagerungsdatei auf einem Systemdatenträger anstelle der beabsichtigten nicht lokalen Auslagerungsdatei verwenden.
Gehen Sie folgendermaßen vor um den Start Typwert auf "0" für den Treiber DMBoot zu ändern,
  1. Klicken Sie auf folgenden Unterschlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services\dmboot
  2. Klicken Sie im Detailfenster doppelklicken Sie auf Start , und geben Sie dann 0 .

Status

Es handelt sich hierbei um ein beabsichtigtes Verhalten.

Eigenschaften

Artikel-ID: 948601 - Geändert am: Freitag, 29. Februar 2008 - Version: 1.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Keywords: 
kbmt kbtshoot kbexpertiseinter kbexpertiseadvanced kbprb KB948601 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: 948601
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