Ich verwende Windows 8.1, und als ich versuchte bcdedit.exe
(zum ersten Mal in dieser Installation), es zu verwenden, sagte mir, dass:
'bcdedit' is not recognized as an internal or external command, operable program, or batch file.
Ich fand das seltsam, weil:
- Meine
PATH
Variable enthältC:\Windows\System32
- bcdedit.exe befindet sich in System32
- Ich führe den Befehl an einer Eingabeaufforderung mit erhöhten Rechten aus (nicht in einer anderen Sprache)
Ich habe eine Reihe anderer Dinge ausprobiert, darunter cd
das bcdedit.exe
Öffnen des Ordners und das anschließende Einfügen (anstelle von bcdedit). Kein Glück. Weiß jemand, was los ist?
PATHEXT
Variable (echo %PATHEXT%
)? Könnten Sie Ihr gesamtes Format angeben,PATH
falls dort ein Syntaxfehler vorliegt? Was wirdwhere bcdedit
ausgegeben?Antworten:
Öffnen Sie eine Eingabeaufforderung mit erhöhten Rechten.
Sie können dies verwenden, um zu sehen, ob bcdedit beschädigt ist:
Wenn die Datei in Ordnung ist, erhalten Sie eine Ausgabe wie folgt:
Wenn die Datei beschädigt ist, können Sie versuchen, Sicherungskopien zu ersetzen, indem Sie Folgendes verwenden:
Wenn aus irgendeinem Grund ein Fehler auftritt , können Sie immer versuchen, die Windows 8.1 Enterprise- Testversion herunterzuladen , sie auf einer virtuellen Maschine zu installieren und die Datei bcdedit.exe von dieser zu kopieren.
quelle
Dies kann auch daran liegen, dass ein 64-Bit-Betriebssystem ausgeführt wird. In diesem Fall müssen Sie unter C: \ Windows \ Sysnative \ bcdedit auf BCDEDIT zugreifen
quelle