Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

ปิด Memory Integrity หาก Windows โหลดไดรเวอร์ไม่ได้

Memory Integrity เป็นฟีเจอร์ความปลอดภัยของ Windows ที่รับรองว่าโค้ดที่รันระดับ Kernel น่าเชื่อถือ ฟีเจอร์นี้ใช้ Hardware Virtualization และ Hyper-V เพื่อป้องกัน Kernel จากการ Inject และรันโค้ดร้ายหรือโค้ดที่ไม่ได้รับการยืนยัน ไดรเวอร์ออกแบบมาเพื่อรันระดับ Kernel เพื่อให้ OS คุยกับฮาร์ดแวร์ได้ หากได้รับข้อผิดพลาด — This device is not working because Windows cannot load the drivers required for this device หมายความว่า Windows ไม่อนุญาตให้โหลดไดรเวอร์ บทความนี้จะแชร์วิธีแก้ไขทางเลือก

ปิด Memory Integrity หาก Windows โหลดไดรเวอร์ไม่ได้

ปิด Memory Integrity หาก Windows โหลดไดรเวอร์ไม่ได้

หากอุปกรณ์ Windows 10 ทำงานไม่ได้ เพราะ Windows โหลดไดรเวอร์ที่จำเป็นไม่ได้ ให้ปิด Memory Integrity ดังนี้:

  1. ไปที่ Settings > Update and Security > Windows Security คลิกเพื่อเปิด
  2. คลิกเมนูแฮมเบอร์เกอร์ (Hamburger menu) มุมซ้ายบน แล้วคลิก Device Security
  3. ภายใต้ Core isolation เลือก Core isolation details
  4. ปิด Memory integrity (Toggle off)
  5. ต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้การเปลี่ยนแปลงมีผล

เมื่อปิด Core Isolation และ Memory Integrity จะไม่มีการตรวจสอบ Integrity โดยเฉพาะตอน Windows บูทและโหลดไดรเวอร์ แม้จะใช้งานต่อได้โดยไม่แก้ปัญหาไดรเวอร์ แต่เมื่อใช้งานต่อไปจะพบบางฟังก์ชันทำงานไม่ได้ อาจไม่ก่อให้เกิดปัญหา แต่บางกรณีอาจรุนแรง

มีอีก 2 วิธีแก้ไข Device Manager Error Code นี้:

  • ติดตั้งไดรเวอร์ทางเลือกหรืออัปเดตจาก OEM: ไดรเวอร์ปัจจุบันอาจเก่า หรือมีช่องโหว่ทำให้ Windows ไม่โหลด หาก Windows Update หาไม่เจอ ติดต่อ OEM ขอไดรเวอร์ล่าสุด
  • ติดตั้ง Generic Driver: Microsoft มี Generic Driver สำหรับฮาร์ดแวร์ทุกชนิด จะทำให้ใช้งานอุปกรณ์ได้ แต่ฟังก์ชันจำกัด ดีกว่าการปิด Integrity Checks วิธีติดตั้ง Generic Driver ดังนี้

หวังว่าบทความนี้จะเข้าใจง่าย และการปิด Memory Integrity ช่วยให้คุณโหลดไดรเวอร์ได้สำเร็จ

ปิด Memory Integrity หาก Windows โหลดไดรเวอร์ไม่ได้