Hiểu về Lỗi Code 45
Trong **Device Manager**, thiết bị hiển thị dấu chấm than vàng, Properties -> General -> Device status: "Currently, this hardware device is not connected to the computer. (Code 45)". Nghĩa là Windows **nhận ra thiết bị đã từng cài driver nhưng hiện tại không thấy nó trên bus phần cứng (USB, PCI, Bluetooth...)**. Nguyên nhân: **Cắm lỏng/rút thiết bị**, **Driver cũ/hỏng**, **Thiết bị hỏng**, **Registry/USB Controller lỗi**.
6 Giải pháp từ dễ đến khó
Cách 1: Rút & Cắm lại thiết bị (Cơ bản)
- Rút thiết bị (USB, Bluetooth dongle, Card reader...).
- Chờ 10 giây -> Cắm lại **chắc chắn**, thử cổng khác.
- Nếu là thiết bị Bluetooth: Tắt/Bật Bluetooth trong Settings. Repair device.
- Restart máy tính.
Cách 2: Cập nhật Driver thiết bị (Driver Booster)
Driver cũ thường báo Code 45 sai (thiết bị có cắm mà driver báo không thấy).
- Chạy **Driver Booster** -> **Scan**.
- Tìm thiết bị báo Code 45 (thường ở **Other devices**, **Universal Serial Bus controllers**, **Bluetooth**, **Network adapters**).
- Nhấn **Update** cho thiết bị đó. Hoặc **Update Now** cập nhật tất cả.
- Restart.
Thủ công: Device Manager -> Chuột phải thiết bị -> Update driver -> Search automatically.
Cách 3: Chạy Hardware and Devices Troubleshooter
Settings -> Update & Security -> Troubleshoot -> Additional troubleshooters -> **Hardware and Devices** -> Run the troubleshooter. Áp dụng sửa lỗi (Apply this fix) nếu tìm thấy.
Cách 4: Tối ưu hệ thống toàn diện (Advanced SystemCare)
Lỗi Code 45 đôi khi do Registry/Service/Startup entry hỏng liên quan đến thiết bị.
- Chạy **Advanced SystemCare**.
- Clean & Optimize -> **Select All** -> **Scan** -> **Fix**.
- Công cụ dọn: Registry entries hỏng, Shortcuts hỏng, Junk files, Spyware, Disk fragments, Startup items rác. Giúp Windows nhận diện phần cứng chính xác hơn.
Cách 5: Quét & Sửa lỗi ổ cứng (CHKDSK)
CMD (Admin): chkdsk C: /f -> Y -> Restart. Sửa lỗi file system ảnh hưởng driver/logic nhận diện thiết bị.
Cách 6: Sửa Registry bằng SFC (System File Checker)
CMD (Admin): sfc /scannow. Sửa file hệ thống hỏng (setupapi.dev.log, driver store, kernel files) gây logic nhận diện thiết bị sai. Restart sau khi xong.
Mẹo quan trọng: Nếu thiết bị **Realtek RTL8822CE/RTL8852A/RTL8852B WiFi/Bluetooth** hay báo Code 45 sau Sleep/Update -> **Cập nhật driver Realtek mới nhất từ web hãng Laptop/OEM** (không dùng driver Microsoft generic). Tắt **Fast Startup** & **Power Management cho thiết bị** (Device Manager -> Properties -> Power Management -> Bỏ tick "Allow computer to turn off this device").