วิธีแก้ไข: ข้อผิดพลาด "Windows ไม่สามารถตรวจสอบลายเซ็นดิจิทัลสำหรับไฟล์นี้ได้" ใน Windows 8.1, 8, 7 และ Vista
ในระบบปฏิบัติการ Windows 8 (& 8.1), 7 และ Vista คุณไม่สามารถโหลดไดรเวอร์หรือรันโปรแกรมที่ไม่มีลายเซ็นไดรเวอร์ได้ Driver Signing เป็นวิธีการตรวจสอบตัวตนของผู้เผยแพร่ซอฟต์แวร์หรือผู้จำหน่ายฮาร์ดแวร์ (ไดรเวอร์) เพื่อปกป้องระบบของคุณจากการติดมัลแวร์รูทคิท ที่สามารถทำได้ เพื่อทำงานบนระบบปฏิบัติการระดับต่ำสุด ซึ่งหมายความว่าไดรเวอร์และโปรแกรมทั้งหมดจะต้องมีการเซ็นชื่อแบบดิจิทัล (ตรวจสอบแล้ว) เพื่อที่จะติดตั้งและรันบนระบบปฏิบัติการ Windows ล่าสุด
ลายเซ็นดิจิทัลช่วยให้แน่ใจว่าผู้เผยแพร่ซอฟต์แวร์หรือผู้จำหน่ายฮาร์ดแวร์ได้รับความไว้วางใจและตรวจสอบโดย Microsoft แต่ในชีวิตจริง ผู้จัดพิมพ์และผู้จำหน่ายไม่สามารถจ่ายเงินให้ Microsoft เพื่อตรวจสอบผลิตภัณฑ์ทั้งหมดของตนได้เสมอไป หรือ Microsoft ไม่สามารถตรวจสอบไดรเวอร์หรือโปรแกรมทั้งหมดที่เผยแพร่ทุกวันได้ แต่สิ่งนี้จะกลายเป็นปัญหาในกรณีที่คุณเป็นเจ้าของซอฟต์แวร์หรือไดรเวอร์เก่าที่ถูกต้องตามกฎหมายที่ไม่ได้ลงนาม และคุณต้องการติดตั้งหรือโหลดลงในคอมพิวเตอร์ของคุณ เนื่องจากระบบปฏิบัติการไม่อนุญาตให้ทำงานหรือโหลดได้
ปัญหา-อาการที่แก้ไขได้ด้วยคำแนะนำนี้:
- Windows ไม่สามารถตรวจสอบลายเซ็นดิจิทัลสำหรับไฟล์นี้ได้ (0xc0000428)
- Windows ต้องใช้ไดรเวอร์ที่มีลายเซ็นดิจิทัล หรือ ต้องใช้ไดรเวอร์ที่มีลายเซ็นดิจิทัล
- ไม่พบลายเซ็นดิจิทัล
- ไม่สามารถโหลดหรือติดตั้งไดรเวอร์ที่ไม่ได้ลงนาม
- ไม่สามารถรัน (รัน) ซอฟต์แวร์ (โปรแกรม) ที่ไม่ได้ลงนามได้
- Windows ไม่พบลายเซ็น Microsoft ที่เกี่ยวข้องกับแพ็คเกจซอฟต์แวร์ที่คุณต้องการติดตั้ง
เพื่อแก้ไขข้อผิดพลาดในการติดตั้งไดรเวอร์ที่เซ็นชื่อแบบดิจิทัล ให้ทำตามขั้นตอนด้านล่าง:
วิธีปิดการใช้งานการบังคับใช้ลายเซ็นไดรเวอร์ใน Windows 8.1, Windows 8, Windows 7, Windows Server 2008 หรือ Windows Vista
โปรดทราบ: โปรดทราบว่าการปิดการใช้งาน Driver Signature Enforcement ถือเป็นความเสี่ยงด้านความปลอดภัย และคุณต้องปิดการใช้งานเฉพาะในกรณีที่คุณแน่ใจว่า ไดรเวอร์หรือโปรแกรมที่คุณต้องการติดตั้งและเรียกใช้นั้นเชื่อถือได้และถูกต้องตามกฎหมาย
โซลูชันที่ 1: ปิดใช้งานลายเซ็นไดรเวอร์หนึ่งครั้ง
โซลูชันที่ 2: ปิดใช้งานลายเซ็นไดรเวอร์อย่างสมบูรณ์
โซลูชันที่ 1: ปิดใช้งานลายเซ็นไดรเวอร์หนึ่งครั้ง *
* หมายเหตุ: ใช้โซลูชันนี้เพื่อปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์เพียงครั้งเดียวเพื่อติดตั้งไดรเวอร์ที่ไม่ได้ลงนาม (เช่น ไดรเวอร์เครื่องพิมพ์เก่าของคุณ) .
ขั้นตอนที่ 1. เข้าสู่เมนูตัวเลือกขั้นสูง
Windows 7 และ Vista
หากต้องการเข้าสู่เมนูตัวเลือกขั้นสูงใน Windows 7 และ Vista OS:
- ปิดโปรแกรมทั้งหมดและรีบูตคอมพิวเตอร์ของคุณ
- กดปุ่ม "F8" ขณะที่คอมพิวเตอร์ของคุณบูทเครื่อง ก่อนที่โลโก้ Windows จะปรากฏ
- เมื่อ "เมนูตัวเลือกขั้นสูงของ Windows" ปรากฏบนหน้าจอของคุณ ให้ใช้ปุ่มลูกศรบนแป้นพิมพ์เพื่อไฮไลต์ตัวเลือก “ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์ ” จากนั้นกด "ENTER ".
วินโดวส์ 10, 8 และ 8.1
หากต้องการเข้าสู่เมนูตัวเลือกขั้นสูงในระบบปฏิบัติการ Windows 10, 8.1 และ 8:
1. ขวา คลิกที่ปุ่ม เริ่ม ของ Windows และเลือก ปิดเครื่องหรือออกจากระบบ
2. กด และ กดค้างไว้ ลงปุ่ม SHIFT แล้วคลิก รีสตาร์ท
3. เมื่อ Windows รีสตาร์ท ให้กด “แก้ไขปัญหา ”
4. ในหน้าจอ “ตัวเลือกการแก้ไขปัญหา ” ให้เลือก “ตัวเลือกขั้นสูง ”
5. ในหน้าต่าง “ตัวเลือกขั้นสูง ” เลือก “การตั้งค่าการเริ่มต้น ”
6. ในหน้าจอ “การตั้งค่าการเริ่มต้น ” คลิก “รีสตาร์ท ”
7. หลังจากรีสตาร์ท ให้เลือกตัวเลือก "ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์" แล้วกด Enter *
* หมายเหตุ: หากคุณเห็นหน้าจอด้านล่าง (การตั้งค่าการเริ่มต้น) ให้กด “F7 ” ( หรือปุ่ม “7 ”) บนแป้นพิมพ์ของคุณเพื่อเลือกตัวเลือก “ปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์ ”
<แข็งแกร่ง>8. จากนั้น ดำเนินการติดตั้งไดรเวอร์ที่ไม่ได้ลงชื่อของคุณต่อไป ในระหว่างขั้นตอนการติดตั้ง Windows จะแจ้งให้คุณทราบว่าไม่สามารถตรวจสอบผู้เผยแพร่ซอฟต์แวร์ไดรเวอร์นี้ได้ ณ จุดนี้ ไม่ต้องสนใจข้อความเตือนและเลือก “ติดตั้งซอฟต์แวร์ไดรเวอร์นี้ต่อไป ” เพื่อดำเนินการติดตั้งให้เสร็จสิ้น
โดยปกติการติดตั้งควรทำโดยไม่มีข้อผิดพลาดในขณะนี้ โปรดทราบว่าหลังจากการรีสตาร์ท การบังคับใช้ลายเซ็นไดรเวอร์จะถูกเปิดใช้งานอีกครั้งเพื่อหลีกเลี่ยงความเสี่ยงด้านความปลอดภัย หากคุณต้องการให้การบังคับใช้ลายเซ็นของไดรเวอร์ถูกปิดใช้งานอยู่เสมอ คุณต้องใช้โซลูชันที่ 2
โซลูชันที่ 2: ปิดใช้งานลายเซ็นไดรเวอร์อย่างสมบูรณ์ *
*หมายเหตุ: ใช้โซลูชันนี้เฉพาะในกรณีที่คุณต้องการปิดการใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์อยู่เสมอ (เช่น หากคุณต้องการใช้งานซอฟต์แวร์เก่าที่ถูกต้องตามกฎหมายอยู่เสมอ)
ในโซลูชันนี้ เราจะแก้ไขตัวเลือก Windows Boot loader ด้วยเครื่องมือ BCDEDIT
ขั้นตอนที่ 1 ปิดใช้งาน Secure Boot ใน BIOS
1. เปิดคอมพิวเตอร์ของคุณและเปิดการตั้งค่า BIOS SETUP
2. ใน BIOS ปิดการใช้งานตัวเลือก Secure Boot (การตั้งค่ามักพบได้ที่ส่วน ความปลอดภัย หรือที่ส่วน ตัวเลือกการบูต)
ขั้นตอนที่ 2 แก้ไข Windows Boot Loader
- ในการแก้ไขบูตโหลดเดอร์ ให้เปิด “Command Prompt ” ในโหมดผู้ดูแลระบบ:
1. ขวา คลิกที่ปุ่ม เริ่ม ของ Windows และเลือก “พร้อมรับคำสั่ง (ผู้ดูแลระบบ) ”
2. เลือก “ใช่ ” ที่ การควบคุมบัญชีผู้ใช้ ” ข้อความเตือน:
3. ภายในหน้าต่างพรอมต์คำสั่ง ให้พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter ”:
bcdedit /set testsigning onคุณควรได้รับข้อความ “การดำเนินการเสร็จสมบูรณ์ ”
4. ปิดหน้าต่างพร้อมท์คำสั่งและรีสตาร์ทคอมพิวเตอร์ของคุณ
จากนี้ไป คุณจะสามารถติดตั้งหรือรันไดรเวอร์หรือโปรแกรมที่ไม่ได้ลงนามได้โดยไม่มีปัญหา
วิธีเปิดใช้งานการบังคับใช้ลายเซ็นไดรเวอร์
1. ในกรณีที่คุณต้องการเปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์ในอนาคตและหลีกเลี่ยงความเสี่ยงด้านความปลอดภัย ให้เปิด “พร้อมรับคำสั่ง ” พร้อมยกระดับสิทธิ์อีกครั้ง
2. พิมพ์พิมพ์คำสั่งต่อไปนี้แล้วกด “Enter ”
bcdedit /set testsigning offคุณควรได้รับข้อความ “การดำเนินการเสร็จสมบูรณ์ ”
3. ปิดหน้าต่างพร้อมท์คำสั่งและ รีสตาร์ท คอมพิวเตอร์ของคุณ
4. ติดตั้งไดรเวอร์ที่ไม่ได้ลงนาม *
* หมายเหตุ: หากคุณยังคงไม่สามารถติดตั้งไดรเวอร์ที่ไม่ได้ลงนามได้ ให้ทำดังนี้:
1. เปิดพรอมต์คำสั่งด้วยสิทธิ์ผู้ดูแลระบบแล้วพิมพ์คำสั่งนี้:
bcdedit /set nointegritychecks ON2. รีสตาร์ท คอมพิวเตอร์ของคุณ
3. ติดตั้งไดรเวอร์ที่ไม่ได้ลงนาม
หากต้องการเปิดใช้งานการลงนามไดรเวอร์อุปกรณ์อีกครั้ง ให้พิมพ์อีกครั้ง: bcdedit /set nointegritychecks OFF
แค่นั้นแหละ!

