จะแก้ไข Invalid Signature Detected บน Windows PC ได้อย่างไร?

เผยแพร่แล้ว: 2019-08-16

คุณกำลังเผชิญกับข้อผิดพลาดที่ทำให้คอมพิวเตอร์ ASUS ของคุณไม่สามารถบูตเข้าสู่ Windows ได้หรือไม่? คุณติดอยู่ในหน้าจอ UEFI โดยมีข้อความแสดงข้อผิดพลาด Secure Boot Violation ที่อ่านว่า "ตรวจพบลายเซ็นไม่ถูกต้อง ตรวจสอบนโยบายการบูตที่ปลอดภัยในการตั้งค่า”

ปัญหาไม่ได้เกิดขึ้นเฉพาะกับผู้ใช้ ASUS นอกจากนี้ยังอาจเกิดขึ้นกับแล็ปท็อปยี่ห้ออื่นๆ

ปฏิกิริยาแรกของคุณอาจเป็นเรื่องที่ต้องตื่นตระหนก ไม่มีใครชอบที่จะพบปัญหาเกี่ยวกับระบบ แต่ทำใจให้สบาย อย่าเพิ่งหมดหวัง

ด้วยขั้นตอนการแก้ไขปัญหาที่เราจะให้ไว้ในคู่มือนี้ คุณจะสามารถแก้ไขข้อผิดพลาดนี้ได้อย่างสะดวกสบายจากที่บ้านหรือที่ทำงานของคุณ ดังนั้นจึงไม่จำเป็นต้องวางแผนไปพบผู้เชี่ยวชาญด้านการซ่อมแซมพีซีของคุณ

ข้อผิดพลาด "ตรวจพบลายเซ็นไม่ถูกต้อง" คืออะไร?

ปัญหานี้เริ่มต้นใน Windows 7 หลังจากเผยแพร่การอัปเดต KB3133977 KB3133977 มีไว้เพื่อแก้ไขปัญหาที่ป้องกันการเข้ารหัสไดรฟ์ด้วย BitLocker

บรรลุวัตถุประสงค์ แต่บังเอิญ การอัปเดตยังส่งผลให้เกิดข้อผิดพลาด "ตรวจพบลายเซ็นไม่ถูกต้อง" บนพีซี ASUS

สิ่งนี้เกิดขึ้นเนื่องจากเทคโนโลยี Secure Boot ที่มีอยู่ในมาเธอร์บอร์ด ASUS ไม่รองรับ Windows บางรุ่น ดังนั้นจึงไม่ได้เปิดใช้งานอย่างสมบูรณ์บนเครื่องที่ทำงานบนระบบปฏิบัติการ

แต่เมื่อติดตั้งการอัปเดตแล้ว Secure Boot จะเปิดใช้งานอย่างสมบูรณ์ เมื่อเปิดพีซีและระบบปฏิบัติการที่ตรวจพบไม่รองรับคุณสมบัตินี้ จะป้องกันการบู๊ตและข้อความแสดงข้อผิดพลาด Secure Boot Violation จะปรากฏขึ้น

แม้ว่าปัญหาจะได้รับการแก้ไขโดย Microsoft ในภายหลัง แต่ก็ยังมีอยู่ใน Windows รุ่นที่ใหม่กว่า ซึ่งรวมถึง Windows 10

ข้อผิดพลาดอาจเกิดขึ้นในสถานการณ์ต่อไปนี้:

  • หลังการติดตั้งระบบปฏิบัติการรองบนพีซีของคุณ (การกำหนดค่าการบู๊ตคู่)
  • หลังจากล้างหรือรีเซ็ต UEFI/BIOS เป็นการตั้งค่าจากโรงงาน
  • หลังจากอัปเกรดเป็น Windows เวอร์ชันใหม่แล้ว
  • คุณแก้ไขในฮาร์ดดิสก์ไดรฟ์ใหม่ (HDD) หรือโซลิดสเตทไดรฟ์ (SSD)
  • หลังจากเปิดใช้งานการตรวจสอบลายเซ็นดิจิทัล (Windows Driver Signature Enforcement) แล้ว

ไม่ว่าสาเหตุจะเป็นอย่างไร มาดูวิธีแก้ไข “การละเมิดการบู๊ตอย่างปลอดภัย – ตรวจพบลายเซ็นที่ไม่ถูกต้อง” ใน Windows 10

