Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Amsdk.sys Driver Can't Load บน Windows คู่มือขั้นตอน

ข้อผิดพลาด “amsdk.sys driver can’t load” มักปรากฏเมื่อ Windows เริ่มต้น หรือเมื่อเปิดโปรแกรมบางตัว ข้อผิดพลาดนี้ทำให้เกิดความล่าช้าและคำเตือนเกี่ยวกับไดรเวอร์ของระบบ เกิดจากคุณสมบัติความปลอดภัยของ Windows เช่น Memory Integrity หรือ HVCI บล็อกไดรเวอร์ amsdk.sys ไม่ให้ทำงาน

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

ตอนนี้เรารู้สาเหตุแล้ว มาดูวิธีแก้ไข

1. ติดตั้ง Zemana AntiMalware ใหม่

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

  1. กด Windows + R พร้อมกัน เปิด Run Dialog
  2. พิมพ์ appwiz.cpl คลิก OK จะไปที่ Programs and Features ใน Control Panel
  3. ค้นหา Zemana AntiMalware ในรายการ คลิกสองครั้งเริ่มถอนการติดตั้ง
  4. เมื่อถอนติดตั้งเสร็จ คุณสามารถติดตั้งแอปพลิเคชันใหม่เพื่อให้ไดรเวอร์กลับมา หรือปล่อยให้ถอนติดตั้งไว้เพื่อหลีกเลี่ยงข้อผิดพลาด

2. ปิดใช้งาน Memory Integrity

Windows บล็อกไดรเวอร์บางตัวหากไม่ผ่านข้อกำหนดความเข้ากันได้ คุณสมบัติหลักที่ทำอย่างนี้คือ Memory Integrity (Core Isolation) ใน Windows Security การปิด Memory Integrity ทำให้ Amsdk.sys ทำงานได้

  1. กดปุ่ม Win เปิด Start Menu
  2. พิมพ์ Windows Security กด Enter เปิด Windows Security
  3. คลิก Device Security ด้านซ้าย
  4. ภายใต้ Core Isolation คลิก Core Isolation Details
  5. ปิด 스위ทช์ Memory Integrity ดูว่าปัญหาหายหรือไม่

3. ปิด Driver Signature Enforcement ชั่วคราว

Driver Signature Enforcement เป็นคุณสมบัติความปลอดภัยของ Windows ที่บล็อกไดรเวอร์ที่ไม่ได้รับการยืนยัน เนื่องจาก Amsdk.sys อาจไม่ได้รับการลงนาม คุณลองปิดชั่วคราวเพื่อทดสอบว่านี่คือสาเหตุที่บล็อกไดรเวอร์หรือไม่

  1. เปิด Start Menu พิมพ์ Command Prompt
  2. คลิกขวาเลือก Run as administrator
  3. ที่ Command Prompt พิมพ์คำสั่งนี้ กด Enter:
    bcdedit /set nointegritychecks on
  4. คำสั่งนี้ปิด Driver Signature Enforcement อนุญาตให้ใช้ไดรเวอร์ที่ไม่ได้รับการลงนาม

4. อัปเดต Windows รวมถึง Optional Updates ทั้งหมด

Windows รุ่นใหม่มีกฎเข้มงวดมากขึ้นสำหรับไดรเวอร์เพื่อรักษาความปลอดภัยระบบ หมายความว่าไดรเวอร์เก่าหรือไม่ได้รับการลงนามอย่าง Amsdk.sys อาจถูกบล็อก Microsoft มักเผยแพร่ cumulative updates และ optional updates เพื่อแก้ไขปัญหาไดรเวอร์ อัปเดตเหล่านี้อาจรวมถึง:

  • รุ่นใหม่ของ Amsdk.sys ที่มีลายเซ็นดิจิทัล
  • การปรับปรุงระบบช่วยให้ไดรเวอร์ทำงานได้ดีขึ้นกับคุณสมบัติอย่าง Memory Integrity และ Core Isolation

ผู้ใช้หลายคนพบว่าการติดตั้งอัปเดตทั้งหมด รวมถึง Optional updates สามารถแก้ไขปัญหาได้สมบูรณ์

  1. กด Windows + S เปิด Windows Search
  2. พิมพ์ Check for updates กด Enter
  3. ไปที่ Windows Update > Advanced Options > Optional Updates
  4. ขยายส่วน Driver Updates และ Other Updates เลือกทั้งหมดที่มี เพื่อติดตั้งอัปเดตไดรเวอร์และ Windows
  5. เมื่ออัปเดตเสร็จ รีสตาร์ทคอมพิวเตอร์ ดูว่าข้อผิดพลาดแก้ไขแล้วหรือไม่

หากปฏิบัติตามขั้นตอนข้างต้น ไดรเวอร์ Amsdk.sys ควรโหลดได้โดยไม่มีปัญหา

อย่างไรก็ตาม หากไดรเวอร์ยังโหลดไม่ได้ และคุณไม่จำเป็นต้องใช้ คุณสามารถปิดใช้งานถาวรได้ด้วยคำสั่งต่อไปนี้ใน Command Prompt ด้วยสิทธิ์ Administrator:

sc stop amsdk
sc config amsdk start=disabled

ควรจะลบข้อความข้อผิดพลาดออกจากระบบได้

ABOUT THE AUTHOR

แก้ไขข้อผิดพลาด Amsdk.sys Driver Can t Load บน Windows คู่มือขั้นตอน

Muhammad Zubyan

Muhammad Zubyan เป็นผู้เชี่ยวชาญด้านสนับสนุน IT ที่ได้รับการรับรองจาก Google มีประสบการณ์กว่า 7 ปี ทำงานกับคอมพิวเตอร์กว่า 1,500 เครื่อง มีความเชี่ยวชาญในการตรวจสอบและแก้ไขสาเหตุรากฐานของปัญหาและข้อผิดพลาดที่เกี่ยวกับ Windows นอกจากการดูแล Appuals บทบาท Senior Editor เขากำลังพัฒนาโปรแกรมเพิ่มประสิทธิภาพเกมที่ตอบสนองทั้งนักเล่นเกมและผู้ใช้ทั่วไป