Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi Windows 10 0x80004005 – Sửa nhanh, đáng tin cậy

Đối với một hệ điều hành 37 tuổi, Windows vẫn còn nhiều vấn đề. Hầu hết đều dễ giải quyết, nhưng làm sao khi lỗi không có nguyên nhân cụ thể?

Mỗi lỗi trong Windows đi kèm mã bí ẩn, một trong số đó là mã 0x80004005 được Microsoft phân loại là "lỗi không xác định" (unspecified error). Lỗi 0x80004005 xuất hiện liên quan đến nhiều vấn đề khác nhau: khi cài đặt/cập nhật Windows, giải nén file nén, truy cập file/thư mục chia sẻ, khởi tạo máy ảo, nhận mail trong Outlook, v.v.

Khắc phục mã lỗi 0x80004005: Lỗi không xác định trong Windows 10

Hãy tạo điểm khôi phục hệ thống trước khi thực hiện, phòng trường hợp sự cố.

Không có một phương pháp duy nhất giải quyết lỗi 0x80004005. Quy trình khắc phục phụ thuộc vào nơi và cách lỗi xuất hiện. Chúng ta sẽ đi qua từng trường hợp cụ thể và đưa ra các phương pháp giải quyết.

Trường hợp 1: Khắc phục lỗi 0x80004005 khi cập nhật Windows

Lỗi 0x80004005 thường gặp nhất khi cập nhật Windows. Nguyên nhân có thể do file và dịch vụ bị hỏng. Lỗi cũng liên quan cụ thể đến bản cập nhật KB3087040 – bản vá bảo mật cho Internet Explorer mà nhiều người dùng báo cáo không tải được, báo lỗi 0x80004005.

Thử các phương pháp dưới đây nếu bạn gặp lỗi 0x80004005 hoặc 0x80070490 khi cập nhật Windows 10.

Giải pháp 1: Chạy trình khắc phục sự cố Windows Update

Đây là giải pháp đầu tiên cho mọi lỗi Windows. Các bước chạy trình khắc phục sự cố Windows Update:

1. Nhấp nút Start hoặc nhấn phím Windows, tìm Control Panel, nhấn Enter hoặc Open.

2. Từ danh sách Control Panel, nhấp vào Troubleshooting (Khắc phục sự cố).

Lưu ý: Thay đổi kích thước biểu tượng để dễ tìm. Nhấp menu thả xuống bên cạnh "View by" và chọn "Small icons".

3. Trong cửa sổ Troubleshooting, nhấp View All (Xem tất cả) ở panel bên trái.

4. Cuộn xuống tìm Windows Update và nhấp đúp.

Người dùng Windows 7 và 8 có thể tải trình khắc phục sự cố Windows Update từ trang web: Windows Update Troubleshooter.

5. Nhấp Advanced (Nâng cao).

6. Tích vào ô 'Apply repairs automatically' (Áp dụng sửa chữa tự động) và nhấn Next.

Để trình khắc phục sự cố chạy và làm theo hướng dẫn trên màn hình.

Giải pháp 2: Chạy quét System File Checker (SFC)

Chạy quét SFC là cách dễ dàng kiểm tra file hỏng và khôi phục. Để chạy SFC:

1. Mở Command Prompt với quyền Admin

a. Nhấn Windows + X và chọn Command Prompt (Admin)

b. Tìm Command Prompt trong thanh tìm kiếm, chọn Run As Administrator từ panel bên phải

2. Gõ lệnh sfc /scannow và nhấn Enter.

Quét có thể mất một thời gian tùy cấu hình máy.

Giải pháp 3: Xóa nội dung thư mục tải xuống Windows Update

Lỗi cũng có thể do file hỏng trong thư mục tải xuống Windows Update. Xóa thủ công các file này giúp khắc phục lỗi 0x80004005.

1. Mở File Explorer (nhấn Windows + E hoặc click đúp biểu tượng trên desktop).

2. Truy cập đường dẫn: C:\Windows\SoftwareDistribution\Download (copy đường dẫn vào thanh địa chỉ và Enter).

3. Nhấn Ctrl + A chọn tất cả, chuột phải chọn Delete (hoặc phím Delete).

Xác nhận xóa và dọn Recycle Bin sau khi xong.

Giải pháp 4: Khởi động lại dịch vụ Windows Update

Tất cả hoạt động cập nhật Windows được xử lý bởi nhiều dịch vụ. Nếu dịch vụ nào không hoạt động/hỏng, có thể gặp lỗi 0x80004005. Dừng và khởi động lại các dịch vụ này sẽ giúp.

1. Mở Command Prompt với quyền Admin.

2. Gõ lần lượt các lệnh sau (Enter sau mỗi lệnh) để dừng dịch vụ:

net stop wuauserv
net stop bits
net stop trustedinstaller
net stop appidsvc
net stop cryptsvc

3. Khởi động lại các dịch vụ bằng các lệnh sau (Enter sau mỗi lệnh):

net start wuauserv
net start bits
net start trustedinstaller
net start appidsvc
net start cryptsvc

4. Thử cập nhật Windows lại và kiểm tra lỗi "Error Code 0x80004005: Unspecified Error" có xuất hiện lại không.

Giải pháp 5: Cập nhật Windows thủ công

Nếu các phương pháp trên không hiệu quả, hãy cập nhật Windows thủ công.

Mở trình duyệt, truy cập Microsoft Update Catalog, nhập mã KB của bản cập nhật cần cài vào ô tìm kiếm. Tải file cập nhật, click đúp và làm theo hướng dẫn để cài đặt thủ công.

Trường hợp 2: Khi giải nén file

Lỗi 0x80004005 cũng xuất hiện khi giải nén file nén. Nếu lỗi chỉ xảy ra khi giải nén, trước tiên hãy thử ứng dụng giải nén khác (tải 7-zip hoặc WinRAR miễn phí). Đảm bảo file thực sự có thể giải nén và không được bảo vệ bằng mật khẩu.

Nguyên nhân khác có thể do phần mềm diệt virus quá bảo thủ. Một số antivirus ngăn chặn giải nén file zip để bảo vệ máy tính. Nếu bạn chắc file nén không chứa mã độc, hãy tạm tắt antivirus và thử giải nén. Nếu thành công, cân nhắc gỡ antivirus hiện tại và cài phần mềm khác.

Nếu cả hai cách trên thất bại, thử đăng ký lại hai thư viện liên kết động (DLL) bằng Command Prompt.

1. Mở Command Prompt với quyền Admin theo cách đã giải thích.

2. Gõ lệnh sau và nhấn Enter:

regsvr32 jscript.dll

3. Gõ regsvr32 vbscript.dll và nhấn Enter.

Khởi động lại máy tính và thử giải nén file. Lỗi 0x80004005 không nên xuất hiện nữa.

Nếu lỗi 0x80004005 xuất hiện khi thực hiện thao tác file khác như copy/đổi tên, hãy chạy trình khắc phục sự cố Files & Folder:

1. Truy cập trang web sau và tải file cần thiết: "Automatically diagnose and repair Windows file and folder problems". Sau khi tải, click file winfilefolder.DiagCab để chạy trình khắc phục sự cố File và Folder.

2. Nhấp Advanced và tích 'Apply repairs automatically'. Nhấp Next để bắt đầu.

3. Cửa sổ hỏi về vấn đề đang gặp sẽ hiện ra. Tích chọn các vấn đề bạn gặp và nhấp Next.

Để trình khắc phục chạy và làm theo hướng dẫn. Kiểm tra xem đã khắc phục được lỗi 541 hoặc 0x80004005 trên Windows 10 chưa.

Trường hợp 3: Trên máy ảo (Virtual Machine)

Lỗi 0x80004005 cũng có thể do cố gắng truy cập file/thư mục chia sẻ hoặc lỗi máy ảo. Xóa khóa registry hoặc cập nhật Registry Editor thường khắc phục được.

Giải pháp 1: Xóa khóa Registry

Cực kỳ cẩn thận khi làm theo hướng dẫn dưới đây vì Registry Editor là công cụ mạnh, sai sót có thể gây nhiều vấn đề khác.

1. Mở Windows Registry Editor bằng một trong các cách:

a. Mở Run (Windows + R), gõ regedit, Enter.

b. Tìm Registry Editor từ nút Start/phím Windows, Enter khi tìm thấy.

Dù cách nào, hộp thoại UAC xin phép thay đổi hệ thống sẽ hiện. Chọn Yes.

2. Truy cập đường dẫn registry sau:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

