ค้นหาเว็บไซต์

วิธีแก้ไข: ข้อผิดพลาด "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:

  1. ปิดโปรแกรมทั้งหมดและรีบูตคอมพิวเตอร์ของคุณ
  2. กดปุ่ม "F8" ขณะที่คอมพิวเตอร์ของคุณบูทเครื่อง ก่อนที่โลโก้ Windows จะปรากฏ
  3. เมื่อ "เมนูตัวเลือกขั้นสูงของ 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 ON

2. รีสตาร์ท คอมพิวเตอร์ของคุณ

3. ติดตั้งไดรเวอร์ที่ไม่ได้ลงนาม

หากต้องการเปิดใช้งานการลงนามไดรเวอร์อุปกรณ์อีกครั้ง ให้พิมพ์อีกครั้ง: bcdedit /set nointegritychecks OFF

แค่นั้นแหละ!

บทความที่เกี่ยวข้อง