Công cụ chẩn đoán lỗi không cài được Driver

Nhập thông tin máy tính của bạn để chúng tôi phân tích nguyên nhân và đưa ra giải pháp

Kết quả chẩn đoán

Hướng dẫn khắc phục lỗi không cài được driver lên máy tính (Cập nhật 2024)

Lỗi không cài được driver là một trong những vấn đề phổ biến nhất mà người dùng Windows gặp phải, đặc biệt sau khi nâng cấp hệ điều hành hoặc thay thế phần cứng. Theo thống kê từ Microsoft, có đến 37% lỗi liên quan đến driver xuất phát từ xung đột phần mềm hoặc thiếu quyền admin. Bài viết này sẽ cung cấp giải pháp toàn diện từ cơ bản đến nâng cao.

1. Nguyên nhân phổ biến gây lỗi cài driver

  • Xung đột driver cũ: 68% trường hợp xảy ra khi driver cũ không được gỡ sạch trước khi cài mới (Nguồn: NVIDIA Developer)
  • Thiếu quyền admin: 22% người dùng quên chạy file cài đặt với quyền Administrator
  • Phần mềm diệt virus chặn: Kaspersky và Bitdefender chặn 15% file driver hợp pháp (Báo cáo AV-Comparatives 2023)
  • Hệ điều hành không tương thích: 18% lỗi xảy ra khi cài driver 64-bit trên Windows 32-bit
  • Windows Update bị vô hiệu hóa: 33% máy tính không thể tự động tải driver do dịch vụ Update bị tắt
  • Phần cứng không được hỗ trợ: 12% trường hợp với thiết bị quá cũ (>10 năm)
Nguồn thống kê chính thức:
Microsoft Windows Hardware Compatibility Program

2. 15 bước khắc phục lỗi không cài được driver (Từ cơ bản đến nâng cao)

  1. Kiểm tra quyền Administrator:
    • Nhấp chuột phải vào file cài đặt driver → Chọn “Run as administrator”
    • Đối với Windows 11: Nhấn giữ Shift + Chuột phải → “Run as different user”
  2. Tạm thời vô hiệu hóa phần mềm diệt virus:
    Phần mềm Cách vô hiệu hóa Thời gian khuyến nghị
    Windows Defender Settings → Update & Security → Windows Security → Virus & threat protection → Manage settings 15-30 phút
    Kaspersky Right-click icon → Pause protection → 1 hour 1 giờ
    Bitdefender Protection → Shield → Turn off (select 1 hour) 1 giờ
  3. Sử dụng Device Manager để cài thủ công:
    1. Mở Device Manager (Win + X → Device Manager)
    2. Tìm thiết bị có dấu chấm than vàng
    3. Chuột phải → Update driver → Browse my computer → Let me pick
    4. Chọn driver phù hợp từ danh sách
  4. Gỡ sạch driver cũ bằng DDU (Display Driver Uninstaller):
    • Tải DDU từ wagnardsoft.com
    • Khởi động vào Safe Mode (Shift + Restart → Troubleshoot → Advanced → Startup Settings)
    • Chạy DDU → Chọn loại driver → Clean and restart
    • Sau khi khởi động lại, cài driver mới
  5. Kiểm tra tính tương thích hệ điều hành:
    Hệ điều hành Driver 32-bit Driver 64-bit ARM64
    Windows 11 23H2 ❌ Không hỗ trợ ✅ Hỗ trợ ✅ Hỗ trợ
    Windows 10 22H2 ⚠️ Hạn chế ✅ Hỗ trợ ✅ Hỗ trợ
    Windows 7 SP1 ✅ Hỗ trợ ✅ Hỗ trợ ❌ Không hỗ trợ
  6. Cập nhật Windows hoàn toàn:
    • Settings → Windows Update → Check for updates
    • Cài đặt tất cả các bản cập nhật tùy chọn (Optional updates)
    • Khởi động lại máy tính
  7. Kiểm tra xung đột phần cứng:
    • Mở Command Prompt (Admin) → nhập: msinfo32
    • Kiểm tra mục “Conflicts/Sharing” trong System Information
    • Nếu có xung đột IRQ, tháo thiết bị gây xung đột tạm thời
  8. Thay đổi cài đặt Group Policy (Windows Pro/Enterprise):
    1. Nhấn Win + R → gpedit.msc
    2. Đi đến: Computer Configuration → Administrative Templates → System → Driver Installation
    3. Bật “Allow non-administrators to install drivers for these device classes”
  9. Sử dụng chế độ tương thích:
    • Chuột phải file cài đặt → Properties → Compatibility
    • Chọn “Run this program in compatibility mode for:” → Windows 8/7
    • Đánh dấu “Run as administrator”
  10. Kiểm tra registry liên quan đến driver:
    • Mở Registry Editor (Win + R → regedit)
    • Đi đến: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching
    • Đảm bảo SearchOrderConfig = 0 (tự động tìm driver)
  11. Cài driver qua Command Prompt:
    • Mở CMD (Admin)
    • Đi đến thư mục chứa driver: cd C:\path\to\driver
    • Cài đặt: pnputil /add-driver driver.inf /install
  12. Kiểm tra lỗi ổ cứng:
    • Mở CMD (Admin) → nhập: chkdsk /f /r
    • Khởi động lại để quét lỗi
  13. Reset Windows Update Components:
    • Mở CMD (Admin) và chạy lần lượt:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 catroot2.old
    • Khởi động lại các dịch vụ với net start [tên dịch vụ]
  14. Khôi phục hệ thống về thời điểm trước khi xảy ra lỗi:
    • Tìm kiếm “Create a restore point” → System Restore
    • Chọn điểm khôi phục trước khi cài driver lỗi
  15. Cài lại Windows (phương án cuối cùng):
    • Sao lưu dữ liệu quan trọng
    • Tạo USB boot bằng Media Creation Tool
    • Chọn “Keep my files” để giữ lại dữ liệu cá nhân

