簡體   English   中英

如何通過c#代碼或腳本將當前操作系統的值設置為默認操作系統

[英]how set value of current operating system to default operating system -by c# code or by script

如何通過c#代碼或腳本將當前操作系統的值設置為默認操作系統。 手動:控制面板->系統->更改系統->高級->設置->(啟動和恢復)檢查默認操作系統。 我通過此腳本執行此操作,我想在當前操作ID中進行設置:bcdedit / default

您正在尋找的答案是:

bcdedit / default {當前}

您應該從具有所需管理權限的ac#程序執行此命令行,否則它將失敗。

Windows BCD存儲只能以管理員權限訪問。

或者,您可以使用WMI以編程方式訪問BCD存儲。 上面命令行的等效程序代碼是10-20行c#代碼。

您將{bootmgr}對象的“ DefaultObject”元素設置為{current}。

您可以使用Process.Start()方法:

Process.Start("bcdedit.exe", "/default " + yourOSId);

您無法更改/設置操作系統版本。 您只能閱讀

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM