Windows 10: Falle bei sfc in Windows PE

Nachdem bereits jeder 10. Rechner in Deutschland mit Windows 10 läuft, ist es Zeit für einen kleinen Blog-Beitrag, in dem es um die Systemprüfung mittels des Befehls sfc geht. Es gibt Berichte, dass sfc unter Windows PE nicht funktioniert.


Werbung



Worum geht es genau?

Auf die Idee für diesen Blog-Beitrag hat mich dieser heise-Forenbeitrag gebracht. Der Nutzer bemängelt, dass der system file checker in der “Eingabeaufforderung” beim “Reparaturmodus” nicht funktioniert. Werfen wir einfach mal einen Blick auf die Sachlage.

1. Hierzu ist im Windows 10 Startmenü der Punkt Ein/Aus anzuwählen und dann der Punkt Neu starten bei gedrückter Umschalt-Taste anzuwählen.

Windows 10 startet dann in die Wiederherstellungsumgebung Windows PE und meldet sich mit folgendem Screen.

2. In Windows PE klickt man auf Problembehandlung und in der Folgeseite wählt man Erweiterte Optionen. Dann erscheint diese Seite.

3. Jetzt lässt sich der Punkt Eingabeaufforderung wählen und nach einem Neustart gelangt man nach einer Benutzeranmeldung in die Eingabeaufforderung.

Wer dann dort den Befehl sfc /scannow eingibt, um die Systemdateien auf Beschädigungen überprüfen zu lassen, erlebt eine Überraschung.

Der Befehl muckt und fordert zum Neustart auf. Aber nach einem Neustart kommt die gleiche Meldung – sfc ist offenbar unter Windows 10 kaputt?


Werbung

Ins Knie geschossen – so geht’s

Ein kleiner Blick auf die Pfadangabe offenbart, dass der Befehl sfc auf die Dateien im Laufwerk X: anzuwenden ist. Dort liegt aber die Windows PE-Umgebung – der Befehl macht also keinen Sinn. Man muss die Systemdateiprüfung im Offline-Modus ausführen. Ich habe im Artikel Windows-Ressourcenschutz konnte den Reparaturdienst nicht starten den Ansatz beschrieben. Der einzugebende Befehl lautet:

sfc /offbootdir=d:\  /offwindir=d:\windows /scannow

wobei vorausgesetzt wird, dass die Windows 10-Installation auf dem Laufwerk D:\ liegt (lässt sich mit dir überprüfen). Dann sollte folgendes in der Eingabeaufforderung angezeigt werden.

Na bitte, geht doch! Ähnliches gilt übrigens für den dism-Befehl (siehe Windows 8: Komponentenstore reparieren). Dieser muss in Windows PE auch im Offline-Modus ausgeführt werden.

Im abgesicherten Windows 10 funktioniert es besser

Um Windows 10 auf beschädigte Dateien zu prüfen, sollte man die Eingabeaufforderung im abgesicherten Modus verwenden.

1. Gehen Sie wie oben beschrieben zum Aufrufen von Windows PE vor.

2. In Windows PE klicken Sie auf Problembehandlung und in der Folgeseite wählen Sie Erweiterte Optionen. Dann erscheint diese Seite.

3. Jetzt lässt sich der Punkt Starteinstellungen wählen und nach einem Neustart gelangt man zu einer Auswahlseite.

4. Dann wählen in folgendem Fenster den Punkt 4. Abgesicherter Modus aktivieren.

Jetzt gelangt man zur Windows-Anmeldung und dann in den abgesicherten Windows-Modus – dort ist der Desktop mit schwarzem Hintergrund versehen und der Text “Abgesicherter Modus” wird angezeigt.

Jetzt kann man, wie gewohnt, die Eingabeaufforderung über das Schnellstartmenü (Windows+X) öffnen und Befehle wie sfc oder dism ausführen.

Ähnliche Artikel:
Windows 10 Wiki/FAQ
Windows 10: Kumulatives Update KB3081424
Windows 10: Keine Startmenü- und App-Synchronisation
Windows 10 Upgrade-Troubleshooting FAQ – Teil 1
Windows 8: Komponentenstore reparieren
Windows 10: Administratorrechte verloren …
Windows 10: Anmeldung am Microsoft-Konto scheitert in Apps


Werbung

Dieser Beitrag wurde unter Windows 10 abgelegt und mit , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

7 Kommentare zu Windows 10: Falle bei sfc in Windows PE

  1. Pingback: Windows 10 Updates und Buildupdates - Seite 92

  2. Matthias sagt:

    Hallo Günter,

    ich bin nun ein wenig verwirrt, Du schreibst folgendes:
    Der einzugebende Befehl lautet:

    sfc /offbootdir=d:\ /offwindir=d:\windows /scannow

    wobei vorausgesetzt wird, dass die Windows 10-Installation auf dem Laufwerk C:\ liegt (lässt sich mit dir überprüfen). Dann sollte folgendes in der Eingabeaufforderung angezeigt werden.

    mit Hinweis Windows muss auf C: liegen und der Befehl weist aber D: hin?
    Ist das so richtig?

    MfG
    Matthias

  3. Matthias sagt:

    @Beserkus

    Wenn Windows auf Laufwerk/Partition C: Installiert ist, dann ist in der Regel dieses unter WinPe der Fall. Zumindest kenn ich das nicht anders.
    Ist Windows dann wirklich auf C: dann lautet der Befehl wahrscheinlich so:
    sfc /offbootdir=c:\ /offwindir=c:\windows /scannow

    Nachprüfen kann man es ja auch Notfalls über den Dateiexplorer den ich über das Notepad starten kann.
    Dazu in der Eingabeaufforderung folgenden Befehl ausführen: notepad
    Und im Notepad auf “Datei” und dann “Öffnen” gehen und schon öffnet sich der Explorer. So habe ich es mal in einem Lehrvideo eines bekannten Blog- und Buchautors gesehen.

    MfG
    Matthias

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.