หากคุณได้รับข้อความ 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
มีสามตัวเลือกให้คุณเลือก:
- ใช้ Advanced Boot Menu
- เปิดใช้งาน Test Signing Mode
- ปิดใช้งาน Device Driver Signing
1] ใช้ Advanced Boot Menu
ค้างปุ่ม Shift ขณะเลือกตัวเลือก “Restart” ใน Windows คอมพิวเตอร์ของคุณจะรีสตาร์ทพร้อม Advanced Options จากรายการตัวเลือกที่แสดง ให้เลือกไทล์ “Troubleshoot”

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

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

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

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

นี่จะปิดใช้งาน driver signature enforcement บนอุปกรณ์ของคุณโดยอัตโนมัติ
หากคุณต้องการเปิดใช้งานฟีเจอร์นี้กลับอีกครั้ง คุณต้องรันคำสั่งต่อไปนี้ในหน้าต่าง cmd ที่เพิ่มสิทธิ์:
bcdedit.exe /set nointegritychecks off
เพื่อให้สามารถทำได้ นโยบาย Secure Boot จะต้องถูกปิดใช้งาน
หากคุณตัดสินใจออกจากโหมดนี้ ให้รันคำสั่งต่อไปนี้:
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” ควรมองเห็นได้ที่มุมขวาล่างของหน้าจอคอมพิวเตอร์ของคุณ เมื่อคุณเห็นสิ่งนี้ แสดงว่าไม่มีข้อจำกัดสำหรับการติดตั้งไดรเวอร์ที่ไม่ได้ลงนามหรือไม่ได้รับการตรวจสอบ
แค่นี้ก็จบแล้ว!
คุณต้องรู้ว่า Driver Signing เป็นฟีเจอร์ความปลอดภัยที่ปกป้องระบบของคุณ และคุณควรพิจารณาเปิดใช้งานมันกลับคุณที่เร็วที่สุดเท่าที่จะเป็นไปได้
