Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

Sau khi bạn kết nối thiết bị bên ngoài như đĩa flash, máy in hoặc máy quét với Windows 7 hoặc 8 hoặc 10 qua cổng USB, thiết bị bên ngoài đã cài đặt không hoạt động. Khi bạn mở rộng nó trong Trình quản lý thiết bị, bạn có thể thấy thiết bị bên ngoài được cài đặt trong bộ điều khiển Bus nối tiếp chung hoặc thậm chí là thiết bị không xác định.

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

Nếu bạn nhấp chuột phải vào nó để mở Thuộc tính của nó, bạn sẽ được chào đón bằng thông báo lỗi “ Windows không thể tải trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của trình điều khiển thiết bị vẫn còn trong bộ nhớ. (Mã 38) Không thể tải trình điều khiển vì phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ.

Ví dụ:sau khi cài đặt Windows 10 trên máy tính xách tay của bạn, nó hoạt động tốt, nhưng nó dừng lại để đọc bất kỳ đĩa flash nào được kết nối do lỗi trình điều khiển USB 0xC000038E.

“Không thể tải trình điều khiển vì phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ” Nghĩa là gì?

Thông thường, trên hệ thống Windows, chỉ cần một thiết bị bên ngoài được kết nối qua USB, một trình điều khiển sẽ được tự động cài đặt để kết nối thiết bị bên ngoài và hệ thống Windows. Trong khi đó, trình điều khiển sẽ được tải vào bộ nhớ trước khi được tải.

Do đó, khi mã Windows 38 “Không thể tải trình điều khiển vì phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ” xuất hiện, điều đó có nghĩa là phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ. Đó là lý do tại sao Windows không thể tải trình điều khiển thiết bị cho phần cứng này.

Cách khắc phục “Windows không thể tải trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của trình điều khiển thiết bị vẫn còn trong bộ nhớ”

Vì “Windows không thể tải trình điều khiển thiết bị” sau khi bạn cài đặt thiết bị bên ngoài thông qua cổng USB, nên lỗi nặng nhất là trình điều khiển USB. Do đó, bạn cũng có thể cài đặt lại và sau đó cập nhật nó để xem liệu có hoạt động để giải quyết mã lỗi 38 trong Trình quản lý thiết bị hay không.

Bên cạnh đó, nếu đĩa cứng được thiết lập để tắt trong một số điều kiện, rất có thể Windows 7 hoặc 8 hoặc 10 có thể cho phép thiết bị bên ngoài chạy mà không cần đọc trình điều khiển trong bộ nhớ. Bạn cũng có thể chạy trình gỡ rối có sẵn của Windows để khắc phục lỗi phần cứng này.

Giải pháp:

  • 1:Gỡ cài đặt và cập nhật Trình điều khiển USB
  • 2:Giữ phím Shift khi tắt máy
  • 3:Không bao giờ tắt Đĩa cứng
  • 4:Chạy Trình gỡ rối phần cứng và thiết bị
  • 5:Khởi động sạch Hệ thống Windows

Giải pháp 1:Gỡ cài đặt và cập nhật trình điều khiển USB

Bây giờ hệ thống Windows cảnh báo bạn rằng “Không thể tải trình điều khiển vì phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ”, bạn nên kiểm tra xem trình điều khiển USB đã lỗi thời hoặc bị hỏng bằng cách cài đặt lại một trình điều khiển mới.

Tại đây, bạn cần gỡ cài đặt trình điều khiển USB trong Trình quản lý thiết bị, sau đó cài đặt trình điều khiển cập nhật tự động để cập nhật trình điều khiển một cách nhanh chóng và chính xác.

Phần 1:Gỡ cài đặt Trình điều khiển USB trong Trình quản lý Thiết bị

1. Mở Trình quản lý thiết bị .

2. Trong Trình quản lý thiết bị> Bộ điều khiển Bus nối tiếp chung hoặc Các thiết bị khác , nhấp chuột phải vào trình điều khiển USB để Gỡ cài đặt thiết bị .

Sau khi gỡ cài đặt trình điều khiển USB, hãy thử cài đặt trình điều khiển USB được cập nhật tự động bằng Driver Booster , công cụ trình điều khiển hàng đầu, để giúp bạn cài đặt trình điều khiển thiết bị tự động.

Tất nhiên, nếu có thời gian và sử dụng thành thạo máy tính, bạn có thể tải xuống phiên bản trình điều khiển USB mới nhất từ ​​trang web chính thức của Nhà sản xuất rồi cài đặt thủ công trên PC của mình.

Phần 2:Tự động cập nhật trình điều khiển UBS

Một số người dùng sử dụng Trình quản lý thiết bị để cập nhật trình điều khiển USB, nhưng đôi khi Trình quản lý thiết bị không thể tìm thấy trình điều khiển USB phù hợp, vì vậy bạn có thể cập nhật trình điều khiển USB tự động.

Driver Booster là một trình tìm kiếm trình điều khiển máy tính chuyên nghiệp và trình tải xuống trình điều khiển. Với công cụ chuyên nghiệp này, bạn có thể tự động tìm thấy tất cả các trình điều khiển bị thiếu, lỗi thời và sau đó cập nhật các trình điều khiển này một lần.

1. Tải xuống , cài đặt và chạy Driver Booster.

2. Nhấp vào Quét .

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

3. Xác định vị trí bộ điều khiển Bus nối tiếp USB và tìm trình điều khiển USB để Cập nhật nó tự động.

