Windows 組態系統 (WinCS) API 用於安全開機
Applies To
原始出版日期: 2025 年 10 月 14 日
KB ID:5068197
|
本文提供以下指引:
注意:如果您是擁有個人 Windows 裝置的個人,請參考「Windows 裝置適合家庭使用者、企業及學校,並搭配 Microsoft 管理的更新」。 |
|
此支援的可用性:
|
|
變更日期 |
變更描述 |
|
2025年12月11日 |
|
使用 Windows 組態系統 (WinCS) 的安全開機 CLI
目標:網域管理員可選擇使用 Windows 作業系統更新 (Windows 配置系統) WinCS ,將安全開機更新部署於已加入網域的 Windows 用戶端與伺服器。 它包含命令列介面 (CLI) 工具,用於查詢並套用安全開機設定至本地機器。
WinCS 是根據一個設定鍵運作,該金鑰可搭配命令列工具來修改機器上的安全開機設定狀態。 套用後,下一次排程的安全啟動會依照金鑰執行動作。
支援 WinCS 的平台
WinCS 命令列工具在 Windows 11(版本 23H2)、Windows 11、24H2 版本、Windows 11(版本 25H2)中得到支援。 此工具可在 2025 年 10 月 28 日及之後發布的 Windows 更新中取得,適用於 Windows 11(版本 24H2)及 Windows 11(版本 23H2)。
注意:我們正在努力將此 WinCS 支援帶到 Windows 10 平台。 支援啟用後,我們會立即更新這篇文章。
這是安全開機設定的金鑰,網域管理員會透過 WinCS 查詢並套用到裝置上。
|
功能名稱 |
WinCS 金鑰 |
描述 |
|
Feature_AllKeysAndBootMgrByWinCS |
F33E0C8E002 |
啟用此金鑰後,可在您的裝置上安裝以下 Microsoft 提供的安全開機新憑證。
|
WinCS 關鍵價值:
-
F33E0C8E002 – 安全開機設定狀態 = 啟用
如何查詢安全啟動設定
安全開機設定可用以下命令列查詢:
WinCsFlags.exe /query --key F33E0C8E002
這會回傳以下資訊, (乾淨的機器) :
旗幟:F33E0C8E
目前配置:F33E0C8E001
狀態:殘障
待配置:無
待處理:無
FwLink:https://aka.ms/getsecureboot
可選配置:
F33E0C8E002
F33E0C8E001
請注意,裝置目前的設定是 F33E0C8E001,表示安全開機金鑰處於 停用 狀態。
如何套用安全開機設定
啟用安全開機憑證的特定設定可透過以下方式配置:
WinCsFlags.exe /apply –-key “F33E0C8E002”
成功應用金鑰應回傳以下資訊:
旗幟:F33E0C8E
目前配置:F33E0C8E002
狀態:啟用
待配置:無
待處理:無
FwLink:https://aka.ms/getsecureboot
可選配置:
F33E0C8E002
F33E0C8E001
如何稽核安全開機設定
若要稍後判斷安全開機設定的狀態,您可以重複使用初始的查詢指令:
WinCsFlags.exe /query --key F33E0C8E002
回傳的資訊將依旗幟狀態而定,類似以下內容:
旗幟:F33E0C8E
目前配置:F33E0C8E002
狀態:啟用
待配置:無
待處理:無
FwLink:https://aka.ms/getsecureboot
可選配置:
F33E0C8E002
F33E0C8E001
請注意,金鑰的狀態現在是 啟用,目前的配置則是F33E0C8E002。
注意: 透過 WinCS 套用安全開機金鑰,並不代表安全開機憑證安裝程序已經開始或結束。 它僅表示當 TPMTask 的安全開機服務任務在該機器執行時) 該機器下一次可用時 (該機器將繼續進行安全開機更新。 當 TPMTasks 在該機器上執行時,會偵測到0x5944並執行更新。 設計上,Secure-Boot-Update 排程任務每 12 小時執行一次,以處理此類安全啟動更新標誌。 管理員也可以透過手動執行任務或重新啟動來加速處理。
您也可以透過以下步驟手動觸發安全開機服務任務:
-
以管理員身份開啟 PowerShell 提示字元,然後執行以下指令:
Start-ScheduledTask -任務名稱「\Microsoft\Windows\PI\Secure-Boot-Update」
-
執行指令後重新啟動 裝置 兩次,以確認裝置已啟動更新的信任簽章資料庫 (資料庫) 。
-
作為快速檢查安全啟動資料庫更新是否成功,請以管理員身份開啟 PowerShell 提示,然後執行以下指令:
[System.Text.Encoding]::ASCII。GetString ( (Get-SecureBootUEFI db) .bytes) -match 'Windows UEFI CA 2023'
若指令回傳 True,則表示更新成功。若在套用資料庫更新時發生錯誤,請參閱文章 KB5016061:解決易受攻擊及撤銷的開機管理器。
附註: 這只檢查一個 CA,不是所有 CA。
-
為確認所有憑證皆已更新,請參閱 安全啟動憑證更新:IT 專業人員與組織指引,並依照「監控事件日誌」章節的指引操作。 本區列出 事件 ID:1801 與 事件 ID:1808 ,這是更完整的審核憑證是否已更新的方式。