3. Kiểm tra panel bên phải xem khóa có tồn tại không. Nếu có, chuột phải vào khóa và chọn Delete. Nếu không, thử phương pháp tiếp theo.

Giải pháp 2: Cập nhật Windows Registry

1. Mở Windows Registry Editor lại.

2. Truy cập đường dẫn:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

3. Chuột phải vào vùng trống panel bên phải, chọn New. Tùy kiến trúc hệ thống, tạo khóa sau:

Hệ thống 32-bit: Tạo giá trị DWORD tên LocalAccountTokenFilterPolicy.

Hệ thống 64-bit: Tạo giá trị QWORD (64-bit) tên LocalAccountTokenFilterPolicy.

4. Click đúp vào khóa vừa tạo hoặc chuột phải chọn Modify.

5. Đặt Value Data = 1 và nhấp OK.

Khởi động lại máy tính và kiểm tra lỗi còn tồn tại không.

Giải pháp 3: Gỡ cài đặt Microsoft 6to4

Gỡ bỏ tất cả thiết bị Microsoft 6to4 từ Device Manager.

1. Mở Device Manager bằng một trong các cách:

a. Mở Run (Windows + R), gõ devmgmt.msc hoặc hdwwiz.cpl, Enter.

b. Tìm Device Manager từ Start, click Open.

c. Nhấn Windows + X (hoặc chuột phải Start) và chọn Device Manager từ menu Power User.

2. Nhấp View (Xem) hàng trên cùng, chọn Show hidden devices (Hiện thiết bị ẩn).

3. Click đúp vào Network Adapters (Bộ thích hợp mạng) hoặc mũi tên bên cạnh.

4. Chuột phải vào Microsoft 6to4 Adapter chọn Uninstall. Lặp lại cho tất cả thiết bị Microsoft 6to4 dưới Network Adapters.

Sau khi xóa hết, khởi động lại máy tính và kiểm tra xem đã khắc phục lỗi 0x80004005 trên Windows 10 chưa.

Trường hợp 4: Khi truy cập mail trong Outlook

Microsoft Outlook thường liên quan đến lỗi 0x8004102a hoặc 0x80004005. Lỗi xảy ra khi: truy cập mail, mail mới đến, thậm chí gửi mail. Hai nguyên nhân chính: (1) Antivirus chặn mail mới, (2) Vấn đề với thông báo mail mới.

Tạm tắt antivirus và kiểm tra. Nếu không khắc phục được, làm theo hướng dẫn tắt thông báo mail mới trong Outlook:

1. Mở Outlook, vào tài khoản. Nhấp Tools (Công cụ).

2. Nhấp Options (Tùy chọn), chuyển tab Preferences (Ưu tiên).

3. Nhấp Email options, bỏ tích ô "Display a notification message when new mail arrives" (Hiển thị thông báo khi mail mới đến) để tắt tính năng.

4. Nhấp OK rồi OK lần nữa để thoát.

Trường hợp 5: Xóa file tạm hỏng

Giải pháp cuối cùng cho lỗi 0x80004005: xóa tất cả file tạm trên máy tính, đồng thời loại bỏ file hỏng có thể gây lỗi. Sử dụng công cụ Disk Cleanup tích hợp.

1. Nhấn Windows + S, tìm Disk Cleanup, Enter. Hoặc mở Run, gõ cleanmgr, Enter.

2. Sau khi quét xong, cửa sổ liệt kê các file có thể xóa sẽ hiện ra.

3. Tích vào ô Temporary Internet Files (Chỉ chọn Temporary Internet Files) và nhấp Clean up system files (Dọn dẹp file hệ thống).

Để xóa thủ công tất cả file tạm:

Nhấn Windows + S, gõ %temp% vào thanh tìm kiếm, Enter. Thư mục chứa file tạm sẽ mở. Nhấn Ctrl + A chọn tất cả, nhấn Delete.

Sau khi xóa xong, mở Recycle Bin và xóa luôn file trong đó!

Khuyên dùng:

  • Khắc phục lỗi Windows 10 Update 0x80070422
  • Khắc phục ổ đĩa không mở khi click đúp
  • Cách tạo đĩa khôi phục mật khẩu Windows 10
  • Khắc phục lỗi Windows 10 Store 0x80072efd

Bạn đã học thành công Cách khắc phục lỗi 0x80004005 trên Windows 10. Còn thắc mắc? Hãy bình luận bên dưới.