... die das Starten von Windows XP verhindert

Dieser Artikel beschreibt, wie Sie ein Windows XP-System wiederherstellen, das wegen einer beschädigten Registrierung nicht mehr gestartet werden kann. Die hier beschriebene Vorgehensweise garantiert keine vollständige Wiederherstellung des Systems in seinem früheren Zustand, Sie sollten auf diesem Wege jedoch Daten wiederherstellen können. In Windows XP kann eine beschädigte Registrierung repariert werden. Beschädigte Registrierungsdateien können zur Anzeige einer Vielzahl unterschiedlicher Fehlermeldungen führen. Informationen zu Fehlermeldungen bei Registrierungsproblemen finden Sie in den entsprechenden Artikeln der Knowledge Base.

Bei diesem Artikel wird davon ausgegangen, dass normale Wiederherstellungsmethoden gescheitert sind und dass ein Zugriff auf das System ausschließlich über die Wiederherstellungskonsole möglich ist. Existiert eine Sicherungskopie der automatischen Systemwiederherstellung (Automated System Recovery = ASR), ist diese Wiederherstellungsmethode vorzuziehen. Es wird empfohlen, dass Sie die ASR-Sicherungskopie verwenden, bevor Sie die Vorgehensweise verwenden, die in diesem Artikel beschrieben wird.

Wenn Sie Ihren Windows XP-Computer starten bzw. neu starten, wird möglicherweise eine der folgenden Fehlermeldungen angezeigt:

Windows XP konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist: \WINDOWS\SYSTEM32\CONFIG\SYSTEM

Windows XP konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist: \WINDOWS\SYSTEM32\CONFIG\SOFTWARE

STOP: c0000218 {Registrierungsdatei fehlgeschlagen} Die Registrierung konnte die Struktur(datei): \SystemRoot\System32\Config\SOFTWARE oder ihr Protokoll oder ihre Alternative nicht laden.



Bei dem in diesem Artikel beschriebenen Verfahren werden Wiederherstellungskonsole und Systemwiederherstellung verwendet und alle notwendigen Schritte in der richtigen Reihenfolge aufgelistet, um eine vollständige Anwendung des gesamten Verfahrens zu gewährleisten. Nachdem Sie alle Schritte ausgeführt haben, sollte das System wieder in einem Zustand sein, der dem Zustand vor Auftreten des Problems sehr ähnlich ist. Wenn Sie jemals NTBackup ausgeführt und eine Sicherungskopie des Systemzustands erstellt haben, müssen Sie die Schritte in Abschnitt 2 und 3 nicht ausführen, sondern können unmittelbar mit Abschnitt 4 fortfahren.

Abschnitt 1

In Abschnitt 1 starten Sie die Wiederherstellungskonsole, erstellen einen temporären Ordner, sichern bestehende Registrierungsdateien an einem neuen Speicherort, löschen die Registrierungsdateien am momentanen Speicherort und kopieren anschließend die Registrierungsdateien aus dem Reparaturordner in den Ordner "System32\Config". Wenn Sie mit der Anwendung dieses Verfahrens fertig sind, wird eine Registrierung erstellt, mit der Sie wieder in Windows XP starten können. Diese Registrierung wurde während der Erstinstallation von Windows XP erstellt und gespeichert, sodass Änderungen und Einstellungen verloren gehen, die Sie nach dem Beenden des Setupprogramms vorgenommen haben.

Gehen Sie folgendermaßen vor, um Abschnitt 1 abzuschließen:
  1. Starten Sie in die Wiederherstellungskonsole.
  2. Geben Sie in die Eingabeaufforderung der Wiederherstellungskonsole die folgenden Zeilen ein, und drücken Sie am Ende jeder Zeile die [EINGABETASTE]:

    md tmp
    copy c:\windows\system32\config\system c:\windows\tmp\system.bak
    copy c:\windows\system32\config\software c:\windows\tmp\software.bak
    copy c:\windows\system32\config\sam c:\windows\tmp\sam.bak
    copy c:\windows\system32\config\security c:\windows\tmp\security.bak
    copy c:\windows\system32\config\default c:\windows\tmp\default.bak

    delete c:\windows\system32\config\system
    delete c:\windows\system32\config\software
    delete c:\windows\system32\config\sam
    delete c:\windows\system32\config\security
    delete c:\windows\system32\config\default

    copy c:\windows\repair\system c:\windows\system32\config\system
    copy c:\windows\repair\software c:\windows\system32\config\software
    copy c:\windows\repair\sam c:\windows\system32\config\sam
    copy c:\windows\repair\security c:\windows\system32\config\security
    copy c:\windows\repair\default c:\windows\system32\config\default

  3. Geben Sie exit ein, um die Wiederherstellungskonsole zu beenden. Der Computer wird neu gestartet.

