Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

หลังจากที่คุณเชื่อมต่ออุปกรณ์ภายนอก เช่น แฟลชดิสก์ เครื่องพิมพ์ หรือสแกนเนอร์กับ Windows 7 หรือ 8 หรือ 10 ผ่านพอร์ต USB อุปกรณ์ภายนอกที่ติดตั้งจะไม่ทำงาน เมื่อคุณขยายใน Device Manager คุณอาจเห็นอุปกรณ์ภายนอกที่ติดตั้งในตัวควบคุม Universal Serial Bus หรือแม้แต่อุปกรณ์ที่ไม่รู้จัก

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

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

ตัวอย่างเช่น หลังจากติดตั้ง Windows 10 บนแล็ปท็อปของคุณ ก็ใช้งานได้ดี แต่หยุดอ่านแฟลชดิสก์ที่เชื่อมต่ออยู่เนื่องจากข้อผิดพลาดของไดรเวอร์ USB 0xC000038E

อะไรคือ "ไม่สามารถโหลดไดรเวอร์ได้เนื่องจากไดรเวอร์เวอร์ชันก่อนหน้ายังอยู่ในหน่วยความจำ" หมายถึงอะไร?

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

ดังนั้น เมื่อรหัส Windows 38 “ไม่สามารถโหลดไดรเวอร์ได้เนื่องจากไดรเวอร์เวอร์ชันก่อนหน้ายังอยู่ในหน่วยความจำ” ปรากฏขึ้น แสดงว่าอินสแตนซ์ก่อนหน้าของไดรเวอร์ยังอยู่ในหน่วยความจำ นั่นคือสาเหตุที่ Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้

วิธีแก้ไข “Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ”

เนื่องจาก “Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์” หลังจากที่คุณติดตั้งอุปกรณ์ภายนอกผ่านพอร์ต USB ไดรเวอร์ USB จึงเป็นโทษมากที่สุด ดังนั้น คุณอาจติดตั้งใหม่แล้วอัปเดตด้วยเพื่อดูว่าสามารถแก้ไขรหัสข้อผิดพลาด 38 ใน Device Manager ได้หรือไม่

นอกจากนี้ หากฮาร์ดดิสก์ถูกตั้งค่าให้ปิดในบางสภาวะ อาจเป็นไปได้ว่า Windows 7 หรือ 8 หรือ 10 อาจทำให้อุปกรณ์ภายนอกทำงานได้โดยไม่ต้องอ่านไดรเวอร์ในหน่วยความจำ คุณยังสามารถเรียกใช้ตัวแก้ไขปัญหาในตัวของ Windows เพื่อแก้ไขข้อผิดพลาดของฮาร์ดแวร์นี้ได้

วิธีแก้ไข:

  • 1:ถอนการติดตั้งและอัปเดตไดรเวอร์ USB
  • 2:กดปุ่ม Shift ค้างไว้ขณะปิดเครื่อง
  • 3:ไม่เคยปิดฮาร์ดดิสก์
  • 4:เรียกใช้ตัวแก้ไขปัญหาฮาร์ดแวร์และอุปกรณ์
  • 5:คลีนบูตระบบ Windows

โซลูชันที่ 1:ถอนการติดตั้งและอัปเดตไดรเวอร์ USB

ขณะนี้ระบบ Windows เตือนคุณว่า "ไม่สามารถโหลดไดรเวอร์ได้เนื่องจากไดรเวอร์เวอร์ชันก่อนหน้ายังอยู่ในหน่วยความจำ" คุณควรตรวจสอบว่าไดรเวอร์ USB ล้าสมัยหรือเสียหายโดยติดตั้งใหม่หรือไม่

ที่นี่คุณต้องถอนการติดตั้งไดรเวอร์ USB ในตัวจัดการอุปกรณ์ จากนั้นติดตั้งไดรเวอร์ที่อัปเดตโดยอัตโนมัติเพื่ออัปเดตไดรเวอร์อย่างรวดเร็วและแม่นยำ

ส่วนที่ 1:ถอนการติดตั้งไดรเวอร์ USB ในตัวจัดการอุปกรณ์

1. เปิดตัวจัดการอุปกรณ์ .

2. ใน ตัวจัดการอุปกรณ์> ตัวควบคุม Universal Serial Bus หรืออุปกรณ์อื่นๆ ให้คลิกขวาที่ไดรเวอร์ USB เพื่อ ถอนการติดตั้งอุปกรณ์ .

หลังจากถอนการติดตั้งไดรเวอร์ USB แล้ว ให้ลองติดตั้งไดรเวอร์ USB ที่อัปเดตโดยอัตโนมัติโดย Driver Booster ซึ่งเป็นเครื่องมือไดรเวอร์อันดับต้นๆ ที่จะช่วยคุณติดตั้งไดรเวอร์อุปกรณ์โดยอัตโนมัติ

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

ส่วนที่ 2:อัปเดตไดรเวอร์ UBS โดยอัตโนมัติ

ผู้ใช้บางคนใช้ Device Manager เพื่ออัปเดตไดรเวอร์ USB แต่บางครั้ง Device Manager ไม่พบไดรเวอร์ USB ที่ถูกต้อง คุณจึงสามารถอัปเดตไดรเวอร์ USB ได้โดยอัตโนมัติ

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

1. ดาวน์โหลด , ติดตั้งและเรียกใช้ Driver Booster

2. คลิก สแกน .

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

3. ค้นหาคอนโทรลเลอร์ USB Serial Bus และค้นหาไดรเวอร์ USB เพื่ออัปเดต โดยอัตโนมัติ

