หากคุณได้รับข้อความ Windows requires a Digitally Signed Driver บทความนี้จะแสดงวิธี ปิดใช้งาน Driver Signature enforcement อย่างถาวรผ่าน Advanced Startup Options หรือ CMD ใน Windows 11/10/8/7 Driver Signing คือกระบวนการเชื่อมโยงลายเซ็นดิจิทัลกับแพ็กเกจไดรเวอร์
Driver Signing เป็นกระบวนการเชื่อมโยงลายเซ็นดิจิทัลกับแพ็กเกจไดรเวอร์ การติดตั้งอุปกรณ์ Windows ใช้ลายเซ็นดิจิทัลเพื่อตรวจสอบความสมบูรณ์ของแพ็กเกจไดรเวอร์ และตรวจสอบตัวตนของผู้จัดจำหน่ายที่ให้แพ็กเกจไดรเวอร์
ไดรเวอร์ที่คุณติดตั้งบนคอมพิวเตอร์ปกติจาก Windows Update, Original Equipment Manufacturers หรือซอฟต์แวร์ดาวน์โหลดไดรเวอร์บุคคลที่สาม บางอย่าง ต้องได้รับการยืนยันทางดิจิทัลโดย Microsoft ผ่านลายเซ็นดิจิทัล มันคือเครื่องหมายความปลอดภัยทางอิเล็กทรอนิกส์ที่รับรองผู้เผยแพร่สำหรับไดรเวอร์ รวมถึงข้อมูลที่เกี่ยวข้องทั้งหมด หากไดรเวอร์ไม่ได้รับการรับรองจาก Microsoft Windows จะไม่รันบนระบบ 32-bit หรือ 64-bit นี่เรียกว่า "driver signature enforcement"
Windows 11/10 จะโหลดเฉพาะ Kernel-mode drivers ที่ลงนามดิจิทัลโดย Dev Portal อย่างไรก็ตาม การเปลี่ยนแปลงจะส่งผลเฉพาะการติดตั้งระบบปฏิบัติการใหม่ที่มี Secure Boot เปิดอยู่ การติดตั้งใหม่ที่ไม่ได้อัปเกรดจะต้องการไดรเวอร์ที่ลงนามโดย Microsoft
บางครั้งคุณอาจได้รับข้อความ – Windows requires a Digitally Signed Driver หากคุณต้องการ คุณสามารถปิดใช้งาน Driver Signature enforcement ได้ มาดูวิธีทำกัน
ปิดใช้งาน Driver Signature Enforcement บน Windows 11/10
มี 3 ตัวเลือกให้คุณเลือก:
- ใช้ Advanced Boot Menu
- เปิดใช้งาน Test Signing Mode
- ปิดใช้งาน Device Driver Signing
1] ใช้ Advanced Boot Menu
gedrückten Shift key ค้างไว้ขณะเลือกตัวเลือก “Restart” ใน Windows คอมพิวเตอร์ของคุณจะรีสตาร์ทพร้อม Advanced Options จากรายการตัวเลือกที่แสดง ให้เลือกไทล์ “Troubleshoot”

ต่อไป เลือก “Advanced options” และกดไทล์ “Startup Settings”

ต่อไป เลือกปุ่ม “Restart” เพื่อรีสตาร์ท PC ของคุณบนหน้าจอ Startup Settings

คุณจะเห็นหน้าจอต่อไปนี้เมื่อรีสตาร์ท กดปุ่มคีย์บอร์ด 7 เพื่อเปิดใช้งานตัวเลือก “Disable driver signature enforcement”

เมื่อเสร็จสิ้น PC ของคุณจะรีบูทพร้อมกับการปิดใช้งาน driver signature enforcement และคุณจะสามารถติดตั้ง unsigned drivers ได้
ด้วย ذلك gesagt, ในครั้งต่อไปที่คุณรีสตาร์ทคอมพิวเตอร์ driver signature enforcement จะถูกปิดใช้งาน
2] ปิดใช้งาน Device Driver Signing
รัน Command Prompt ในฐานะ Administrator และรันคำสั่งต่อไปนี้:
bcdedit.exe /set nointegritychecks on

สิ่งนี้จะปิดใช้งาน driver signature enforcement บนอุปกรณ์ของคุณโดยอัตโนมัติ
หากคุณต้องการเปิดใช้งานฟีเจchernี้อีกครั้ง คุณต้องรันคำสั่งต่อไปนี้ในหน้าต่าง cmd ที่มีสิทธิ์สูง:
bcdedit.exe /set nointegritychecks off
เพื่อให้สามารถทำได้ Secure Boot Policy จะต้องถูกปิดใช้งาน
หากคุณตัดสินใจออกจากโหมดนี้ ให้รันคำสั่งต่อไปนี้:
bcdedit /set testsigning off
หวังว่าจะทำงานได้สำหรับคุณ
3] เปิดใช้งาน Test Signing Mode
การเปิดใช้งานตัวเลือกแรกจะปิดใช้งานฟีเจอร์ driver signature enforcement ได้สำเร็จจนกว่าคุณจะเลือกที่จะออกจาก Test Mode เพื่อเปิดใช้งานตัวเลือกนี้ คุณจะต้องเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ สำหรับสิ่งนี้ ให้พิมพ์ CMD ในกล่องค้นหา คลิกขวา Command Prompt และเลือกตัวเลือก ‘Run as administrator’
ต่อไป ให้วางคำสั่งต่อไปนี้ลงในหน้าต่าง Command Prompt และกด Enter:
bcdedit /set testsigning on

หากมีข้อความแสดงบนหน้าจออ่านว่า “The value is protected by Secure Boot policy” หมายความว่า Secure Boot เปิดใช้งานสำหรับ UEFI firmware ของคอมพิวเตอร์ของคุณ
ปิดมันใน UEFI Firmware Settings ของคอมพิวเตอร์ของคุณ เพื่อเปิดใช้งาน test signing mode ผ่าน Advanced Startup Options

รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อเข้าสู่ test mode เครื่องหมายน้ำ “Test Mode” ควรจะมองเห็นได้ที่มุมขวาล่างของหน้าจอคอมพิวเตอร์ของคุณ เมื่อคุณเห็นสิ่งนี้ แสดงว่าไม่มีข้อจำกัดสำหรับการติดตั้ง unsigned หรือไดรเวอร์ที่ไม่ได้รับการยืนยัน
เพียงเท่านี้ครับ!
คุณต้องทราบว่า Driver Signing เป็นฟีเจอร์ความปลอดภัยที่ปกป้องระบบของคุณ และคุณควรพิจารณาเปิดใช้งานมันกลับโดยเร็วที่สุดเมื่อเป็นไปได้