Hinweis: Bei diesem Verfahren wird davon ausgegangen, dass Windows XP im Ordner "C:\Windows" installiert ist. Ändern Sie "C:\Windows" in den entsprechenden Windows-Ordner, falls Windows in einem anderen Ordner installiert sein sollte. Wenn Sie Zugang zu einem anderen Computer haben, können Sie den Text aus Schritt 2 kopieren und danach eine Datei z. B. mit dem Namen "Regcopy1.txt" erstellen, um Zeit zu sparen. Zum Erstellen dieser Datei führen Sie beim Starten in die Wiederherstellungskonsole den folgenden Befehl aus:

batch regcopy1.txt

Mit dem Befehl Batch können alle Befehle in einer Textdatei in der Wiederherstellungskonsole der Reihe nach verarbeitet werden. Wenn Sie den Befehl Batch verwenden, ersparen Sie sich das Eingeben einer großen Anzahl an Befehlen von Hand.

Abschnitt 2

Sie müssen als Administrator oder als Mitglied der Gruppe Administratoren (administrativer Benutzer) angemeldet sein, um das in diesem Abschnitt beschriebene Verfahren anwenden zu können. Wenn Sie mit Windows XP Home Edition arbeiten, können Sie sich als administrativer Benutzer anmelden. Wenn Sie sich als Administrator anmelden, müssen Sie Windows XP Home Edition zunächst im abgesicherten Modus starten. Gehen Sie wie nachstehend beschrieben vor, um Ihren Windows XP Home Edition-Computer im abgesicherten Modus zu starten.

Hinweis: Drucken Sie diese Anweisungen aus, bevor Sie fortfahren. Nach dem Neustart Ihres Computers im abgesicherten Modus können Sie diese Anweisungen nicht mehr anzeigen lassen. Wenn Sie das NTFS-Dateisystem verwenden, sollten Sie zudem die Anweisungen aus dem Artikel Q309531 der Microsoft Knowledge Base ausdrucken. Näheres hierzu siehe Schritt 7.
  1. Klicken Sie auf Start, auf Beenden (oder auf Computer ausschalten), auf Neu starten und anschließend auf OK (bzw. auf Neu starten).
  2. Drücken Sie [F8].

    Bei Computern, die darauf konfiguriert sind, in verschiedene Betriebssysteme gestartet werden zu können, haben Sie die Möglichkeit, bei Anzeige des Startmenüs die Taste [F8] zu drücken.
  3. Wählen Sie mithilfe der Pfeiltasten die Option für den abgesicherten Modus aus, und drücken Sie anschließend die [EINGABETASTE].
  4. Wenn Sie über ein Dual-Boot- oder Multiple-Boot-System verfügen, wählen Sie mit den Pfeiltasten die gewünschte Installation aus, und drücken Sie dann die [EINGABETASTE].

In Abschnitt 2 kopieren Sie die Registrierungsdateien mithilfe der Systemwiederherstellung aus der Sicherungskopie. Dieser Ordner ist in der Wiederherstellungskonsole nicht verfügbar und normalerweise nicht sichtbar. Bevor Sie fortfahren, müssen Sie diverse Einstellungen ändern, um den Ordner sichtbar zu machen:
  1. Starten Sie Windows Explorer.
  2. Klicken Sie im Menü Extras auf Ordneroptionen.
  3. Klicken Sie auf die Registerkarte Ansicht.
  4. Aktivieren Sie unter Versteckte Dateien und Ordner das Kontrollkästchen Alle Dateien und Ordner anzeigen, und deaktivieren Sie danach das Kontrollkästchen Geschützte Systemdateien ausblenden (empfohlen).
  5. Klicken Sie im angezeigten Dialogfeld auf Ja, um zu bestätigen, dass Sie diese Dateien anzeigen lassen möchten.
  6. Doppelklicken Sie auf das Laufwerk, auf dem Windows XP installiert ist, um eine Liste der Ordner anzeigen zu lassen. Achten Sie darauf, dass Sie auf das richtige Laufwerk klicken.
  7. Öffnen Sie den Ordner "System Volume Information". Dieser Ordner wird abgeblendet dargestellt, da es sich dabei um einen extrem versteckten Ordner handelt.

    Hinweis: Dieser Ordner enthält einen oder mehrere _restore {GUID}-Ordner wie z. B. "_restore{87BD3667-3246-476B-923F-F86E30B3E7F8}".

    Hinweis: Ihnen wird möglicherweise die folgende Fehlermeldung angezeigt:

    Auf C:\System Volume Information kann nicht zugegriffen werden. Zugriff wurde verweigert.
    Wenn Ihnen diese Meldung angezeigt wird, lesen Sie zunächst den folgenden Artikel in der Microsoft Knowledge Base, und fahren Sie erst danach fort:

    309531: Wie Sie auf den Ordner "System Volume Information" zugreifen können.

  8. Öffnen Sie einen Ordner, der nicht zum gegenwärtigen Zeitpunkt erstellt wurde. Möglicherweise müssen Sie im Menü Ansicht auf Details klicken, um das Erstellungsdatum der Ordner einsehen zu können. Es gibt unter Umständen einen oder mehrere Ordner, die mit "RPx" beginnen. Diese Ordner sind so genannte "Wiederherstellungspunkte".
  9. Öffnen Sie einen dieser Ordner, um einen Snapshot-Unterordner zu finden:
    C:\System Volume Information\_restore{D86480E3-73EF-47BC-A0EB-A81BE6EE3ED8}\RP1\Snapshot
  10. Kopieren Sie die folgenden Dateien aus dem Snapshot-Ordner in den Ordner "C:\Windows\Tmp".
    _REGISTRY_USER_.DEFAULT
    _REGISTRY_MACHINE_SECURITY
    _REGISTRY_MACHINE_SOFTWARE
    _REGISTRY_MACHINE_SYSTEM
    _REGISTRY_MACHINE_SAM
  11. Benennen Sie die Dateien im Ordner "C:\Windows\Tmp" wie folgt um:
    Benennen Sie _REGISTRY_USER_.DEFAULT um zu DEFAULT
    Benennen Sie _REGISTRY_MACHINE_SECURITY um zu SECURITY
    Benennen Sie _REGISTRY_MACHINE_SOFTWARE um zu SOFTWARE
    Benennen Sie _REGISTRY_MACHINE_SYSTEM um zu SYSTEM
    Benennen Sie _REGISTRY_MACHINE_SAM um zu SAM