Sau khi trình điều khiển USB được cài đặt lại, bạn có thể kết nối lại thiết bị bên ngoài như máy in với Windows 7, 8, 10 qua cổng USB để xem liệu Windows có thể tải trình điều khiển thiết bị cho phần cứng lần này không.

Giải pháp 2:Giữ phím Shift khi tắt máy

Giải pháp này có vẻ không liên quan hoặc thậm chí là vô lý, nhưng nó đã hoạt động đối với nhiều người dùng gặp phải trường hợp "không thể tải trình điều khiển vì phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ". Bạn có thể chỉ cần nhấp vào Tắt và giữ phím “Shift” cùng lúc . Thao tác này sẽ làm mới máy tính của bạn và cho phép bạn khởi động hệ thống Windows từ trạng thái mới.

Đôi khi, trình điều khiển thiết bị có thể được tải để cho phép thiết bị bên ngoài hoạt động trên Windows 10, 8, 7 sau đó. Hoặc đôi khi, một lần khởi động lại đơn giản có thể giúp khắc phục lỗi mã 38 trong Trình quản lý thiết bị.

Giải pháp 3:Không bao giờ tắt đĩa cứng

Có thể, trình điều khiển đang hoạt động tốt trên PC của bạn, nhưng cài đặt đĩa cứng có vấn đề, do đó dẫn đến thông báo lỗi “phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ”. Bằng cách này, bạn phải tắt tùy chọn “Tắt đĩa cứng” trong trường hợp nó gây ra sự cố.

1. Tìm kiếm nguồn trong hộp tìm kiếm và nhấn vào kết quả “ Cài đặt nguồn và chế độ ngủ ”.

2. Trong Nguồn và chế độ ngủ , trên ngăn bên phải, tìm hiểu Cài đặt nguồn bổ sung .

3. Nhấp vào Thay đổi cài đặt gói bên cạnh gói năng lượng của bạn như Cân bằng hoặc Hiệu suất cao .

4. Ở giữa cửa sổ, chọn Thay đổi cài đặt nguồn nâng cao .

5. Định vị Đĩa cứng > Tắt đĩa cứng sau rồi thay đổi Bật pin Đã cắm thành Không bao giờ .

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

6. Nhấp vào Áp dụng OK để lưu các thay đổi.

Khi đĩa cứng hoạt động tốt trên thiết bị của bạn, bạn có thể thấy thông báo “Không thể tải trình điều khiển vì phiên bản trước của trình điều khiển vẫn còn trong bộ nhớ” đã biến mất khi bạn cố gắng kết nối thiết bị bên ngoài qua cổng USB.

Giải pháp 4:Chạy trình gỡ rối phần cứng và thiết bị

Bản thân Trình khắc phục sự cố phần cứng và thiết bị có thể được sử dụng để khắc phục các sự cố phần cứng khác nhau. Trong trường hợp này, khi thiết bị bên ngoài của bạn không hoạt động trên Windows 10, 8, 7 do mã lỗi Trình quản lý thiết bị 38, bạn có thể kích hoạt trình khắc phục sự cố có sẵn này.

1. Nhập khắc phục sự cố trong hộp tìm kiếm, sau đó nhấn Enter .

2. Trong Trình gỡ rối ở bên phải, cuộn xuống để tìm Phần cứng và thiết bị rồi nhấn Chạy trình khắc phục sự cố .

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

Chờ cho đến khi trình khắc phục sự cố này kết thúc công việc của nó. Sau đó, bạn có thể cho phép ứng dụng trợ giúp khắc phục sự cố phần cứng hoặc làm theo hướng dẫn để tự khắc phục lỗi “Windows không thể tải trình điều khiển thiết bị cho phần cứng”.

Giải pháp 5:Khởi động sạch Hệ thống Windows

Khởi động sạch trên Windows 10, 8, 7 có nghĩa là Windows khởi động với một bộ trình điều khiển và chương trình khởi động tối thiểu để bạn có thể xác định xem chương trình nền có đang can thiệp vào chương trình của bạn hay không.

Nếu phần mềm của bên thứ ba gây ra lỗi cho hệ thống của bạn và dẫn đến “Windows không thể tải trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của trình điều khiển thiết bị vẫn còn trong bộ nhớ. (Mã 38) ”, và các giải pháp trên là vô ích, bạn có thể thực hiện khởi động sạch cho hệ thống của mình. Nói một cách đơn giản, thực hiện khởi động sạch trên Windows là để tắt bất kỳ mục khởi động nào .

1. Nhập msconfig trong hộp tìm kiếm, sau đó nhấp vào kết quả “ Cấu hình hệ thống ”.

2. Trong Cấu hình hệ thống , trong Chung , đánh dấu vào vòng kết nối Chọn lọc khởi động, rồi bỏ chọn hộp Tải các mục khởi động .

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

3. Trong Khởi động , nhấp vào Mở trình quản lý tác vụ .

Windows không thể tải Trình điều khiển thiết bị cho phần cứng này vì phiên bản trước của Trình điều khiển thiết bị vẫn còn trong bộ nhớ

Tất nhiên, bạn có thể lưu các thay đổi trong Bước 2 và mở trình quản lý tác vụ bằng các cách khác.

4. Trong Khởi động trình quản lý tác vụ , nhấp chuột phải vào mục khởi động để Tắt .

Bằng cách này, tất cả các mục khởi động sẽ bị vô hiệu hóa. Bạn có thể khởi động lại hệ thống Windows, sau đó cắm thiết bị bên ngoài như máy quét qua cổng USB để xem mã 38 có tồn tại trong Trình quản lý thiết bị hay không và Windows vẫn không thể cho phép thiết bị bên ngoài hoạt động.