Khác với hầu hết lỗi Windows khác, lỗi 0x80004005 là "unspecified error" (lỗi không xác định). Nghĩa là nó có thể do bất kỳ lý do nào.
Các nguyên nhân phổ biến nhất cho lỗi 0x80004005 bao gồm: vấn đề Windows Update, file/thư mục hỏng, lỗi khi giải nén file nén.
Do đó, xử lý lỗi hơi phức tạp hơn bình thường, nhưng một trong các phương pháp này chắc chắn giúp ích.
Vậy đây là cách khắc phục lỗi Windows 0x80004005.
Chạy Windows Update Troubleshooter
Nếu mã lỗi 0x80004005 xuất hiện khi bạn cập nhật Windows PC, tốt nhất chạy Windows Update Troubleshooter. Tiện ích này đủ khả năng xác định và sửa lỗi thường gặp khi cập nhật. Các bước mở Windows Update Troubleshooter:
- Nhấn Windows Key + I mở Settings, đi đến Update & Security.
- Thanh điều hướng trái, nhấp Troubleshoot.
- Cửa sổ Troubleshoot, nhấp Windows Update dưới Get up and running.
- Nhấp Run the troubleshooter.
Ngoài ra, người dùng cũng có thể thử các bản sửa khác cho Windows Update.
Xóa file trong thư mục Windows Update
Để làm điều này, điều hướng đến C:\Windows\SoftwareDistribution\Download và xóa toàn bộ nội dung thư mục.
Chạy lại Windows Update
Sau khi xóa file Windows Update và chạy troubleshooter, đến lúc chạy lại Windows Update.
- Nhấn Windows Key + I mở Settings, đi Update & Security.
- Dưới Windows Update, nhấp Check for updates.
- Nếu được nhắc, cho phép Windows tải và cài đặt cập nhật.
Clean Boot Windows
Đôi khi phần mềm thứ ba can thiệp vào hoạt động Windows. Vì 0x80004005 là lỗi rộng, tốt nhất clean boot để loại trừ app thứ ba gây vấn đề. Tham khảo cách clean boot Windows 10 sửa lỗi thường gặp.
- Trong Start menu search bar, gõ sysconfig. Từ kết quả, nhấp System Configuration.
- Cửa sổ System Configuration, tab Services.
- Tích Hide all Microsoft services.
- Chọn tất cả service trong danh sách, nhấp Disable all.
- Nhấp OK đóng System Configuration.
- Sau đó, nhấn CTRL + Shift + Esc mở Task Manager.
- Nhấp tab Startup.
- Chọn từng entry trong danh sách service nhấp Disable. Khác với System Configuration, phải disable từng cái một.
- Nhấp OK đóng Task Manager.
- Khởi động lại máy tính.
Sau boot, kiểm tra lỗi còn tồn tại không. Nếu có trigger cụ thể gây lỗi, thử lại. Nếu lỗi không xuất hiện, gỡ ứng dụng/driver cài gần đây. Nếu thiếu thời gian, xem cách gỡ chương trình Windows 10 nhanh.
Thay đổi Registry Entries
Sửa này cho người dùng gặp lỗi khi truy cập file/thư mục chia sẻ. Thay đổi nhỏ registry Windows 10 có thể chấm dứt mã lỗi 0x8004005.
- Nhấn Windows Key + R mở Run. Gõ regedit nhấn Enter.
- Điều hướng đến vị trí sau trong Registry Editor:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System - Chuột phải phần trắng cửa sổ. Chọn New>QWORD (64-bit) Value. Nếu hệ thống 32-bit, chọn DWORD (32-bit) Value.
- Đổi tên entry mới thành LocalAccountTokenFilterPolicy.
- Nhấp đúp entry, đổi giá trị 1 dưới Value.
- Đóng Registry Editor, khởi động lại máy.
Gỡ cài đặt Microsoft 6to4 Devices
Bất ngờ, network adapter Microsoft 6to4 cũng gây ra vấn đề này. Trong trường hợp đó, người dùng nên gỡ tất cả Microsoft 6to4 device khỏi máy. Làm qua Device Manager.
- Nhấn Windows Key + R mở Run. Gõ devmgmt.msc nhấn Enter.
- Vì các device này thường ẩn, vào View dưới thanh tiêu đề Device Manager. Nhấp Show hidden devices.
- Điều hướng Network adapters mở rộng menu.
- Chuột phải từng Microsoft 6to4 Adapter chọn Uninstall device.
- Trong prompt, chắc chắn chọn Delete driver software for this device.
- Đóng Device Manager, khởi động lại máy.
Sử dụng phần mềm nén thứ ba
Nếu thấy mã lỗi này khi giải nén file bằng Windows Explorer, có thể đến lúc chuyển sang tiện ích nén thứ ba. Có nhiều lựa chọn, phổ biến: WinRAR, 7-Zip, WinZip. Hoặc xem danh sách công cụ tốt nhất mở file RAR.
Phần mềm nén thứ ba cũng giúp giải nén file nén có mật khẩu.
Đăng ký lại jscript.dll và vbscript.dll
Cách sửa đơn giản khác cho mã lỗi 0x80004005 là đăng ký lại file jscript.dll và vbscript.dll. Làm qua Command Prompt:
- Trong Start menu search bar, nhập cmd. Từ kết quả, chuột phải Command Prompt > Run as administrator.
- Trong console, gõ regsvr32 jscript.dll nhấn Enter.
- Sau đó, gõ regsvr32 vbscript.dll nhấn Enter.
- Đóng Command Prompt, khởi động lại máy.
Chạy SFC kiểm tra file hệ thống hỏng
Windows có nhiều công cụ chẩn đoán và sửa lỗi thường gặp. SFC (System File Checker) là một trong số đó. Nó kiểm tra file hệ thống thiếu/hỏng và sửa chữa. Dễ dùng và thực thi bằng lệnh Command Prompt đơn giản.
- Nhấn Windows Key + R mở Run. Gõ cmd nhấn CTRL + Shift + Enter mở Command Prompt quyền admin.
- Trong console Command Prompt, gõ SFC /scannow nhấn Enter.
- SFC tự động quét và sửa file hệ thống.
- Khởi động lại máy.
Lỗi 0x80004005 đã khắc phục
Một trong những bản sửa này chắc chắn sẽ xua tan nỗi lo 'mã lỗi không xác định'. Tuy nhiên, khác biệt lớn là người dùng phải thử nhiều bản sửa do loại lỗi này. Tốt nhất, bạn cũng nên thử các phương pháp troubleshooting phổ biến khác ngoài các cách trên.