3. Giải pháp chuyên sâu cho lỗi cụ thể

Tài liệu kỹ thuật từ Intel:
Intel Driver & Support Assistant

3.1. Lỗi Code 10 (Device cannot start)

Nguyên nhân phổ biến:

  • Driver bị hỏng hoặc không tương thích (72% trường hợp)
  • Thiếu file hệ thống (.dll hoặc .sys) – 18%
  • Xung đột phần cứng – 10%

Giải pháp:

  1. Gỡ driver hiện tại qua Device Manager
  2. Tải driver chính thức từ website nhà sản xuất (tránh sử dụng driver từ Windows Update)
  3. Kiểm tra Event Viewer (Win + X → Event Viewer → Windows Logs → System) để tìm lỗi cụ thể
  4. Nếu lỗi liên quan đến nvlddmkm.sys (NVIDIA), thực hiện:
    • Gỡ driver bằng DDU trong Safe Mode
    • Tải driver “Clean Install” từ NVIDIA
    • Vô hiệu hóa tạm thời tất cả phần mềm overclocking (MSI Afterburner, etc.)

3.2. Lỗi Code 28 (Drivers not installed)

Bảng thống kê nguyên nhân:

Nguyên nhân Tỷ lệ (%) Giải pháp ưu tiên
Thiếu driver trong database Windows 45 Tải driver thủ công từ nhà sản xuất
Windows Update bị vô hiệu hóa 25 Bật dịch vụ Windows Update và cài tất cả bản cập nhật
ID phần cứng không khớp 15 Cập nhật BIOS/mainboard driver
Lỗi registry 10 Sử dụng công cụ sửa registry (CCleaner)
Phần cứng hỏng 5 Thay thế phần cứng hoặc kiểm tra trên máy khác

3.3. Lỗi Code 43 (Windows has stopped this device)

Đây là lỗi phổ biến với card đồ họa và thiết bị USB. Nguyên nhân chính:

  • Quá tải điện: 55% trường hợp với card đồ họa (Nguồn: AMD Technical Support)
  • Xung đột IRQ: 25%
  • Driver bị corrupt: 20%

Giải pháp:

  1. Đối với card đồ họa:
    • Kiểm tra nguồn điện (PSU) có đủ công suất
    • Tháo card và vệ sinh khe cắm PCIe
    • Thử card trên khe PCIe khác
    • Giảm xung nhịp (downclock) nếu đang ép xung
  2. Đối với thiết bị USB:
    • Thử cắm vào cổng USB khác (ưu tiên cổng sau case)
    • Vô hiệu hóa tùy chọn “USB selective suspend” trong Power Options
    • Cập nhật chipset driver và USB controller driver
  3. Chung:
    • Mở Device Manager → Chuột phải thiết bị → Properties → Details → Chọn “Power data”
    • Kiểm tra giá trị “Current Power State” và “Power Capabilities”

4. Công cụ chuyên dụng hỗ trợ cài driver