เมื่อติดตั้งไดรเวอร์ USB ใหม่แล้ว คุณสามารถเชื่อมต่ออุปกรณ์ภายนอก เช่น เครื่องพิมพ์กับ Windows 7, 8, 10 อีกครั้งผ่านพอร์ต USB เพื่อดูว่า Windows สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์ได้หรือไม่

แนวทางที่ 2:กดปุ่ม Shift ค้างไว้ขณะปิดเครื่อง

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

บางครั้งสามารถโหลดไดรเวอร์อุปกรณ์เพื่อให้อุปกรณ์ภายนอกทำงานบน Windows 10, 8, 7 หลังจากนั้นได้ หรือบางครั้ง การรีสตาร์ทอย่างง่าย อาจช่วยแก้ไขข้อผิดพลาดรหัส 38 ในตัวจัดการอุปกรณ์

แนวทางที่ 3:อย่าปิดฮาร์ดดิสก์

อาจเป็นไปได้ว่าไดรเวอร์ทำงานได้ดีบนพีซีของคุณ แต่การตั้งค่าฮาร์ดดิสก์มีปัญหา ดังนั้นจึงนำไปสู่ข้อความแสดงข้อผิดพลาด "เวอร์ชันก่อนหน้าของไดรเวอร์ยังอยู่ในหน่วยความจำ" ด้วยวิธีนี้ คุณควรจะปิดการใช้งานตัวเลือก “ปิดฮาร์ดดิสก์” ในกรณีที่เกิดปัญหา

1. ค้นหา พลัง ในช่องค้นหาและกดผลลัพธ์ “การตั้งค่าพลังงานและสลีป ”.

2. ใต้ พลังและการนอนหลับ ในบานหน้าต่างด้านขวา ให้ค้นหา การตั้งค่าพลังงานเพิ่มเติม .

3. คลิกเปลี่ยนการตั้งค่าแผน ข้างแผนการใช้พลังงานของคุณเช่น สมดุล หรือ ประสิทธิภาพสูง .

4. ตรงกลางหน้าต่าง ให้เลือก เปลี่ยนการตั้งค่าพลังงานขั้นสูง .

5. ค้นหา ฮาร์ดดิสก์> ปิดฮาร์ดดิสก์หลังจาก แล้วเปลี่ยน ใช้แบตเตอรี่ และ เสียบปลั๊ก ที่จะ ไม่เคย .

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

6. คลิก สมัคร และ ตกลง เพื่อบันทึกการเปลี่ยนแปลง

เมื่อฮาร์ดดิสก์ทำงานได้ดีบนอุปกรณ์ของคุณ คุณจะเห็นว่า “ไม่สามารถโหลดไดรเวอร์ได้เนื่องจากไดรเวอร์เวอร์ชันก่อนหน้ายังอยู่ในหน่วยความจำ” หายไปเมื่อคุณพยายามเชื่อมต่ออุปกรณ์ภายนอกผ่านพอร์ต USB

โซลูชันที่ 4:เรียกใช้ตัวแก้ไขปัญหาฮาร์ดแวร์และอุปกรณ์

ตัวแก้ไขปัญหาฮาร์ดแวร์และอุปกรณ์ในตัวสามารถใช้เพื่อแก้ไขปัญหาฮาร์ดแวร์ต่างๆ ได้ ในกรณีนี้ เมื่ออุปกรณ์ภายนอกของคุณไม่ทำงานบน Windows 10, 8, 7 เนื่องจากรหัสข้อผิดพลาดของตัวจัดการอุปกรณ์ 38 คุณสามารถเปิดใช้งานตัวแก้ไขปัญหาในตัวนี้ได้

1. พิมพ์ แก้ปัญหา ในช่องค้นหาแล้วกด Enter .

2. ใต้เครื่องมือแก้ปัญหา ทางด้านขวา ให้เลื่อนลงเพื่อค้นหาฮาร์ดแวร์และอุปกรณ์ แล้วกด เรียกใช้ตัวแก้ไขปัญหา .

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

รอจนกว่าเครื่องมือแก้ปัญหานี้จะทำงานเสร็จ หลังจากนั้น คุณสามารถอนุญาตให้โปรแกรมช่วยแก้ไขปัญหาฮาร์ดแวร์หรือทำตามคำแนะนำเพื่อแก้ไข “Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์” ได้ด้วยตนเอง

แนวทางที่ 5:คลีนบูตระบบ Windows

คลีนบูตใน Windows 10, 8, 7 หมายความว่า Windows เริ่มต้นด้วยชุดไดรเวอร์และโปรแกรมเริ่มต้นขั้นต่ำ เพื่อให้คุณสามารถระบุได้ว่าโปรแกรมพื้นหลังรบกวนโปรแกรมของคุณหรือไม่

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

1. พิมพ์ msconfig ในช่องค้นหาแล้วคลิกผลลัพธ์ “การกำหนดค่าระบบ ”.

2. ใน การกำหนดค่าระบบ , ภายใต้ ทั่วไป ทำเครื่องหมายที่วงกลมของ Selective เริ่มต้น จากนั้นยกเลิกการเลือกช่องโหลดรายการเริ่มต้น .

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

3. ภายใต้ การเริ่มต้น คลิก เปิดตัวจัดการงาน .

Windows ไม่สามารถโหลดไดรเวอร์อุปกรณ์สำหรับฮาร์ดแวร์นี้ได้เนื่องจากอินสแตนซ์ก่อนหน้าของไดรเวอร์อุปกรณ์ยังอยู่ในหน่วยความจำ

แน่นอน คุณสามารถบันทึกการเปลี่ยนแปลงในขั้นตอนที่ 2 และเปิดตัวจัดการงานด้วยวิธีอื่นได้

4. ใน การเริ่มต้นตัวจัดการงาน ให้คลิกขวาที่รายการเริ่มต้นเพื่อ ปิดการใช้งาน .

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