如何在使用 Dism 部署 Windows 10 wim 映像时重新启用测试模式?

如何在使用 Dism 部署 Windows 10 wim 映像时重新启用测试模式?

我正在将实验室中的大约 200 台机器从 Windows 7 升级到 Windows 10,作为升级的一部分,我还将机器上的文件系统转换为 GPT。

我使用从我的 PXE 服务器加载的 WinPE 映像将此作为自动化过程执行。在映像中,有一个脚本使用 Diskpart 格式化硬盘驱动器,创建 EFI 启动分区和 OS 分区,并像这样部署映像:

dism /Apply-Image /ImageFile:M:\Images[图像文件名].wim /Index:1 /ApplyDir:W:

部署后,它会运行bcdboot W:\Windows命令,以便 PC 启动进入 Win10,然后使用新部署的操作系统映像从硬盘重新启动 PC。

现在它工作正常,除了一个问题:

为了我们的需求(这是一个测试实验室),我们使用未签名的专有驱动程序,因此需要在测试模式下运行 Windows。

使用 Win7 和 MBR,我没有遇到这个问题,因为我使用 Ghost 获取整个 HDD 映像并将其转储到 HDD 上,而无需覆盖启动脚本。

现在,bcdboot W:\Windows 禁用测试模式,并且由于这个原因,我在加载所述驱动程序时出现 BSOD。

如何在使用 DISM 部署时、在启动操作系统之前使用命令行启用测试模式?有没有办法使用 bcdboot 命令来做到这一点?

我必须使其自动化,因为我需要在 200 台机器上执行此操作。

操作系统是 Windows 10 RS4 x64 Enterprise。

提前感谢您的回答。

答案1

找到了某种解决方案。

如果未启用测试模式,则 Windows 10 只会在禁用未签名的驱动程序的情况下启动,而不像 Windows 7 那样在启动时出现 BSOD。

因此,之后可以通过以下命令重新启用测试模式:

bcdedit /设置测试签名关机-r-t 0重新启动机器

仍然想知道在启动 Windows 之前是否有重新启用测试模式的选项。

相关内容