web-dev-qa-db-ja.com

bcdedit.exeが認識されません... Win 8.1

私はWindows 8.1を実行しています。bcdedit.exeを使用しようとしたとき(このインストールで初めて)、次のように言われました。

'bcdedit' is not recognized as an internal or external command, operable program, or batch file.

私はこれが奇妙なことに気づきました:

  • 私のPATH変数にはC:\Windows\System32が含まれています
  • bcdedit.exeはSystem32にあります
  • 管理者特権のコマンドプロンプトからコマンドを実行している(他の言語を介さない)

cdを使用してフォルダーに移動し、bcdedit.exeを(bcdeditの代わりに)配置するなど、他のさまざまなことを試しました。運が悪い。誰が何が起こっているのか知っていますか?

5
Mel

管理者特権のコマンドプロンプトを開きます。

これを使用して、bcdeditが破損しているかどうかを確認できます。

sfc /VERIFYFILE=C:\windows\system32\bcdedit.exe

ファイルに問題がなければ、次のような出力が得られます。

Windowsリソース保護では整合性違反は見つかりませんでした。

ファイルが破損している場合は、以下を使用してバックアップから置き換えてみてください。

sfc/scannow

何らかの理由で失敗した場合は、常に Windows 8.1 Enterprise トライアルをダウンロードして、仮想マシンにインストールし、そこからbcdedit.exeをコピーしてください。

10
Saint Claire

これは、64ビットOSを実行していることが原因である場合もあります。その場合、C:\ Windows\Sysnative\bcdeditからBCDEDITにアクセスする必要があります。

7
Jimmboh