Wenn Sie versuchen, den Windows-Systemdatei-Checker auszuführen und weiterhin feststellen, dass sfc nicht als interner Befehlsfehler erkannt wird, befinden Sie sich in guter Gesellschaft. Ich sehe das die ganze Zeit in meinem anderen Job als IT-Techniker. Es gibt verschiedene Möglichkeiten, das Problem zu beheben, und ich zeige Ihnen, wie Sie den Fehler endgültig beheben können.
Der System File Checker in Windows ist eine wichtige Funktion für die Aufrechterhaltung eines gesunden Systems. Es kann Windows auf Dateibeschädigung prüfen und alle gefundenen Probleme automatisch reparieren. Es wird über die Befehlszeile mit 'sfc / scannow' aktiviert. Es werden alle Windows-, Core-, Windows Store-, Apps- und geschützten Dateien sowie alle Elemente des Betriebssystems gescannt. Es ist wirklich sehr gut in dem, was es tut und ein Werkzeug, das ich die ganze Zeit benutze.
Wenn Sie sehen, dass 'xxx nicht als interner Befehl erkannt wird', ist dies normalerweise der Fall, wenn die Umgebungsvariable in den Einstellungen geändert oder beschädigt wurde. In vielen Situationen können Sie den Fehler beheben, indem Sie diese Variablen einfach auf die Standardeinstellungen zurücksetzen.

Fix SFC wird nicht als interner Befehlsfehler erkannt
Es gibt zwei Hauptfixtypen für diesen Fehler. Eines ist sehr einfach, während das andere erfordert, dass Sie sich in Ihre Windows-Registrierung einarbeiten. Wenn Sie die Anweisungen genau befolgen, kann es Ihnen nicht schaden, wenn Sie eine der beiden Lösungen versuchen.
Stellen Sie zunächst sicher, dass Sie die Befehlszeile als Administrator verwenden. SFC erfordert Administratoranmeldeinformationen und funktioniert ansonsten nicht.
- Klicken Sie mit der rechten Maustaste auf die Windows-Schaltfläche Start und wählen Sie Befehlszeile (Admin).
- Tippe 'sfc / scannow' und drücke Enter.
Hoffentlich klappt das. Wenn dies nicht der Fall ist, müssen Sie möglicherweise tiefer eintauchen. Möglicherweise müssen Sie zwei Registrierungseinträge ändern. Bevor Sie beginnen, erstellen Sie einen Systemwiederherstellungspunkt in Windows.
- Geben Sie "Wiederherstellen" in das Windows-Suchfeld ein und erstellen Sie einen Wiederherstellungspunkt.
- Geben Sie "regedit" in das Windows-Suchfeld ein und wählen Sie "Datei".
- Wählen Sie Exportieren und speichern Sie die Kopie an einem sicheren Ort.
Jetzt haben Sie einen Systemwiederherstellungspunkt, falls etwas schief gehen sollte, und eine Kopie Ihrer Registrierung, falls Sie diese benötigen. Wenn Sie die folgenden Anweisungen befolgen, sollten Sie keine dieser Anweisungen benötigen, aber es ist viel besser, darauf vorbereitet zu sein.
Dann:
- Öffnen Sie CMD als Administrator.
- Geben Sie 'cmd / d' ein, um die Ausführung von Autorun zu stoppen.
- Erneut testen.

AutoRun ist eine Windows-Einstellung, zu der wir möglicherweise in Kürze zurückkehren müssen. Probieren Sie vorerst dieses nächste Verfahren aus und sehen Sie, wie Sie vorankommen.
- Navigieren Sie zu C: \ Windows \ System32 und stellen Sie sicher, dass CMD.exe vorhanden ist.
- Navigieren Sie zu Systemsteuerung, System und Erweiterte Systemeinstellungen.
- Wählen Sie Umgebungsvariablen auf der Registerkarte Erweitert aus.
- Wählen Sie Pfad im Bereich Systemvariablen im unteren Bereich.
- Wählen Sie Bearbeiten.
- Kopieren Sie '% SystemRoot% \ System32' und 'C: \ Windows \ System32' in den Editor.
- Ändern Sie einen dieser Einträge im Fenster Umgebungsvariable in einen anderen und wählen Sie OK.
- Ersetzen Sie diesen Wert durch das Original aus dem Editor und wählen Sie OK.
- Wiederholen Sie dies für den anderen Wert.
Wiederholen Sie nun den Befehl 'sfc / scannow' in CMD. Wenn der Umgebungswert beschädigt wurde, sollten Sie jetzt den Systemdatei-Checker wie gewohnt verwenden können. Wenn Sie den Eintrag "SystemRoot% \ System32" nicht sehen, machen Sie sich keine Sorgen. Es handelt sich um eine Legacyeinstellung, mit der Windows alle Eventualitäten abdeckt. Neuere Windows 10-Computer benötigen es nicht, aber möglicherweise ist es trotzdem vorhanden. Wenn es nicht in Ihren Optionen enthalten ist, müssen Sie es nicht hinzufügen. Ändern Sie einfach C: \ Windows \ System32 selbst und sehen Sie, wie es geht.
Wenn Sie weiterhin feststellen, dass der SFC nicht als interner Befehlsfehler erkannt wird, müssen wir die Registrierungsänderung durchführen.
- Geben Sie "regedit" in das Windows-Suchfeld ein und wählen Sie "Registrierungseditor".
- Löschen Sie HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Command Processor \ AutoRun und HKEY_CURRENT_USER \ Software \ Microsoft \ Command Processor \ AutoRun
- Testen Sie den SFC-Befehl erneut.
Ich weiß nicht, wie oder warum diese endgültige Methode funktioniert, ich weiß nur, dass es funktioniert. Es ist ein altes Update, auf das ich in anderen TechJunkie-Tutorials verwiesen habe, und etwas, das ich in meinem Tech Toolkit für solche Eventualitäten verwende.
Der System File Checker ist ein sehr wichtiges Tool zur Behebung von Windows-Problemen. Ich empfehle Ihnen, sich mit ihm vertraut zu machen. Wenn Sie Probleme beim Ausführen des Befehls haben, sollten Sie mit einem der oben genannten Fixes in kürzester Zeit wieder einsatzbereit sein. Ich würde definitiv empfehlen, das Problem zu beheben, da Sie nie wissen, wann Sie es benötigen. Es ist besser, das Werkzeug bereit zu haben, wenn Sie es benötigen, als es nicht zu haben, wenn Sie es am dringendsten benötigen.
Vergiss nur das Offensichtliche nicht und starte immer die Kommandozeile als Administrator!






