API ระบบการกําหนดค่าของ Windows (WinCS) สําหรับการบูตแบบปลอดภัย
นำไปใช้กับ
วันที่เผยแพร่ต้นฉบับ: 14 ตุลาคม 2025
KB ID: 5068197
บทความนี้มีคําแนะนําสําหรับ:
หมายเหตุ: หากคุณเป็นเจ้าของอุปกรณ์ Windows ส่วนบุคคล โปรดไปที่บทความ อุปกรณ์ Windows สําหรับผู้ใช้ที่บ้าน ธุรกิจ และโรงเรียนที่มีการอัปเดตที่ได้รับการจัดการจาก Microsoft |
ความพร้อมใช้งานของการสนับสนุนนี้:
|
การบูตแบบปลอดภัย CLI โดยใช้ Windows Configuration System (WinCS)
เป้าหมาย: ผู้ดูแลระบบโดเมนสามารถใช้ Windows Configuration System (WinCS) ที่เผยแพร่พร้อมกับการอัปเดตระบบปฏิบัติการ Windows เพื่อปรับใช้การอัปเดตการบูตแบบปลอดภัยในไคลเอ็นต์และเซิร์ฟเวอร์ของ Windows ที่เข้าร่วมโดเมน ซึ่งประกอบด้วยโปรแกรมอรรถประโยชน์ส่วนติดต่อบรรทัดคําสั่ง (CLI) เพื่อสอบถามและใช้การกําหนดค่า Secure Boot ภายในเครื่อง
WinCS ทํางานโดยใช้คีย์การกําหนดค่าที่สามารถใช้กับโปรแกรมอรรถประโยชน์บรรทัดคําสั่งเพื่อปรับเปลี่ยนสถานะการกําหนดค่าการบูตแบบปลอดภัยในเครื่องได้ เมื่อนําไปใช้ การบูตแบบปลอดภัยตามกําหนดการครั้งถัดไปจะดําเนินการตามคีย์
แพลตฟอร์มที่สนับสนุน WinCS
โปรแกรมอรรถประโยชน์บรรทัดคําสั่ง WinCS ได้รับการสนับสนุนใน Windows 11 เวอร์ชัน 23H2 Windows 11 เวอร์ชัน 24H2 Windows 11 เวอร์ชัน 25H2 ในเดือนตุลาคม 2025
หมายเหตุ: เรากําลังดําเนินการนําการสนับสนุน 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 /apply –key “F33E0C8E002”
แอปพลิเคชันที่ประสบความสําเร็จของคีย์ควรส่งคืนข้อมูลต่อไปนี้:
ค่าสถานะ: F33E0C8E
การกําหนดค่าปัจจุบัน: F33E0C8E002
สถานะ: เปิดใช้งานแล้ว
การกําหนดค่าที่ค้างอยู่: ไม่มี
การดําเนินการที่ค้างอยู่: ไม่มี
FwLink: https://aka.ms/getsecureboot
การกําหนดค่าที่พร้อมใช้งาน:
F33E0C8E002
F33E0C8E001
วิธีตรวจสอบการกําหนดค่าการบูตแบบปลอดภัย
เมื่อต้องการระบุสถานะของการกําหนดค่าการบูตแบบปลอดภัยในภายหลัง
F33E0C8E002 WinCsFlags.exe /query -key
ข้อมูลที่ส่งกลับจะคล้ายกับข้อมูลต่อไปนี้ โดยขึ้นอยู่กับสถานะของค่าสถานะ:
ค่าสถานะ: F33E0C8E
การกําหนดค่าปัจจุบัน: F33E0C8E002
สถานะ: เปิดใช้งานแล้ว
การกําหนดค่าที่ค้างอยู่: ไม่มี
การดําเนินการที่ค้างอยู่: ไม่มี
FwLink: https://aka.ms/getsecureboot
การกําหนดค่าที่พร้อมใช้งาน:
F33E0C8E002
F33E0C8E001
โปรดสังเกตว่า สถานะของคีย์ในขณะนี้คือ เปิดใช้งาน และมี F33E0C8E002 การตั้งค่าคอนฟิกปัจจุบัน
หมายเหตุ: การใช้คีย์การบูตแบบปลอดภัยผ่าน WinCS ไม่ได้หมายความว่ากระบวนการติดตั้งใบรับรองการบูตแบบปลอดภัยเริ่มต้นขึ้นหรือเสร็จสิ้นแล้ว มีเพียงระบุว่าเครื่องจะดําเนินการอัปเดตการบูตแบบปลอดภัยเมื่องานการให้บริการ Secure Boot (TPMTasks) ทํางานบนเครื่องนั้นในโอกาสถัดไปที่พร้อมใช้งาน เมื่อ TPMTask ทํางานบนเครื่องนั้น จะตรวจหา 0x5944 และดําเนินการอัปเดต ตามการออกแบบ งานตามกําหนดการ Secure-Boot-Update จะทํางานทุกๆ 12 ชั่วโมงเพื่อประมวลผลค่าสถานะการอัปเดต Secure Boot ดังกล่าว นอกจากนี้ ผู้ดูแลระบบยังสามารถเร่งดําเนินการได้โดยการเรียกใช้งานด้วยตนเองหรือเริ่มระบบใหม่หากต้องการ
นอกจากนี้ คุณยังสามารถทริกเกอร์งานการให้บริการ Secure Boot ด้วยตนเองได้โดยทําตามขั้นตอนด้านล่าง:
-
เปิดพร้อมท์ PowerShell ในฐานะผู้ดูแลระบบ แล้วเรียกใช้คําสั่งต่อไปนี้:
Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update"
-
รีสตาร์ตอุปกรณ์ สองครั้ง หลังจากเรียกใช้คําสั่งเพื่อยืนยันว่าอุปกรณ์เริ่มต้นด้วยฐานข้อมูลที่อัปเดตแล้วของลายเซ็นที่เชื่อถือได้ (DB)
-
เมื่อต้องการตรวจสอบว่าการอัปเดต DB การบูตแบบปลอดภัยสําเร็จหรือไม่ ให้เปิดพร้อมท์ PowerShell ในฐานะผู้ดูแลระบบ แล้วเรียกใช้คําสั่งต่อไปนี้:
[System.Text.Encoding]::ASCII GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'
ถ้าคําสั่งส่งกลับ เป็น True แสดงว่าการอัปเดตสําเร็จKB5016061: จัดการผู้จัดการการเริ่มต้นระบบที่มีช่องโหว่และถูกเพิกถอน
ในกรณีที่เกิดข้อผิดพลาดขณะใช้การอัปเดต DB ให้ดูบทความ