วิธีกำจัดข้อผิดพลาด “Secure Boot Violation – Invalid Signature” ใน Windows 10

ในการแก้ไขปัญหา คุณจะต้องไปที่ BIOS หรือ UEFI (ขึ้นอยู่กับว่าแล็ปท็อปของคุณใช้แบบใด คอมพิวเตอร์รุ่นหลังมีอยู่ในคอมพิวเตอร์รุ่นใหม่กว่า) และทำการปรับเปลี่ยนบางอย่าง

บันทึก:

วิธีการเข้าถึงหน้าจอ BIOS/UEFI จะแตกต่างกันไปตามยี่ห้อของพีซีของคุณ แต่โดยปกติแล้วจะต้องรีสตาร์ทคอมพิวเตอร์และกดปุ่มใดๆ ต่อไปนี้ซ้ำๆ: F1, F2, Fn + F2 หรือ Del อีกวิธีหนึ่งคือการคลิกตกลงบนข้อความแสดงข้อผิดพลาด

ขั้นตอนที่ 1: ตั้งค่าลำดับความสำคัญในการบู๊ตหรือยกเลิกการเชื่อมต่อไดรฟ์ภายนอก

หากคุณพบข้อผิดพลาด “Secure Boot Violation” เมื่อไดรฟ์ภายนอก (ไม่ว่าจะเป็นฮาร์ดไดรฟ์หรือ USB แฟลชไดรฟ์) เชื่อมต่อกับพีซีของคุณก่อนที่จะเริ่มการทำงาน ให้เข้าถึงการตั้งค่า BIOS/UEFI และกำหนดค่าลำดับความสำคัญในการบูต (ลำดับการบู๊ต) ตรวจสอบให้แน่ใจว่าระบบกำลังโหลดจากฮาร์ดดิสก์ภายในหรือ Windows Boot Manager และไม่ใช่จากอุปกรณ์แบบถอดได้ ดูว่าฮาร์ดไดรฟ์มาก่อนในลำดับการบู๊ต

เพื่อให้ง่ายขึ้น เพียงปิดเครื่องคอมพิวเตอร์ ถอดปลั๊กไดรฟ์ภายนอก และรีบูตระบบ

ในกรณีอื่น คุณจะต้องดำเนินการแก้ไขต่อไปนี้:

  1. ปิดใช้งานการควบคุมการบูตอย่างปลอดภัย
  2. เปิดใช้งาน CSM และปิดใช้งาน Fast Boot
  3. ตั้งค่าคีย์ทั้งหมดภายใต้การจัดการคีย์เป็นไม่ได้ติดตั้ง
  4. ปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์

ขั้นตอนที่ 2: ปิดใช้งานการควบคุมการบูตอย่างปลอดภัย

ซึ่งมักจะเพียงพอในการแก้ไขข้อผิดพลาด "ตรวจพบลายเซ็นไม่ถูกต้อง" นี่คือสิ่งที่คุณต้องทำ:

  1. เข้าสู่ไบออส
  2. จากแท็บหลัก ให้ใช้ปุ่มลูกศรขวา (→) เพื่อไปยังแท็บ Security แท็บ Authentication หรือแท็บ Boot คุณจะพบเมนู Secure Boot ใต้เมนูใดเมนูหนึ่ง (ขึ้นอยู่กับยูทิลิตี้การตั้งค่า BIOS/UEFI ของคุณ) ใช้แป้นลูกศรลง (↓) เพื่อเลือกตัวเลือกแล้วกด Enter
  3. เลือกการควบคุมการบูตที่ปลอดภัย
  4. เลือกปิดการใช้งาน

หมายเหตุ :

มีอีกวิธีหนึ่งในการปิดใช้งาน Secure Boot หากมีตัวเลือกที่ระบุว่า "ประเภทระบบปฏิบัติการ" ในเมนูจากหมายเลข 2 ด้านบน ให้ไปที่และเลือก "ระบบปฏิบัติการอื่น" ที่ควรทำเคล็ดลับ ไม่สำคัญว่าพีซีของคุณจะใช้ระบบปฏิบัติการ Windows

