使用bcdedit.exe临时反转启动顺序的通用方法


0

情况

我有两个启动配置。假设UUID为{1234}和{4321}。

默认值为{1234}

我想要的是

引导{1234}时,我想将引导顺序从{1234} {4321}切换到{4321} {1234},但仅用于一次引导。因此,我想在下次启动计算机时反转启动顺序。问题是我不知道UUID。因为我要编写的“脚本”必须在多台计算机上工作,所以UUID显然会有所不同。

我尝试了什么

bcdedit.exe /bootsequence {current} /addlast

bcdedit.exe /bootsequence {default} /addlast

这些命令显然不起作用。我可以想象的另一个解决方案是查询UUID。是否有一种可靠的方法来获取UUID并检查引导了哪个UUID?还是有人知道我的特定需求的命令?

提出问题的另一种方式:

给定两个引导配置。当引导默认配置时,我想在下次重启时(并且仅在下次重启时)启动“其他配置”。但是我没有“其他配置”的UUID。


Is there a reliable way to get the UUID's and as well to check which one is booted?bcdedit /enum osloader /vbcdedit /enum {current} /v
Tom Yan

我为此使用简单的BCD,它是免费的,无需注册,只需点击下载按钮即可。neosmart.net/Download/Register
Moab

@TomYan它必须在程序上可靠。很抱歉,不清楚。
soumer

@Moab是否支持命令行?在他们的网站上尚未找到任何有关它的信息。我需要在PowerShell脚本中使用。
soumer

不幸的是,它仅是gui,对不起,我无济于事。
摩押
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.