Windows ไม่สามารถตรวจสอบผู้เผยแพร่ซอฟต์แวร์ไดรเวอร์นี้ใน Windows 10

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

Windows ไม่สามารถตรวจสอบผู้เผยแพร่ซอฟต์แวร์ไดรเวอร์นี้ได้

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

Windows ไม่สามารถตรวจสอบผู้เผยแพร่ซอฟต์แวร์ไดรเวอร์นี้ได้

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

  1. ปิดใช้งานการตรวจสอบความสมบูรณ์(Integrity Checks)ผ่านพรอมต์คำสั่ง(Command Prompt)
  2. กำหนดค่า Windows 10 ให้ละเว้นการเซ็นโค้ดสำหรับไดรเวอร์อุปกรณ์

มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน

1] ปิดใช้งานการตรวจสอบความสมบูรณ์(Disable Integrity Checks)ผ่านพรอมต์คำสั่ง(Command Prompt)

ทำดังต่อไปนี้:

  • กดปุ่มWindows key + Rเพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run พิมพ์cmdแล้วกดCTRL + SHIFT + ENTERเพื่อ เปิด Command Prompt ในopen Command Prompt in admin/elevated mode
  • ในหน้าต่างพรอมต์คำสั่ง พิมพ์คำสั่งด้านล่างแล้วกดEnterหลังจากแต่ละบรรทัด
bcdedit.exe -set load options DDISABLE_INTEGRITY_CHECKS 
bcdedit.exe -set TESTSIGNING ON

เมื่อคำสั่งทำงาน ให้รีสตาร์ทคอมพิวเตอร์และขณะบู๊ต ดำเนินการติดตั้งไดรเวอร์และดูว่าข้อความปรากฏขึ้นอีกครั้งหรือไม่

อ่าน(Read) : วิธีระบุไดรเวอร์ที่ไม่ได้ลงนามโดยใช้ยูทิลิตี้ sigverif(How to identify unsigned drivers using sigverif utility.)

2] กำหนดค่า(Configure) Windows 10 เพื่อละเว้นการลงชื่อรหัสสำหรับไดรเวอร์อุปกรณ์

การเซ็นรหัสสำหรับไดรเวอร์อุปกรณ์

ทำดังต่อไปนี้:

  • กดปุ่มWindows key + Rเพื่อเรียกใช้กล่องโต้ตอบเรียกใช้
  • ในกล่องโต้ตอบ Run ให้พิมพ์และgpedit.mscกด Enter เพื่อเปิด Group Policy Editor(open Group Policy Editor)
  • ภายในLocal Group Policy Editorให้ใช้บานหน้าต่างด้านซ้ายเพื่อไปยังเส้นทางด้านล่าง:

User Configuration > Administrative Templates > System > Driver Installation

  • ในบานหน้าต่างด้านขวา ดับเบิลคลิกที่Code Signing for Device driversเพื่อแก้ไขคุณสมบัติ
  • เมื่อ เปิดนโยบายการ ลงนามโค้ดสำหรับโปรแกรมควบคุมอุปกรณ์(Code signing for device drivers)ให้ตั้งค่าปุ่มตัวเลือกเป็นเปิดใช้(Enabled)งาน
  • ถัดไป ภายใต้ตัวเลือกเมื่อ Windows ตรวจพบไฟล์ไดรเวอร์โดยไม่มีลายเซ็นดิจิทัล ให้(When Windows detects a driver file without a digital signature,)  เปลี่ยนเป็นIgnore
  • คลิกใช้(Apply) > ตกลง(OK)เพื่อบันทึกการเปลี่ยนแปลง
  • รีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ

ตอนนี้คุณสามารถติดตั้งไดรเวอร์ที่ไม่ได้ลงนามในWindows(Windows 10) 10

Microsoftยังระบุด้วยว่าหลังจากติดตั้งKB4579311แล้วWindows 10 อาจเตือนคุณเมื่อติดตั้งไดรเวอร์ของบริษัทอื่นบางตัว :

This issue occurs when an improperly formatted catalog file is identified during validation by Windows. Starting with this release, Windows will require the validity of DER encoded PKCS#7 content in catalog files. Catalogs files must be signed per section 11.6 of describing DER-encoding for SET OF members in X.690,”

กระทู้ที่เกี่ยวข้อง(Related posts) :

  1. ไม่มีลายเซ็นใน(No signature was present in the subject)เรื่อง
  2. ไม่สามารถตรวจสอบลายเซ็นดิจิทัลสำหรับไฟล์นี้ได้ Error 0xc0000428



About the author

ฉันเป็นผู้เชี่ยวชาญด้านคอมพิวเตอร์และทำงานกับคอมพิวเตอร์มาหลายปีแล้ว ฉันมีประสบการณ์กับทั้ง Apple iPhone และ Microsoft Windows 10 ทักษะของฉัน ได้แก่ การใช้คอมพิวเตอร์เพื่อสร้าง เข้ารหัส และจัดเก็บข้อมูล การค้นหาและแก้ไขข้อบกพร่องในซอฟต์แวร์ และการแก้ไขปัญหา ฉันมีความรู้ในทุกด้านของการใช้คอมพิวเตอร์ รวมถึง Apple iOS, Microsoft Windows 10, การป้องกันแรนซัมแวร์ และอื่นๆ ฉันมั่นใจว่าทักษะของฉันจะเป็นประโยชน์ต่อธุรกิจหรือองค์กรของคุณ



Related posts