Bei diesen Dateien handelt es sich um Sicherungskopien der Registrierungsdateien aus der Systemwiederherstellung. Da Sie die Registrierungsdatei verwendet haben, die durch das Setupprogramm erstellt wurde, "weiß" diese Registrierung nicht, dass diese Wiederherstellungspunkte existieren und verfügbar sind. Ein neuer Ordner mit einer neuen GUID wird unter "System Volume Information" erstellt, und es wird ein Wiederherstellungspunkt generiert, der eine Kopie der in Abschnitt 1 kopierten Registrierungsdateien enthält. Deshalb ist es so wichtig, nicht den aktuellsten Ordner zu verwenden; dies gilt in besonderem Maße, wenn der Zeitstempel des Ordners der aktuellen Uhrzeit entspricht.

Die aktuelle Systemkonfiguration kennt die früheren Wiederherstellungspunkte nicht. Sie benötigen eine frühere Kopie der Registrierung aus einem früheren Wiederherstellungspunkt, um die früheren Wiederherstellungspunkte wieder verfügbar zu machen.

Die in den Ordner "Tmp" unter "C:\Windows" kopierten Registrierungsdateien werden verschoben, um sicherzustellen, dass die Dateien in der Wiederherstellungskonsole verfügbar sind. Sie benötigen diese Dateien, um die Registrierungsdateien zu ersetzen, die sich gegenwärtig im Ordner "C:\Windows\System32\Config" befinden. Die Wiederherstellungskonsole hat nur begrenzten Ordnerzugriff und kann standardmäßig keine Dateien aus dem Ordner "System Volume" kopieren.

Hinweis: Bei dem in diesem Abschnitt beschriebenen Verfahren wird davon ausgegangen, dass Sie einen Computer mit dem FAT32-Dateisystem benutzen.

Abschnitt 3
In Abschnitt 3 löschen Sie die bestehenden Registrierungsdateien und kopieren dann die Registrierungsdateien aus der Systemwiederherstellung in den Ordner "C:\Windows\System32\Config".
  1. Starten Sie in die Wiederherstellungskonsole (oder mithilfe einer Windows 98-Startdiskette).
  2. Geben Sie in die Eingabeaufforderung die folgenden Zeilen ein, und drücken Sie nach jeder Zeile die [EINGABETASTE]:
    del c:\windows\system32\config\sam
    del c:\windows\system32\config\security
    del c:\windows\system32\config\software
    del c:\windows\system32\config\default
    del c:\windows\system32\config\system
    copy c:\windows\tmp\software c:\windows\system32\config\software
    copy c:\windows\tmp\system c:\windows\system32\config\system
    copy c:\windows\tmp\sam c:\windows\system32\config\sam
    copy c:\windows\tmp\security c:\windows\system32\config\security
    copy c:\windows\tmp\default c:\windows\system32\config\default

    Hinweis: Einige der oben aufgeführten Zeilen wurden möglicherweise umgebrochen, um die Lesbarkeit zu verbessern.
  3. Geben Sie exit ein, um die Wiederherstellungskonsole zu beenden. Ihr Computer wird neu gestartet.

Hinweis: Bei diesem Verfahren wird davon ausgegangen, dass Windows XP im Ordner "C:\Windows" installiert ist. Ändern Sie "C:\Windows" in den entsprechenden Windows-Ordner, falls Windows in einem anderen Ordner installiert sein sollte. Wenn Sie Zugang zu einem anderen Computer haben, können Sie den Text aus Schritt 2 kopieren und danach eine Datei z. B. mit dem Namen "Regcopy1.txt" erstellen, um Zeit zu sparen.

Abschnitt 4
  1. Klicken Sie auf Start und dann auf Alle Programme.
  2. Klicken Sie auf Zubehör und danach auf Systemprogramme.
  3. Klicken Sie auf Systemwiederherstellung und dann auf Computer zu einem früheren Zeitpunkt wiederherstellen.