จะแก้ไข 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 และไม่ใช่จากอุปกรณ์แบบถอดได้ ดูว่าฮาร์ดไดรฟ์มาก่อนในลำดับการบู๊ต
เพื่อให้ง่ายขึ้น เพียงปิดเครื่องคอมพิวเตอร์ ถอดปลั๊กไดรฟ์ภายนอก และรีบูตระบบ
ในกรณีอื่น คุณจะต้องดำเนินการแก้ไขต่อไปนี้:
- ปิดใช้งานการควบคุมการบูตอย่างปลอดภัย
- เปิดใช้งาน CSM และปิดใช้งาน Fast Boot
- ตั้งค่าคีย์ทั้งหมดภายใต้การจัดการคีย์เป็นไม่ได้ติดตั้ง
- ปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์
ขั้นตอนที่ 2: ปิดใช้งานการควบคุมการบูตอย่างปลอดภัย
ซึ่งมักจะเพียงพอในการแก้ไขข้อผิดพลาด "ตรวจพบลายเซ็นไม่ถูกต้อง" นี่คือสิ่งที่คุณต้องทำ:
- เข้าสู่ไบออส
- จากแท็บหลัก ให้ใช้ปุ่มลูกศรขวา (→) เพื่อไปยังแท็บ Security แท็บ Authentication หรือแท็บ Boot คุณจะพบเมนู Secure Boot ใต้เมนูใดเมนูหนึ่ง (ขึ้นอยู่กับยูทิลิตี้การตั้งค่า BIOS/UEFI ของคุณ) ใช้แป้นลูกศรลง (↓) เพื่อเลือกตัวเลือกแล้วกด Enter
- เลือกการควบคุมการบูตที่ปลอดภัย
- เลือกปิดการใช้งาน
หมายเหตุ :
มีอีกวิธีหนึ่งในการปิดใช้งาน Secure Boot หากมีตัวเลือกที่ระบุว่า "ประเภทระบบปฏิบัติการ" ในเมนูจากหมายเลข 2 ด้านบน ให้ไปที่และเลือก "ระบบปฏิบัติการอื่น" ที่ควรทำเคล็ดลับ ไม่สำคัญว่าพีซีของคุณจะใช้ระบบปฏิบัติการ Windows
ขั้นตอนที่ 3: เปิดใช้งาน CSM และปิดใช้งาน Fast Boot
หลังจากทำตามขั้นตอนในขั้นตอนที่ 2:
- มองหาตัวเลือก Fast Boot จะอยู่ใต้แท็บ Security, Authentication หรือ Boot ขึ้นอยู่กับ BIOS ของคุณ
- เลือกตัวเลือกแล้วกด Enter
- ตอนนี้เลือกปิดการใช้งาน
- เลื่อนลงไปที่ Launch CSM แล้วเลือก Enabled
- ไปที่แท็บบันทึกและออก
- เลือกบันทึกการเปลี่ยนแปลงและออก
- เลือกใช่เพื่อยืนยันการดำเนินการ
บันทึก:
คุณยังสามารถบันทึกการเปลี่ยนแปลงที่ทำกับ BIOS ได้ด้วยการกด F10 บนแป้นพิมพ์ของคุณ อย่างไรก็ตาม สิ่งนี้ขึ้นอยู่กับอุปกรณ์ของคุณด้วย