ขั้นตอนที่ 3: เปิดใช้งาน CSM และปิดใช้งาน Fast Boot

หลังจากทำตามขั้นตอนในขั้นตอนที่ 2:

  1. มองหาตัวเลือก Fast Boot จะอยู่ใต้แท็บ Security, Authentication หรือ Boot ขึ้นอยู่กับ BIOS ของคุณ
  2. เลือกตัวเลือกแล้วกด Enter
  3. ตอนนี้เลือกปิดการใช้งาน
  4. เลื่อนลงไปที่ Launch CSM แล้วเลือก Enabled
  5. ไปที่แท็บบันทึกและออก
  6. เลือกบันทึกการเปลี่ยนแปลงและออก
  7. เลือกใช่เพื่อยืนยันการดำเนินการ

บันทึก:

คุณยังสามารถบันทึกการเปลี่ยนแปลงที่ทำกับ BIOS ได้ด้วยการกด F10 บนแป้นพิมพ์ของคุณ อย่างไรก็ตาม สิ่งนี้ขึ้นอยู่กับอุปกรณ์ของคุณด้วย

เมื่อคุณดำเนินการแก้ไขข้างต้นเสร็จแล้ว ข้อผิดพลาดในการสนทนาควรได้รับการแก้ไขแล้ว อย่างไรก็ตาม หากยังคงมีอยู่ ให้เข้าสู่ BIOS หรือ UEFI อีกครั้งและลองวิธีแก้ปัญหาด้านล่าง

ขั้นตอนที่ 4: ตั้งค่าคีย์ทั้งหมดภายใต้การจัดการคีย์เป็นไม่ได้ติดตั้ง

ข้อผิดพลาด "ตรวจพบลายเซ็นไม่ถูกต้อง" อาจเกิดขึ้นหลังจากอัปเดต UEFI/BIOS ในสถานการณ์เฉพาะนี้ ขณะนี้บูตโหลดเดอร์สามารถรับรู้ถึงความไม่ตรงกันระหว่างระบบปฏิบัติการและคีย์ที่บันทึกไว้ จากนั้นคุณจะต้องรีเซ็ตคีย์เพื่อแก้ไข

โดยดำเนินการดังนี้:

  1. เข้าสู่ BIOS และไปที่แท็บความปลอดภัย
  2. ค้นหาการจัดการคีย์และเลือก
  3. ตั้งค่าคีย์ทั้งหมดเป็น Not Installed

ขั้นตอนที่ 5: ปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์

หากปัญหายังคงอยู่ ณ จุดนี้ อาจเป็นไปได้ว่ามีไดรเวอร์อุปกรณ์ที่ไม่ได้ลงนามซึ่งขัดแย้งกับโมดูลการป้องกันระบบ

ในการแก้ไขปัญหานี้ คุณจะต้องปิดใช้งานการตรวจสอบลายเซ็นดิจิทัลของไดรเวอร์

โดยใช้วิธีดังนี้:

  1. ในการเข้าถึงสภาพแวดล้อมการกู้คืน ให้บูต Windows 10 จากสื่อการติดตั้ง
  2. กด Shift + F10 เมื่อหน้าจอการติดตั้งปรากฏขึ้น
  3. ในตอนนี้ หากต้องการปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์อย่างถาวร ให้ป้อนบรรทัดต่อไปนี้ในหน้าต่างพรอมต์คำสั่งแล้วกด Enter หลังจากแต่ละรายการ:
  • bcdedit.exe - ตั้งค่าตัวเลือกการโหลด DISABLE_INTEGRITY_CHECKS
  • bcdedit.exe - ตั้งค่า TESTSIGNING ON

ระบบควรจะสามารถบูตได้ในภายหลังโดยไม่มีความปราชัยใดๆ คุณจะพบลายน้ำ "โหมดทดสอบ" ที่มุมล่างขวาของหน้าจอพีซีของคุณ สิ่งนี้บ่งชี้ว่าการติดตั้งไดรเวอร์ที่ไม่ได้ลงนามหรือไม่ได้รับการยืนยันนั้นไม่ถูกจำกัดอีกต่อไป

