bcdedit.exe 无法识别... Win 8.1

Mel*_*Mel 6 command-line windows-8.1

我正在运行 Windows 8.1,当我尝试使用bcdedit.exe(第一次安装)时,它告诉我:

'bcdedit' is not recognized as an internal or external command, operable program, or batch file.
Run Code Online (Sandbox Code Playgroud)

我觉得这很奇怪,因为:

  • 我的PATH变量包括C:\Windows\System32
  • bcdedit.exe 在 System32 中
  • 我从提升的命令提示符运行命令(不是通过其他语言)

我尝试了各种其他的东西,包括使用cd转到文件夹然后放入bcdedit.exe(而不是 bcdedit)。没运气。有谁知道这是怎么回事?

小智 10

打开提升的命令提示符。

您可以使用它来查看 bcdedit 是否已损坏:

证监会 /VERIFYFILE=C:\windows\system32\bcdedit.exe

如果文件没问题,您将得到如下输出:

Windows 资源保护未发现任何完整性违规。

如果文件损坏,您可以尝试使用以下方法从备份中替换:

证监会/扫描

如果由于任何原因失败,您可以随时尝试下载Windows 8.1 Enterprise试用版,将其安装在虚拟机中,然后从中复制 bcdedit.exe。


小智 7

这也可能是由于运行 64 位操作系统,在这种情况下,您需要从 C:\Windows\Sysnative\bcdedit 访问 BCDEDIT