เมื่อคุณดำเนินการแก้ไขข้างต้นเสร็จแล้ว ข้อผิดพลาดในการสนทนาควรได้รับการแก้ไขแล้ว อย่างไรก็ตาม หากยังคงมีอยู่ ให้เข้าสู่ BIOS หรือ UEFI อีกครั้งและลองวิธีแก้ปัญหาด้านล่าง
ขั้นตอนที่ 4: ตั้งค่าคีย์ทั้งหมดภายใต้การจัดการคีย์เป็นไม่ได้ติดตั้ง
ข้อผิดพลาด "ตรวจพบลายเซ็นไม่ถูกต้อง" อาจเกิดขึ้นหลังจากอัปเดต UEFI/BIOS ในสถานการณ์เฉพาะนี้ ขณะนี้บูตโหลดเดอร์สามารถรับรู้ถึงความไม่ตรงกันระหว่างระบบปฏิบัติการและคีย์ที่บันทึกไว้ จากนั้นคุณจะต้องรีเซ็ตคีย์เพื่อแก้ไข
โดยดำเนินการดังนี้:
- เข้าสู่ BIOS และไปที่แท็บความปลอดภัย
- ค้นหาการจัดการคีย์และเลือก
- ตั้งค่าคีย์ทั้งหมดเป็น Not Installed
ขั้นตอนที่ 5: ปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์
หากปัญหายังคงอยู่ ณ จุดนี้ อาจเป็นไปได้ว่ามีไดรเวอร์อุปกรณ์ที่ไม่ได้ลงนามซึ่งขัดแย้งกับโมดูลการป้องกันระบบ
ในการแก้ไขปัญหานี้ คุณจะต้องปิดใช้งานการตรวจสอบลายเซ็นดิจิทัลของไดรเวอร์
โดยใช้วิธีดังนี้:
- ในการเข้าถึงสภาพแวดล้อมการกู้คืน ให้บูต Windows 10 จากสื่อการติดตั้ง
- กด Shift + F10 เมื่อหน้าจอการติดตั้งปรากฏขึ้น
- ในตอนนี้ หากต้องการปิดใช้งานการบังคับใช้ลายเซ็นของไดรเวอร์อย่างถาวร ให้ป้อนบรรทัดต่อไปนี้ในหน้าต่างพรอมต์คำสั่งแล้วกด Enter หลังจากแต่ละรายการ:
- bcdedit.exe - ตั้งค่าตัวเลือกการโหลด DISABLE_INTEGRITY_CHECKS
- bcdedit.exe - ตั้งค่า TESTSIGNING ON
ระบบควรจะสามารถบูตได้ในภายหลังโดยไม่มีความปราชัยใดๆ คุณจะพบลายน้ำ "โหมดทดสอบ" ที่มุมล่างขวาของหน้าจอพีซีของคุณ สิ่งนี้บ่งชี้ว่าการติดตั้งไดรเวอร์ที่ไม่ได้ลงนามหรือไม่ได้รับการยืนยันนั้นไม่ถูกจำกัดอีกต่อไป
ตอนนี้ คุณจะต้องค้นหาและลบไดรเวอร์ที่ไม่ได้ลงนามซึ่งทำให้เกิดข้อผิดพลาด "ตรวจพบลายเซ็นที่ไม่ถูกต้อง" ทำตามขั้นตอนด้านล่างเพื่อให้บรรลุสิ่งนี้:
- กดแป้นโลโก้ Windows + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ sigverif ในกล่องข้อความ แล้วคลิก ตกลง หรือกด Enter ซึ่งจะเป็นการเปิดยูทิลิตี้การตรวจสอบลายเซ็นไฟล์
- คลิกที่ปุ่มเริ่มต้น
- การสแกนทั้งระบบจะเริ่มขึ้น ไดรเวอร์ที่ไม่ได้ลงนามทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณจะถูกตรวจพบ
- เมื่อการสแกนเสร็จสิ้น คุณจะเห็นรายการ ถอนการติดตั้งไดรเวอร์ที่มีปัญหาผ่านตัวจัดการอุปกรณ์ จากนั้นติดตั้งเวอร์ชันที่ลงชื่อแล้วซึ่งเป็นเวอร์ชันล่าสุด
เราขอแนะนำให้คุณใช้ Auslogics Driver Updater เพื่อรับไดรเวอร์อุปกรณ์เวอร์ชันล่าสุดที่ผู้ผลิตแนะนำ เครื่องมือนี้จะตรวจจับไดรเวอร์ที่ล้าสมัย สูญหาย และผิดพลาดหลังจากเรียกใช้การสแกนทั้งระบบ หลังจากนั้นจะดาวน์โหลดและติดตั้งเวอร์ชันที่ลงชื่อและยืนยันแล้วโดยอัตโนมัติ
เนื่องจากจะระบุข้อมูลจำเพาะของคอมพิวเตอร์ของคุณ คุณจึงไม่ต้องกังวลเกี่ยวกับการติดตั้งไดรเวอร์ที่ไม่ถูกต้อง
ไม่ต้องสงสัยเลย เครื่องมือนี้นำเสนอบริการที่ป้องกันคุณจากการประสบกับความไม่สะดวก เช่น ข้อผิดพลาด “Secure Boot Violation – Invalid Signature” ใช้วันนี้และจูบปัญหาที่เกี่ยวข้องกับไดรเวอร์บนพีซีของคุณ ตรวจสอบให้แน่ใจว่าคอมพิวเตอร์ของคุณอยู่ในสถานะที่ดีที่สุดตลอดเวลา
บันทึก:
โปรดทราบว่า Driver Signature Enforcement เป็นโปรโตคอลความปลอดภัยที่สำคัญ หากไม่มี ระบบของคุณจะถูกคุกคามด้านความปลอดภัยอย่างร้ายแรง (เสี่ยงต่อการโจมตีของไวรัสและมัลแวร์ผ่านไดรเวอร์ที่ไม่น่าเชื่อถือ) คุณจึงต้องเปิดใช้งานคุณสมบัตินี้อีกครั้ง ทำตามขั้นตอนง่าย ๆ เหล่านี้เพื่อดำเนินการให้เสร็จสิ้น:
- กดแป้นโลโก้ Windows + R บนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้
- พิมพ์ CMD ในกล่องข้อความแล้วกด Enter หรือคลิกปุ่ม OK ซึ่งจะเปิดหน้าต่างพรอมต์คำสั่ง
- ป้อนคำสั่งต่อไปนี้แล้วกด Enter หลังจากแต่ละรายการ:
- exe /set nointegritychecks ปิด
- bcdedit / ตั้งค่าการทดสอบปิด
- ปิดหน้าต่างและรีบูตเครื่องคอมพิวเตอร์ของคุณ
ในขณะที่คุณอ่านย่อหน้านี้ คาดว่าปัญหาที่นำคุณไปสู่คู่มือนี้น่าจะได้รับการแก้ไขเรียบร้อยแล้ว คุณสามารถใช้คอมพิวเตอร์ได้โดยไม่มีอุปสรรคอีกต่อไป
เราหวังว่าคุณจะพบว่าเนื้อหานี้มีประโยชน์
หากคุณมีความคิดเห็น คำถาม หรือข้อเสนอแนะเพิ่มเติม โปรดแสดงความคิดเห็นในส่วนด้านล่างนี้
เรายินดีที่จะรับฟังจากคุณ