ตอนนี้ คุณจะต้องค้นหาและลบไดรเวอร์ที่ไม่ได้ลงนามซึ่งทำให้เกิดข้อผิดพลาด "ตรวจพบลายเซ็นที่ไม่ถูกต้อง" ทำตามขั้นตอนด้านล่างเพื่อให้บรรลุสิ่งนี้:

  1. กดแป้นโลโก้ Windows + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
  2. พิมพ์ sigverif ในกล่องข้อความ แล้วคลิก ตกลง หรือกด Enter ซึ่งจะเป็นการเปิดยูทิลิตี้การตรวจสอบลายเซ็นไฟล์
  3. คลิกที่ปุ่มเริ่มต้น
  4. การสแกนทั้งระบบจะเริ่มขึ้น ไดรเวอร์ที่ไม่ได้ลงนามทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณจะถูกตรวจพบ
  5. เมื่อการสแกนเสร็จสิ้น คุณจะเห็นรายการ ถอนการติดตั้งไดรเวอร์ที่มีปัญหาผ่านตัวจัดการอุปกรณ์ จากนั้นติดตั้งเวอร์ชันที่ลงชื่อแล้วซึ่งเป็นเวอร์ชันล่าสุด

เราขอแนะนำให้คุณใช้ Auslogics Driver Updater เพื่อรับไดรเวอร์อุปกรณ์เวอร์ชันล่าสุดที่ผู้ผลิตแนะนำ เครื่องมือนี้จะตรวจจับไดรเวอร์ที่ล้าสมัย สูญหาย และผิดพลาดหลังจากเรียกใช้การสแกนทั้งระบบ หลังจากนั้นจะดาวน์โหลดและติดตั้งเวอร์ชันที่ลงชื่อและยืนยันแล้วโดยอัตโนมัติ

จะแก้ไข Invalid Signature Detected ใน Windows 10 ได้อย่างไร?

เนื่องจากจะระบุข้อมูลจำเพาะของคอมพิวเตอร์ของคุณ คุณจึงไม่ต้องกังวลเกี่ยวกับการติดตั้งไดรเวอร์ที่ไม่ถูกต้อง

ไม่ต้องสงสัยเลย เครื่องมือนี้นำเสนอบริการที่ป้องกันคุณจากการประสบกับความไม่สะดวก เช่น ข้อผิดพลาด “Secure Boot Violation – Invalid Signature” ใช้วันนี้และจูบปัญหาที่เกี่ยวข้องกับไดรเวอร์บนพีซีของคุณ ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณอยู่ในสถานะที่ดีที่สุดตลอดเวลา

บันทึก:

โปรดทราบว่า Driver Signature Enforcement เป็นโปรโตคอลความปลอดภัยที่สำคัญ หากไม่มี ระบบของคุณจะถูกคุกคามด้านความปลอดภัยอย่างร้ายแรง (เสี่ยงต่อการโจมตีของไวรัสและมัลแวร์ผ่านไดรเวอร์ที่ไม่น่าเชื่อถือ) คุณจึงต้องเปิดใช้งานคุณสมบัตินี้อีกครั้ง ทำตามขั้นตอนง่าย ๆ เหล่านี้เพื่อดำเนินการให้เสร็จสิ้น:

  • กดแป้นโลโก้ Windows + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
  • พิมพ์ CMD ในกล่องข้อความแล้วกด Enter หรือคลิกปุ่ม OK ซึ่งจะเปิดหน้าต่างพรอมต์คำสั่ง
  • ป้อนคำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการ:
  • exe /set nointegritychecks ปิด
  • bcdedit / ตั้งค่าการทดสอบปิด
  • ปิดหน้าต่างและรีบูตเครื่องคอมพิวเตอร์ของคุณ

ในขณะที่คุณอ่านย่อหน้านี้ คาดว่าปัญหาที่นำคุณไปสู่คู่มือนี้น่าจะได้รับการแก้ไขเรียบร้อยแล้ว คุณสามารถใช้คอมพิวเตอร์ได้โดยไม่มีอุปสรรคอีกต่อไป

เราหวังว่าคุณจะพบว่าเนื้อหานี้มีประโยชน์

หากคุณมีความคิดเห็น คำถาม หรือข้อเสนอแนะเพิ่มเติม โปรดแสดงความคิดเห็นในส่วนด้านล่างนี้

เรายินดีที่จะรับฟังจากคุณ