หากคุณกำลังเจอข้อความ "Windows can't verify the publisher of this driver software" เมื่อติดตั้งไดรเวอร์ของบุคคลที่สามบนอุปกรณ์ Windows 10 ของคุณ โพสต์นี้มีไว้ช่วยคุณ ในโพสต์นี้ เราจะอธิบายว่าทำไมคุณถึงได้รับข้อความนี้ และสิ่งที่ดีที่สุดที่ควรทำคืออะไร

ปัญหานี้เกิดจากไฟล์ driver catalog ที่จัดรูปแบบไม่ถูกต้องซึ่งก่อให้เกิดข้อผิดพลาดระหว่างกระบวนการตรวจสอบไดรเวอร์
Windows ไม่สามารถตรวจสอบผู้เผยแพร่ซอฟต์แวร์ไดรเวอร์นี้ได้
ผู้ใช้ที่เจอข้อผิดพลาดนี้ขณะพยายามติดตั้งไดรเวอร์ของบุคคลที่สาม ได้รับคำแนะนำให้ขอไดรเวอร์ที่อัปเดตและลงนามถูกต้องจากผู้ขายไดรเวอร์หรือผู้ผลิตอุปกรณ์ (OEM) ผู้ใช้อาจลองวิธีแก้ไขดังต่อไปนี้
- ปิด Integrity Checks ผ่าน Command Prompt
- กำหนดค่า Windows 10 ให้ละเว้น code signing สำหรับ device drivers
ลองดูคำอธิบายกระบวนการที่เกี่ยวข้องกับแต่ละวิธีแก้ไขที่ระบุไว้
1. ปิด Integrity Checks ผ่าน Command Prompt
ทำดังนี้:
- กด Windows key + R เพื่อเปิดกล่อง Run
- ในกล่อง Run พิมพ์
cmdแล้วกด CTRL + SHIFT + ENTER เพื่อเปิด Command Prompt ในโหมด admin/elevated - ในหน้าต่าง command prompt พิมพ์คำสั่งด้านล่างและกด Enter หลังแต่ละบรรทัด
bcdedit.exe -set load options DDISABLE_INTEGRITY_CHECKS bcdedit.exe -set TESTSIGNING ON
เมื่อคำสั่งทำงานเสร็จ รีสตาร์ทคอมพิวเตอร์ของคุณ และตอนบูต ให้ดำเนินการติดตั้งไดรเวอร์ต่อไป และดูว่าข้อความปรากฏอีกหรือไม่
อ่าน: วิธีระบุ unsigned drivers โดยใช้ sigverif utility
2. กำหนดค่า Windows 10 ให้ละเว้น code signing สำหรับ device drivers

ทำดังนี้:
- กด Windows key + R เพื่อเปิดกล่อง Run
- ในกล่อง Run พิมพ์
gpedit.mscและกด Enter เพื่อเปิด Group Policy Editor - ภายใน Local Group Policy Editor ใช้แผ่นซ้ายเพื่อไปที่เส้นทางด้านล่าง:
User Configuration > Administrative Templates > System > Driver Installation
- ในแผ่นขวา ดับเบิลคลิกที่ Code signing for device drivers เพื่อแก้ไข properties
- ด้วย policy Code signing for device drivers เปิดอยู่ ตั้ง radio button เป็น Enabled
- ต่อไป ภายใต้ตัวเลือก When Windows detects a driver file without a digital signature, เปลี่ยนเป็น Ignore
- คลิก Apply > OK เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทคอมพิวเตอร์ของคุณ
ตอนนี้คุณสามารถติดตั้ง unsigned drivers ใน Windows 10 ได้
Microsoft ยังระบุว่าหลังจากติดตั้ง KB4579311 Windows 10 อาจเตือนคุณเมื่อติดตั้งไดรเวอร์บุคคลที่สามบางตัว:
ปัญหานี้เกิดขึ้นเมื่อพบไฟล์ catalog ที่จัดรูปแบบไม่ถูกต้องระหว่างการตรวจสอบโดย Windows เริ่มจาก release นี้ Windows จะต้องการความถูกต้องของ DER encoded PKCS#7 content ใน catalog files Catalogs files ต้องลงนามตาม section 11.6 ของการอธิบาย DER-encoding สำหรับ SET OF members ใน X.690
โพสต์ที่เกี่ยวข้อง:
- No signature was present in the subject
- The digital signature for this file couldn't be verified, Error 0xc0000428