问题标签 [bcdedit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4427 浏览

ubuntu - 如何将 BCDEdit 恢复为默认值?

我丢失了 ubuntu\winboot\wubildr.mbr 文件,该文件在引导顺序中不断出现。所以我以管理员身份运行终端并输入 bcdedit /delete 标识符(在实模式引导扇区下)但它只是删除了消息并将我直接发送到 Windows,这是发生的最糟糕的事情。

如何将设置恢复到删除之前?

非常感谢,现在好像一切都出错了。

0 投票
1 回答
1774 浏览

bcdedit - 使用注册表禁用 BCD 测试签名选项

我的代码应该使用 Windows 注册表禁用测试签名 BCD 选项。与命令行相同bcdedit -set testsigning off

我不能shellexecute用cmd做。我在注册表中找到了一个 Testsigning 参考HKLM\SYSTEM\ControlSet001\Control\SystemStartOptions值,但该值包含当前内核运行选项,而不是下一次启动的选项。

所以,我不能使用它。

我发现 testsigning 选项保存在 中HLKM\BCD00000000\Objects\{%GUID%}\Elements\16000049,但是这个 GUID 在不同的 PC 上是不同的。

我怎么能得到它?

0 投票
1 回答
2423 浏览

powershell - Powershell 无法理解“bcdedit”

当我尝试在 CMD 中运行时,bcdedit命令正在工作。当我尝试在 PowerShell 中运行它时,我得到了这个:The term 'bcdedit' is not recognized as the name of a cmdlet 但是在手册和教程bcdedit中在 PowerShell 中运行良好。为什么我的 PowerShell 无法识别bcdedit

系统:Windows 7 x64 SP3

0 投票
2 回答
321 浏览

batch-file - 带有“bcdedit”的批处理文件FOR循环奇怪的输出

我试图了解批处理文件中的 FOR 循环。这段代码:

给出这个输出:

bcdedit 是一个配置引导管理器的程序。在控制台运行 bcdedit 给出:

“The”和“Access”这两个词是怎么来的?

0 投票
1 回答
17701 浏览

windows - 使用 bcdedit 添加 UEFI 固件启动项

如何使用bcdedit. 例如,我尝试了以下步骤,但没有添加引导条目。

这将返回一个新的 guid(比如 newguid)

提前致谢。

0 投票
1 回答
1131 浏览

windows - Inno 设置 - bcdedit 不工作

我需要提交命令:

但它不适用于 Inno Setup。

我试过如下:

但我仍然看到No未应用。正如您在下面看到的,它仍然存在Yes。但是当我从命令提示符手动执行相同的命令时,它可以工作。知道为什么它在 Inno Setup 中不起作用吗?我也在setup.exe以管理员身份运行。

0 投票
1 回答
143 浏览

c# - C#看不到windows程序

我正在创建一个必须与 Windows 系统程序(如C:\windows\System32\bcdedit.exe. 例如,如果我尝试达到mspaint它的效果很好。

这将返回 false,但该文件确实存在。我可以在 Windows 资源管理器中看到它,我可以从命令行启动它。仅对于我的 c# 应用程序,此文件无法访问。当我想启动它时,我收到错误 Win32Exception 并显示以下消息:

该系统找不到指定的文件

当我“询问”文件是否存在(通过上面的代码)时,它返回 false。

为什么?

0 投票
5 回答
4778 浏览

command-line - 使用 bcdedit 编写脚本

使用 ImageX 和 WIM 重建 HDD 后,BCD 有时会损坏。因此,我需要从在命令提示符下无人值守运行的脚本重新构建 BCD。

下面的代码在手动输入时完成了这项工作。我需要帮助来自动化它(进一步参见下面的代码示例):

如上所述,我需要在无人值守的命令提示符下运行它。最后第 6 条语句“bcdedit.exe /create /d "Microsoft Windows" /application osloader”的输出是新创建的 GUID。以下命令中需要此 ID。

如何将这个新的 GUID 从 bcdedit 加载到可以在以下代码中调用的变量?

最好的问候 Henrik V. Nielsen

0 投票
2 回答
527 浏览

powershell - 当用户未登录并通过 SCCM 作为 Powershell 中的系统帐户运行时,BCD 编辑导出失败

在尝试将 VHD 部署到系统时,我遇到了通过 SCCM 将 powershell 脚本作为系统帐户运行的问题。

该脚本尝试执行 bcdedit /export - 但是当我以自己的身份运行它或使用 psexec /i /s cmd 然后通过它运行 powershell 而我使用自己的帐户登录到系统时它工作正常。

通过 SCCM 运行脚本时,它会停止脚本并在日志输出注释中抛出下面看到的自定义错误,无论我是否登录,这让我相信系统没有能力将 bcd 导出到文件。

该脚本提供如下:

日志输出:

10:28:29 - ######################

10:28:29 - 开始 Certiport 2013 VHD 安装

10:28:29 - 源目录是:C:\Windows\SysWOW64\CCM\Cache\00000379.2.System

10:28:29 - VHD 已存在于 D:\Certiport - 验证 MD5 哈希

10:36:41 - VHD 哈希检查成功

10:36:44 - 错误:无法备份 BCD - 立即退出以避免破坏引导顺序 -

10:36:44 - 检测到严重错误!- 脚本现在将退出

在我看来,问题出在这个脚本块中:

我在混合设备上运行代码,结果相同。Windows 10 x64、Windows 8.1 x64 和 Windows 7 x86/x64。

运行 powershell v4

我尝试将我认为是上述问题的部分更改为:

但是,这也不起作用,并给出了相同的结果。

我非常感谢提供的任何帮助,在此先感谢您。

0 投票
1 回答
1348 浏览

windows - bcdedit 错误:“参数不正确”

我正在尝试设置内核调试,所以我使用了以下命令:

不幸的是,我得到了回应

a) 有人知道如何调试该错误吗?

b)如果没有,有人可以指点我关于重建数据库的文章吗?