ข้อผิดพลาด “amsdk.sys driver can’t load” มักปรากฏเมื่อ Windows เริ่มต้น หรือเมื่อเปิดโปรแกรมบางตัว ข้อผิดพลาดนี้ทำให้เกิดความล่าช้าและคำเตือนเกี่ยวกับไดรเวอร์ของระบบ เกิดจากคุณสมบัติความปลอดภัยของ Windows เช่น Memory Integrity หรือ HVCI บล็อกไดรเวอร์ amsdk.sys ไม่ให้ทำงาน
การบล็อกนี้มักเพราะไดรเวอร์ล้าสมัยหรือไม่มีลายเซ็นดิจิทัลที่ถูกต้อง ส่วนใหญ่ ไดรเวอร์นี้เป็นส่วนหนึ่งของซอฟต์แวร์ Zemana AntiMalware ไฟล์เก่าหรือคงเหลือจากโปรแกรมแอนตี้ไวรัสที่ถอนติดตั้งแล้วก็อาจก่อให้เกิดปัญหานี้
ตอนนี้เรารู้สาเหตุแล้ว มาดูวิธีแก้ไข
1. ติดตั้ง Zemana AntiMalware ใหม่
ไดรเวอร์ Amsdk.sys อาจล้าสมัยหรือเสียหาย ซึ่งทำให้ Windows บล็อก ไดรเวอร์ที่มีไฟล์หายไปหรือเสียหายมักนำไปสู่ปัญหาแบบนี้ เพื่อแก้ไข คุณสามารถอัปเดตหรือติดตั้งโปรแกรมใหม่เพื่อให้ทำงานได้ถูกต้อง
- กด Windows + R พร้อมกัน เปิด Run Dialog
- พิมพ์ appwiz.cpl คลิก OK จะไปที่ Programs and Features ใน Control Panel
- ค้นหา Zemana AntiMalware ในรายการ คลิกสองครั้งเริ่มถอนการติดตั้ง
- เมื่อถอนติดตั้งเสร็จ คุณสามารถติดตั้งแอปพลิเคชันใหม่เพื่อให้ไดรเวอร์กลับมา หรือปล่อยให้ถอนติดตั้งไว้เพื่อหลีกเลี่ยงข้อผิดพลาด
2. ปิดใช้งาน Memory Integrity
Windows บล็อกไดรเวอร์บางตัวหากไม่ผ่านข้อกำหนดความเข้ากันได้ คุณสมบัติหลักที่ทำอย่างนี้คือ Memory Integrity (Core Isolation) ใน Windows Security การปิด Memory Integrity ทำให้ Amsdk.sys ทำงานได้
- กดปุ่ม Win เปิด Start Menu
- พิมพ์ Windows Security กด Enter เปิด Windows Security
- คลิก Device Security ด้านซ้าย
- ภายใต้ Core Isolation คลิก Core Isolation Details
- ปิด 스위ทช์ Memory Integrity ดูว่าปัญหาหายหรือไม่
3. ปิด Driver Signature Enforcement ชั่วคราว
Driver Signature Enforcement เป็นคุณสมบัติความปลอดภัยของ Windows ที่บล็อกไดรเวอร์ที่ไม่ได้รับการยืนยัน เนื่องจาก Amsdk.sys อาจไม่ได้รับการลงนาม คุณลองปิดชั่วคราวเพื่อทดสอบว่านี่คือสาเหตุที่บล็อกไดรเวอร์หรือไม่
- เปิด Start Menu พิมพ์ Command Prompt
- คลิกขวาเลือก Run as administrator
- ที่ Command Prompt พิมพ์คำสั่งนี้ กด Enter:
bcdedit /set nointegritychecks on
- คำสั่งนี้ปิด Driver Signature Enforcement อนุญาตให้ใช้ไดรเวอร์ที่ไม่ได้รับการลงนาม
4. อัปเดต Windows รวมถึง Optional Updates ทั้งหมด
Windows รุ่นใหม่มีกฎเข้มงวดมากขึ้นสำหรับไดรเวอร์เพื่อรักษาความปลอดภัยระบบ หมายความว่าไดรเวอร์เก่าหรือไม่ได้รับการลงนามอย่าง Amsdk.sys อาจถูกบล็อก Microsoft มักเผยแพร่ cumulative updates และ optional updates เพื่อแก้ไขปัญหาไดรเวอร์ อัปเดตเหล่านี้อาจรวมถึง:
- รุ่นใหม่ของ Amsdk.sys ที่มีลายเซ็นดิจิทัล
- การปรับปรุงระบบช่วยให้ไดรเวอร์ทำงานได้ดีขึ้นกับคุณสมบัติอย่าง Memory Integrity และ Core Isolation
ผู้ใช้หลายคนพบว่าการติดตั้งอัปเดตทั้งหมด รวมถึง Optional updates สามารถแก้ไขปัญหาได้สมบูรณ์
- กด Windows + S เปิด Windows Search
- พิมพ์ Check for updates กด Enter
- ไปที่ Windows Update > Advanced Options > Optional Updates
- ขยายส่วน Driver Updates และ Other Updates เลือกทั้งหมดที่มี เพื่อติดตั้งอัปเดตไดรเวอร์และ Windows
- เมื่ออัปเดตเสร็จ รีสตาร์ทคอมพิวเตอร์ ดูว่าข้อผิดพลาดแก้ไขแล้วหรือไม่
หากปฏิบัติตามขั้นตอนข้างต้น ไดรเวอร์ Amsdk.sys ควรโหลดได้โดยไม่มีปัญหา
อย่างไรก็ตาม หากไดรเวอร์ยังโหลดไม่ได้ และคุณไม่จำเป็นต้องใช้ คุณสามารถปิดใช้งานถาวรได้ด้วยคำสั่งต่อไปนี้ใน Command Prompt ด้วยสิทธิ์ Administrator:
sc stop amsdk sc config amsdk start=disabled
ควรจะลบข้อความข้อผิดพลาดออกจากระบบได้
ABOUT THE AUTHOR

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