ข้อผิดพลาดนี้มักเกี่ยวข้องกับอุปกรณ์ภายนอกที่ติดตั้งเมื่อเร็วๆ นี้ และข้อความข้อผิดพลาดมาพร้อมปัญหาประสิทธิภาพของอุปกรณ์ ข้อผิดพลาดพบได้ใน Device Manager เมื่อเปิด properties ของอุปกรณ์ที่มีปัญหา

โดยปกติอุปกรณ์ที่มีปัญหาเชื่อมต่อผ่าน USB และปัญหาอาจแก้ไขได้ด้วยการจัดการพอร์ตเหล่านั้น เราเตรียมวิธีที่มีประโยชน์หลายวิธีที่ทำงานได้กับผู้ใช้อื่น หวังว่าจะช่วยคุณแก้ปัญหาได้!
สาเหตุของข้อผิดพลาด 'Windows cannot Load the Device Driver for this Hardware because a Previous Instance of the Device Driver is still in Memory (Code 38)'
รายการสาเหตุที่เป็นไปได้ไม่ยาวนัก แต่ค่อนข้างชี้ให้เห็นว่าควรใช้วิธีไหนแก้ไข มาดู!
- USB controller drivers อาจติดตั้งไม่ถูกต้อง ควรพิจารณาติดตั้งใหม่
- Hard disk ปิดตัวเอง เมื่อคอมพิวเตอร์ idle ได้รายงานว่าเป็นสาเหตุสำหรับหลายคน
- ปัญหาบ่อยครั้งมาจาก third-party programs และ services ที่ติดตั้งไว้ซึ่งรบกวน device drivers Clean boot ช่วยระบุโปรแกรมที่ก่อให้เกิดปัญหา
วิธีที่ 1: ค้าง Shift ขณะปิดเครื่อง
วิธีนี้อย่างง่ายอย่าง駭人 เหมาะสมอยู่ที่ด้านบนของรายการ เพราะความเรียบง่ายและช่วยผู้ใช้จำนวนมากที่เผชิญข้อผิดพลาด "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory (Code 38)"
วิธีนี้มีประโยชน์มากสำหรับแลปท็อป เพียงค้างปุ่ม Shift ขณะคลิก Power Off ใน Start menu หรือปุ่มกดทางกายภาพ จะปิดแลปท็อปอย่างสมบูรณ์และระบายพลังงานหมด ทำให้การบูตครั้งต่อไปเป็นการเริ่มต้นใหม่ ลองดูว่าวิธีนี้แก้ปัญหาของคุณได้หรือไม่!
วิธีที่ 2: ติดตั้งอุปกรณ์ USB ใหม่ใน Device Manager
วิธีนี้ง่ายทั่วไป แม้อาจใช้เวลานานกว่าวิธีอื่นขึ้นอยู่กับจำนวนอุปกรณ์ USB ใน Device Manager วิธีนี้ช่วยผู้ใช้มากที่สุด และเราแนะนำให้ลองก่อนวิธีอื่น!
- ขั้นแรก ถอนติดตั้งไดรเวอร์ที่ติดตั้งอยู่บนเครื่อง
- พิมพ์ "Device Manager" ในช่องค้นหาถัดจากปุ่ม Start menu เปิด device manager window หรือใช้ Windows Key + R เปิด Run dialog พิมพ์ devmgmt.msc คลิก OK หรือ Enter

- ขยายส่วน "Universal Serial Bus controllers" จะแสดงอุปกรณ์ USB ที่ติดตั้งทั้งหมด
- คลิกขวาแต่ละรายการในลิสต์ เลือก Uninstall device จากเมนูบริบท ทำซ้ำทุกรายการ

- ยืนยันกล่องโต้ตอบ ปิด Device Manager และ รีสตาร์ทคอมพิวเตอร์ Windows จะติดตั้งอุปกรณ์ที่ถอนติดตั้งไปใหม่อัตโนมัติ และข้อผิดพลาดควรหายไป!
วิธีที่ 3: ให้แน่ใจว่า Hard Disk ไม่เคยถูกปิด
วิธีนี้อีกวิธีที่ทำง่ายและช่วยหลายคนที่เผชิญปัญหาเดียวกัน วิธีนี้จะทำให้ hard disk ไม่ถูกปิดเมื่อคอมพิวเตอร์ idle อาจดูเป็นการเปลี่ยนแปลงใหญ่ แต่น้อยกว่าเมื่อเทียบกับข้อเท็จจริงว่าอุปกรณ์จะทำงานได้ถูกต้อง!
- คลิกขวาที่ไอคอนแบตเตอรี่ใน system tray คลิก Power Options หากไม่ใช่ Windows 10 คลิก Start menu ค้นหา Control Panel เปลี่ยน View by เป็น Large icons คลิก Power Options

