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

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

情况

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

默认值为 {1234}

我想要的是

当 {1234} 启动时,我想将启动顺序从 {1234} {4321} 切换到 {4321} {1234},但只进行一次启动。所以我想在下次计算机启动时反转启动顺序。问题是我不知道 UUID。因为我试图编写的“脚本”必须在多台计算机上运行,​​而这些计算机上的 UUID 显然会有所不同。

我尝试过

bcdedit.exe /bootsequence {current} /addlast

bcdedit.exe /bootsequence {default} /addlast

这些命令显然不起作用。我能想到的另一种解决方案是查询 UUID。有没有可靠的方法来获取 UUID 并检查哪一个是启动的?或者有人知道适合我特定需求的命令吗?

提出问题的另一种方式:

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

相关内容