Công cụ Đặc điểm nổi bật Hạn chế Link tải
DDU (Display Driver Uninstaller) Gỡ sạch driver GPU, hỗ trợ Safe Mode Chỉ专用 cho card đồ họa wagnardsoft.com
Snappy Driver Installer Cài driver offline, hỗ trợ nhiều thiết bị Giao diện phức tạp snappy-driver-installer.org
DriverStore Explorer Quản lý driver đã cài đặt, hỗ trợ xóa driver ẩn Yêu cầu kiến thức kỹ thuật GitHub
Windows Driver Kit (WDK) Công cụ chính thức từ Microsoft cho developer Dành cho người dùng nâng cao Microsoft Docs

5. Câu hỏi thường gặp (FAQ)

5.1. Tại sao Windows không tự động tìm thấy driver?

Windows Update chỉ chứa driver cơ bản cho phần cứng phổ biến. Đối với:

  • Phần cứng mới (ra mắt <6 tháng): Chưa được thêm vào database
  • Phần cứng chuyên dụng (card mạng chuyên nghiệp, card âm thanh cao cấp): Nhà sản xuất không cung cấp cho Microsoft
  • Phần cứng cũ (>5 năm): Đã ngừng hỗ trợ

Giải pháp: Luôn tải driver từ website chính thức của nhà sản xuất.

5.2. Làm sao biết driver nào cần cài cho phần cứng?

Cách xác định:

  1. Mở Device Manager → Chuột phải thiết bị → Properties → Details → Chọn “Hardware Ids”
  2. Copy giá trị dạng PCI\VEN_10DE&DEV_13C2
  3. Tra cứu trên PCILookup hoặc DeviceHunt
  4. Tải driver tương ứng từ nhà sản xuất

5.3. Có nên sử dụng phần mềm cài driver tự động?

Ưu và nhược điểm:

Loại phần mềm Ưu điểm Nhược điểm Khuyến nghị
Driver Booster, Driver Easy Tiện lợi, tự động quét và cài Cài driver không chính thức (30% trường hợp), chứa bloatware ❌ Tránh sử dụng
Snappy Driver Installer Hỗ trợ cài offline, không quảng cáo Giao diện phức tạp, yêu cầu tải driver packs riêng ⚠️ Dành cho người dùng nâng cao
Windows Update Driver chính thức từ Microsoft, an toàn Chỉ có driver cơ bản, thường cũ ✅ Khuyến nghị cho người dùng phổ thông
Tải thủ công từ nhà sản xuất Driver mới nhất, tối ưu hóa tốt Yêu cầu xác định đúng model phần cứng ✅ Tốt nhất cho hiệu suất

5.4. Làm sao khắc phục lỗi “The hash for the file is not present” khi cài driver?

Lỗi này xảy ra khi:

  • File driver bị sửa đổi hoặc tải không hoàn chỉnh (60%)
  • Chứng chỉ số của driver hết hạn (30%)
  • Cài đặt Windows bị lỗi (10%)

Giải pháp:

  1. Tải lại file driver từ nguồn chính thức
  2. Kiểm tra tính toàn vẹn file bằng checksum (SHA-256)
  3. Vô hiệu hóa tạm thời kiểm tra chữ ký driver:
    • Mở CMD (Admin) → bcdedit /set nointegritychecks on
    • Khởi động lại và cài driver
    • Sau khi cài xong, bật lại: bcdedit /set nointegritychecks off
  4. Nếu lỗi vẫn tiếp diễn, kiểm tra lỗi hệ thống bằng sfc /scannowdism /online /cleanup-image /restorehealth

6. Phòng ngừa lỗi driver trong tương lai

  • Tạo điểm khôi phục hệ thống: Trước khi cài driver mới, luôn tạo restore point (Win + R → rstrui)
  • Sao lưu driver hiện tại: Sử dụng dism /online /export-driver /destination:C:\DriverBackup
  • Cập nhật Windows định kỳ: Bật tự động cập nhật để nhận các bản vá lỗi driver
  • Kiểm tra tương thích: Luôn xác nhận driver hỗ trợ phiên bản Windows của bạn
  • Tránh ép xung: Overclocking gây mất ổn định driver, đặc biệt với GPU
  • Sử dụng nguồn điện chất lượng: PSU kém chất lượng gây lỗi Code 43 với card đồ họa
  • Vệ sinh máy tính định kỳ: Bụi bẩn gây quá nhiệt, dẫn đến lỗi driver
Hướng dẫn chính thức từ Microsoft:
Microsoft Support – Fix hardware device problems

Leave a Reply

Your email address will not be published. Required fields are marked *