- เลือก power plan ที่ใช้อยู่ (มักเป็น Balanced หรือ Power saver) คลิก Change plan settings ในหน้าต่างใหม่ คลิก Change advanced power settings
- ในหน้าต่างนี้ คลิกปุ่มบวกเล็กถัดจาก Hard disk ในลิสต์เพื่อขยาย ทำซ้ำสำหรับ Turn off hard disk after เปลี่ยน Setting เป็น Never

- ทำซ้ำสำหรับ battery plans ที่ active ทั้งหมด เนื่องจากคอมพิวเตอร์อาจสลับระหว่างพวกเขาอัตโนมัติ ตรวจสอบว่า code 38 ยังปรากฏหรือไม่
วิธีที่ 4: เรียกใช้ Hardware & Devices Troubleshooter
Troubleshooter นี้เป็นส่วนมาตรฐานของ Windows troubleshooting suite ใน Control Panel เนื่องจาก Device Manager ไม่มี troubleshooter ใน properties ของอุปกรณ์ วิธีนี้น่าจะเป็นประโยชน์ที่สุดที่ลองได้ ช่วยหลายคนแล้ว หวังว่าจะช่วยคุณด้วย
- เปิด Control Panel ค้นหา utility ใน Start button หรือกดปุ่ม Search (Cortana) ด้านซ้าย taskbar (มุมซ้ายล่าง)
- หรือใช้ Windows Key + R key combo พิมพ์ "control.exe" คลิก Run เปิด Control Panel โดยตรง

- Control Panel เปิดแล้ว เปลี่ยม view เป็น Category คลิก View devices and printers ใต้ Hardware and Sound เปิดส่วนนี้
- ในส่วนกลาง หาอุปกรณ์ที่มีปัญหา คลิกซ้ายครั้งเดียว คลิกปุ่ม Troubleshoot บนเมนูบน หากไม่เจออุปกรณ์ที่มีปัญหา คลิกไอคอนคอมพิวเตอร์ของคุณ

- รอ troubleshooter พยายามตรวจจับและแก้ไขปัญหา ทำตามคำแนะนำบนหน้าจอให้มันแก้ไข ตรวจสอบว่าข้อผิดพลาด "Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory (Code 38)" ยังปรากฏหรือไม่
วิธีที่ 5: Clean Boot
Clean boot เพื่อตรวจจับ service หรือ process ที่เริ่มต้นกับคอมพิวเตอร์เป็นวิธีหมายเลขหนึ่ง บาง services หรือ programs ปัญหา และวิธีนี้ช่วยระบุพวกมันออกมา
- ใช้ Windows + R key combo พิมพ์ 'msconfig' คลิก 'OK'

- ในแท็บ General ในหน้าต่างเดียวกัน คลิกเลือก Selective startup และคลิกล้าง checkbox Load startup items ให้แน่ใจว่าไม่ติ๊ก
- ในแท็บ Services คลิกเลือก checkbox Hide all Microsoft services แล้วคลิก 'Disable all'

- ในแท็บ Startup คลิก 'Open Task Manager' ใน Task Manager ใต้แท็บ Startup คลิกขวา startup items ที่ enabled เลือก 'Disable'

- หลังจากนี้ ต้อง enable startup items ทีละตัวและรีสตาร์ทคอมพิวเตอร์ หลังจากนั้น ตรวจสอบว่าข้อผิดพลาดปรากฏอีกหรือไม่
- เมื่อพบ startup item หรือ service ที่ก่อให้เกิดปัญหา สามารถดำเนินการแก้ไขได้ หากเป็นโปรแกรม ติดตั้งใหม่ หรือ ซ่อมแซม หากเป็น service ปิดใช้งาน ฯลฯ