如何将当前操作系统的设置值设置为默认操作系统 - 通过c#代码或脚本。 手动:控制面板 - >系统 - >改变系统 - >高级 - >设置 - > (启动和恢复) 检查默认操作系统。 我通过这个脚本来做,我想设置当前的操作ID: bcdedit / default
答案 0 :(得分:2)
您正在寻找的答案是:
bcdedit / default {current}
您应该从具有获取管理权限的c#程序中执行此命令行 否则它会失败。
Windows BCD商店只能通过管理员权限访问。
或者,您可以使用WMI以编程方式访问BCD存储。 上面命令行的等效程序代码是10-20行c#代码。
将{bootmgr}对象的“DefaultObject”元素设置为{current}。
答案 1 :(得分:-1)
您可以使用Process.Start()方法:
Process.Start("bcdedit.exe", "/default " + yourOSId);
答案 2 :(得分:-2)
您无法更改/设置操作系统版本。你只能read。