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

Đối với một hệ điều hành 37 năm tuổi, Windows chắc chắn có rất nhiều vấn đề. Trong khi hầu hết chúng đều có thể giải quyết dễ dàng, chúng ta phải làm gì khi lỗi không có nguồn gốc cụ thể?

Mỗi lỗi trong windows đều kèm theo mã khó hiểu, một lỗi như vậy có mã 0x80004005 và được chính Microsoft(Microsoft) phân loại là 'lỗi không xác định' . Lỗi 0x80004005 gặp phải liên quan đến một loạt các vấn đề khác. Người ta có thể gặp phải lỗi này khi cài đặt hoặc cập nhật Hệ điều hành Windows(Windows OS) , giải nén tệp nén, cố gắng truy cập tệp hoặc thư mục được chia sẻ, khởi động / thiết lập máy ảo, nhận thư trong Outlook cùng nhiều thứ khác.

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

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

Đảm bảo  tạo điểm khôi phục(create a restore point) , đề phòng trường hợp xảy ra sự cố.

Không có một phương pháp nào để giải quyết lỗi 0x80004005 và quá trình khắc phục sự cố khác nhau tùy thuộc vào vị trí và cách thức gặp phải lỗi. Đã nói rằng, chúng tôi sẽ giải thích kỹ lưỡng từng tình huống / trường hợp khác nhau mà lỗi có thể xuất hiện đồng thời cung cấp cho bạn một số phương pháp để giải quyết nó.

Trường hợp 1: Sửa lỗi 0x80004005 khi cập nhật Windows(Case 1: Fix Error 0x80004005 When Updating Windows)

Lỗi 0x80004005 thường gặp nhất khi cố gắng cập nhật cửa sổ. Mặc dù không xác định được lý do đằng sau lỗi, nhưng có thể do các tệp và dịch vụ bị hỏng. Lỗi cũng được liên kết rõ ràng với bản cập nhật KB3087040 . Bản cập nhật được gửi đặc biệt để khắc phục các vấn đề bảo mật với Internet Explorer , tuy nhiên, người dùng đã báo cáo rằng bản cập nhật không tải xuống được và thông báo lỗi đến chứa mã 0x80004005.

Hãy thử các phương pháp dưới đây nếu bạn cũng gặp phải Mã lỗi 0x80004005(Error Code 0x80004005) khi cố gắng cập nhật Windows 10 .

Giải pháp 1: Chạy trình gỡ rối Windows Update

Giải pháp đầu tiên cho bất kỳ lỗi nào gặp phải trên Windows là chạy trình khắc phục sự cố tương tự. Làm theo các bước dưới đây để chạy trình gỡ rối Windows Update :

1. Nhấp vào nút bắt đầu(start button) hoặc nhấn phím Windows và tìm kiếm Bảng điều khiển(Control Panel) . Nhấn(Press) enter hoặc nhấp vào Mở(Open) khi kết quả tìm kiếm trả về.

Nhấn phím Windows và tìm kiếm Bảng điều khiển và nhấp vào Mở

2. Từ danh sách các mục trong Pa-nen Điều khiển(Control Panel) , hãy nhấp vào Khắc phục sự cố(Troubleshooting) .

Lưu ý:(Note:) Thay đổi kích thước của các biểu tượng để tìm kiếm các biểu tượng tương tự dễ dàng hơn. Nhấp(Click) vào menu thả xuống bên cạnh Xem(View) theo và chọn các biểu tượng nhỏ.

Từ danh sách các mục trong Bảng điều khiển, hãy nhấp vào Khắc phục sự cố

3. Trong cửa sổ khắc phục sự cố, nhấp vào Xem tất cả(View All) hiện diện trong bảng điều khiển bên trái để kiểm tra tất cả các sự cố máy tính mà bạn có thể sử dụng trình khắc phục sự cố.

Nhấp vào Xem Tất cả hiện diện trong bảng điều khiển bên trái |  Khắc phục mã lỗi 0x80004005: Lỗi không xác định trong Windows 10

4. Cuộn xuống hết cỡ để tìm Windows Update và nhấp đúp vào nó.

Người dùng Windows 7 và 8 có thể tải xuống trình gỡ rối Windows Update từ trang web sau: Trình gỡ rối Windows Update(Windows Update Troubleshooter) .

Cuộn xuống hết cỡ để tìm Windows Update và nhấp đúp vào nó

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

Nhấp vào Nâng cao

6. Chọn hộp bên cạnh ' Áp dụng(Apply) sửa chữa tự động' và nhấn Tiếp theo(Next) .

Chọn hộp bên cạnh 'Áp dụng sửa chữa tự động' và nhấn Tiếp theo

Hãy để trình khắc phục sự cố chạy theo quy trình của nó và làm theo lời nhắc / hướng dẫn trên màn hình để hoàn tất việc khắc phục sự cố.

Giải pháp 2: Chạy Quét trình kiểm tra tệp hệ thống(System File Checker Scan)

Chạy quét SFC là một trong những phương pháp dễ dàng nhất để kiểm tra các tệp bị hỏng và khôi phục chúng. Để chạy quét SFC-

1. Khởi chạy Command Prompt với tư cách là quản trị viên(Launch Command Prompt As Administrator)

một. Nhấn Windows Key + X và chọn Command Prompt ( Admin )

b. Tìm kiếm Command Prompt trong thanh tìm kiếm và chọn Run As Administrator từ bảng điều khiển bên phải

2. Gõ dòng lệnh sau sfc /scannow và nhấn enter.

Gõ dòng lệnh sfc / scannow và nhấn enter |  Khắc phục mã lỗi 0x80004005: Lỗi không xác định trong Windows 10

Quá trình quét có thể mất một khoảng thời gian để hoàn thành tùy thuộc vào máy tính.

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

Lỗi cũng có thể do các tệp bị hỏng bên trong thư mục tải xuống Windows Update . Xóa các tệp này theo cách thủ công sẽ giúp giải quyết lỗi 0x80004005.

1. Đầu tiên, khởi chạy File Explorer(Launch File Explorer) bằng cách nhấp đúp vào biểu tượng lối tắt của nó trên màn hình của bạn hoặc nhấn phím nóng bàn phím Windows Key + E E.

2. Đi xuống vị trí sau - C:\Windows\SoftwareDistribution\Download

( Nhấp(Click) vào dấu cách âm trong thanh địa chỉ, sao chép-dán đường dẫn trên và nhấn enter)

Đi xuống vị trí sau - C: WindowsSoftwareDistributionDownload

3. Nhấn Ctrl + A để chọn tất cả các mục, nhấp chuột phải và chọn Xóa(Delete ) (hoặc nhấn trực tiếp phím xóa trên bàn phím của bạn)

Nhấp chuột phải và chọn Xóa

Một thông báo xác nhận sẽ xuất hiện khi bạn chọn xóa, hãy xác nhận hành động của bạn để xóa mọi thứ. Ngoài ra, hãy tiếp tục và xóa thùng rác của bạn sau khi bạn xóa xong thư mục Tải xuống(Downloads) .

Giải pháp 4: Khởi động lại dịch vụ cập nhật Windows(Windows Update)

Tất cả các hoạt động liên quan đến cập nhật Windows như thực sự tải xuống tệp cập nhật và cài đặt nó được xử lý bởi một loạt các dịch vụ khác nhau. Nếu bất kỳ dịch vụ nào trong số này không hoạt động bình thường / bị hỏng, 0x80004005 có thể gặp sự cố. Chỉ cần(Simply) dừng các dịch vụ cập nhật và sau đó khởi động lại chúng sẽ hữu ích.

1. Mở Command Prompt với tư cách là quản trị(Open Command Prompt As Administrator) viên bằng cách sử dụng bất kỳ phương pháp nào đã đề cập trước đó.

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

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

Dừng dịch vụ cập nhật Windows wuauserv cryptSvc bits msiserver

3. Bây giờ, khởi động lại tất cả các dịch vụ bằng cách gõ các lệnh sau. Một lần nữa(Again) , hãy nhớ nhập từng cái một và nhấn phím enter sau mỗi dòng.

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

Khởi động dịch vụ cập nhật Windows wuauserv cryptSvc bits msiserver

4. Bây giờ, hãy thử cập nhật Windows và kiểm tra xem “ Mã lỗi 0x80004005: Lỗi không xác định(Error Code 0x80004005: Unspecified Error) ” có bật lên một lần nữa hay không.

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

Cuối cùng, nếu không có phương pháp nào ở trên hoạt động, tốt nhất bạn nên cập nhật cửa sổ theo cách thủ công.

Để cập nhật cửa sổ theo cách thủ công - Khởi chạy trình duyệt ưa thích của bạn, mở liên kết sau Danh mục Microsoft Update(Microsoft Update Catalog) và trong hộp tìm kiếm, nhập mã KB của bản cập nhật bạn muốn cài đặt.

Tải xuống(Download) tệp cập nhật và sau khi tải xuống, hãy nhấp đúp vào tệp và làm theo lời nhắc trên màn hình để cài đặt bản cập nhật theo cách thủ công.

Mở Internet Explorer hoặc Microsoft Edge, sau đó điều hướng đến trang web Danh mục Microsoft Update

Trường hợp 2: Khi giải nén tệp(Case 2: When Extracting Files)

Lỗi 0x80004005 cũng gặp phải khi giải nén tệp nén. Nếu lỗi xảy ra rõ ràng khi giải nén, trước tiên, hãy thử sử dụng ứng dụng giải nén thay thế ( Tải xuống 7-zip(Download 7-zip) hoặc Tải xuống miễn phí Winrar(Winrar Free Download) ). Ngoài ra, hãy đảm bảo rằng tệp thực sự là một tệp có thể giải nén và không được bảo vệ bằng mật khẩu.

Một lý do khác gây ra lỗi có thể là do tính chất bảo vệ quá mức của phần mềm chống vi-rút của bạn. Một số ứng dụng chống vi-rút ngăn chặn việc giải nén các tệp đã nén để bảo vệ máy tính của bạn, nhưng nếu bạn chắc chắn rằng tệp nén mà bạn đang cố giải nén không chứa bất kỳ tệp độc hại nào thì hãy tiếp tục và vô hiệu hóa chương trình chống vi-rút của bạn tạm thời. Bây giờ hãy thử giải nén tệp. Nếu bạn đã giải nén tệp thành công, hãy xem xét xóa vĩnh viễn ứng dụng chống vi-rút hiện tại của bạn và cài đặt một ứng dụng khác.

Tuy nhiên, nếu cả hai phương pháp trên không thành công, chúng tôi sẽ thử giải quyết vấn đề bằng cách đăng ký lại hai thư viện liên kết động (DLL)(Dynamic link libraries (DLL)) bằng dấu nhắc lệnh.

1. Khởi chạy Command Prompt với tư cách Quản trị(Launch Command Prompt as Administrator) viên bằng bất kỳ phương pháp nào được giải thích trước đó.

2. Trong cửa sổ nhắc lệnh, gõ lệnh sau và nhấn enter.

regsvr32 jscript.dll

Để giải nén tập tin, gõ lệnh trong dấu nhắc lệnh |  Cách sửa lỗi 0x80004005 trên Windows 10

3. Bây giờ, gõ regsvr32 vbscript.dll và nhấn enter.

Bây giờ, gõ regsvr32 vbscript.dll và nhấn enter

Cuối cùng, khởi động lại máy tính của bạn và thử giải nén tệp trở lại. Lỗi 0x80004005 sẽ không phát sinh nữa.

Nếu lỗi 0x80004005 xuất hiện trong khi thực hiện các thao tác khác với tệp như sao chép hoặc đổi tên, hãy thử chạy trình khắc phục sự cố Tệp(Files) & Thư mục(Folder) . Làm như vậy:

1. Truy cập trang web sau và tải xuống các tệp cần thiết: Tự động chẩn đoán và sửa chữa các sự cố tệp và thư mục Windows(Automatically diagnose and repair Windows file and folder problems) . Sau khi tải xuống, hãy nhấp vào tệp winfilefolder.DiagCab để chạy Trình gỡ rối (Folder Troubleshooter)tệp(File) và thư mục .

Nhấp vào tệp winfilefolder.DiagCab để chạy Trình gỡ rối tệp và thư mục

2. Nhấp vào nâng cao(advanced ) và chọn tùy chọn ' Áp dụng(Apply) sửa chữa tự động'. Nhấp(Click) vào nút Tiếp theo(Next ) để bắt đầu khắc phục sự cố.

Nhấp vào nâng cao và nhấp vào nút Tiếp theo để bắt đầu khắc phục sự cố

3. Một cửa sổ hỏi về các vấn đề đang gặp phải sẽ xuất hiện. Chọn các vấn đề bạn đang gặp phải bằng cách đánh dấu vào hộp bên cạnh chúng và cuối cùng nhấp vào Tiếp theo(Next) .

Một cửa sổ hỏi về các vấn đề đang gặp phải sẽ xuất hiện và cuối cùng nhấp vào Tiếp theo

Trong khi đó, hãy để trình khắc phục sự cố chạy theo quy trình của nó, hãy làm theo bất kỳ và tất cả các hướng dẫn trên màn hình đang được hiển thị. Sau khi hoàn tất, hãy kiểm tra xem bạn có thể sửa Mã lỗi 0x80004005 trên Windows 10 hay không.(fix Error Code 0x80004005 on Windows 10.)

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

0x80004005 cũng có thể được gây ra khi bạn đang cố gắng truy cập các tệp hoặc thư mục được chia sẻ hoặc do lỗi máy ảo. Trong một trong hai quyền truy cập, việc xóa khóa đăng ký hoặc cập nhật trình chỉnh sửa sổ đăng ký được coi là cách giải quyết vấn đề.

Giải pháp 1: Xóa khóa đăng ký

Hãy cực kỳ thận trọng khi làm theo hướng dẫn dưới đây vì Registry Editor là một công cụ mạnh mẽ và bất kỳ rủi ro nào có thể gây ra nhiều vấn đề khác.

1. Mở Windows Registry Editor(Open Windows Registry Editor ) bằng bất kỳ phương pháp nào sau đây

một. Khởi chạy Run Command ( Windows Key + R ), nhập regedit và nhấn enter.

b. Nhấp(Click) vào nút Bắt đầu(Start) hoặc nhấn phím Windows trên bàn phím của bạn và tìm kiếm Trình chỉnh sửa sổ đăng ký(Registry Editor) . Nhấn Enter(Press Enter) khi tìm kiếm trở lại.

mở trình chỉnh sửa sổ đăng ký

Bất kể(Irrespective) phương thức truy cập nào, thông báo kiểm soát tài khoản người dùng yêu cầu quyền cho phép ứng dụng thực hiện các thay đổi đối với hệ thống sẽ xuất hiện. Nhấp vào có(Click on yes) để cấp quyền.

2. Đi(Head) xuống đường dẫn đăng ký sau

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

Đi xuống đường dẫn đăng ký |  Cách sửa lỗi 0x80004005 trên Windows 10

3. Bây giờ, hãy kiểm tra bảng điều khiển bên phải để xem có khóa nào tồn tại hay không. Nếu có, hãy nhấp chuột phải vào khóa và chọn Xóa(Delete) . Nếu khóa không tồn tại, hãy thử phương pháp tiếp theo.

Nhấp chuột phải vào phím và chọn Xóa

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

1. Khởi chạy(Launch Windows Registry Editor ) lại Windows Registry Editor bằng bất kỳ phương pháp nào đã giải thích trước đó.

2. Điều hướng đến đường dẫn sau

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

Điều hướng đến con đường

3. Nhấp chuột phải(Right-click) vào vùng trống trong bảng điều khiển bên phải và chọn mới(new) . Tùy thuộc vào kiến ​​trúc hệ thống của bạn, hãy tạo một trong các khóa dưới đây.

Đối với hệ thống 32 bit:(For 32-bit systems:) Tạo giá trị DWORD và đặt tên là LocalAccountTokenFilterPolicy .

Đối với hệ thống 64 bit:(For 64-bit systems:) Tạo giá trị QWORD (64 bit) và đặt tên là LocalAccountTokenFilterPolicy .

Nhấp chuột phải vào vùng trống trong bảng điều khiển bên phải và chọn mới

4. Sau khi tạo, nhấp đúp vào khóa hoặc nhấp chuột phải và chọn Sửa đổi(Modify) .

Sau khi tạo, nhấp đúp vào khóa hoặc nhấp chuột phải và chọn Sửa đổi

5. Đặt Dữ liệu Giá trị thành 1(Set the Value Data to 1) và nhấp vào OK .

Đặt Dữ liệu giá trị thành 1 và nhấp vào OK |  Cách sửa lỗi 0x80004005 trên Windows 10

Khởi động lại máy tính của bạn và kiểm tra xem lỗi vẫn còn.

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

Trong phương pháp cuối cùng, chúng tôi gỡ cài đặt tất cả các thiết bị Microsoft 6to4 khỏi trình quản lý thiết bị(device manager) .

1. Khởi chạy Trình quản lý Thiết bị(Launch Device Manager ) bằng bất kỳ phương pháp nào sau đây.

một. Mở Run ( Windows Key + R ), nhập devmgmt.msc hoặc hdwwiz.cpl và nhấn enter.

Gõ devmgmt.msc và nhấp vào OK

b. Nhấp(Click) vào nút bắt đầu hoặc nhấn phím Windows , tìm kiếm Trình quản lý thiết bị(Device Manager) và nhấp vào Mở(Open) .

c. Nhấn phím Windows(Press Windows) + X (hoặc nhấp chuột phải vào nút bắt đầu) và chọn Trình quản lý Thiết bị(Device Manager) từ menu người dùng thành thạo.

2. Nhấp vào Chế độ xem(View ) nằm ở hàng trên cùng của cửa sổ và chọn Hiển thị thiết bị ẩn.(Show hidden devices.)

Nhấp vào Chế độ xem nằm ở hàng trên cùng của cửa sổ và chọn Hiển thị thiết bị ẩn

3. Nhấp đúp vào Bộ điều hợp mạng(Network Adapters) hoặc nhấp vào mũi tên bên cạnh.

Nhấp đúp vào Bộ điều hợp mạng hoặc nhấp vào mũi tên bên cạnh |  Cách sửa lỗi 0x80004005 trên Windows 10

4. Nhấp chuột phải vào Bộ điều hợp (Adapter)6to4 của Microsoft(Microsoft 6to4) và chọn Gỡ cài(Uninstall) đặt. Lặp lại bước này cho tất cả các thiết bị Microsoft 6to4 được liệt kê trong Bộ điều hợp mạng(Network Adapters) .

Sau khi xóa tất cả các thiết bị Microsoft 6to4 , hãy khởi động lại máy tính của bạn(restart your computer) và kiểm tra xem bạn có thể sửa Mã lỗi 0x80004005 trên Windows 10 hay không.(fix Error Code 0x80004005 on Windows 10.)

Trường hợp 4: Khi truy cập thư trong Outlook(Case 4: When accessing mails in Outlook )

Microsoft Outlook là một ứng dụng khác thường bị lỗi 0x80004005. Lỗi phát sinh trong nhiều trường hợp - khi người dùng cố gắng truy cập vào thư của họ, khi có thư mới và đôi khi ngay cả khi đang gửi e-mail. Có hai lý do chính gây ra lỗi. Đầu tiên(First) , ứng dụng chống vi-rút của bạn đang chặn các thư mới và thứ hai, có vấn đề gì đó với thông báo cho các thư mới.

Tắt phần mềm chống vi-rút của bạn trong một khoảng thời gian tạm thời và kiểm tra xem lỗi vẫn còn. Nếu việc tắt phần mềm chống vi-rút không hiệu quả, hãy làm theo hướng dẫn bên dưới và tắt tính năng thông báo thư mới trong Outlook để loại bỏ lỗi.

1. Rõ ràng, trước tiên, hãy khởi chạy Outlook và mở tài khoản của bạn. Nhấp(Click) vào Công cụ(Tools) .

2. Tiếp theo, nhấp vào Tùy chọn(Options ) và chuyển sang tab Tùy chọn .(Preferences )

3. Nhấp vào Tùy chọn email và bỏ chọn hộp bên cạnh “Hiển thị thông báo khi có thư mới”(uncheck the box next to “Display a notification message when new mail arrives”) để tắt tính năng này.

4. Nhấp vào OK và sau đó nhấp lại vào OK để thoát.

Trường hợp 5: Xóa tệp tạm thời bị hỏng(Case 5: Delete Corrupt Temporary Files)

Là giải pháp cuối cùng để giải quyết lỗi 0x80004005, chúng tôi sẽ xóa tất cả các tệp tạm thời(deleting all the temporary files) trên máy tính của mình, điều này cũng sẽ giúp loại bỏ mọi tệp bị hỏng có thể gây ra lỗi. Để làm như vậy, chúng tôi sẽ sử dụng ứng dụng Disk Cleanup được tích hợp sẵn .

1. Nhấn phím Windows + S, tìm kiếm Disk Cleanup và nhấn enter.

Ngoài ra, khởi chạy lệnh run, nhập cleanmgr và nhấn enter.

Khởi chạy lệnh run, gõ cleanmgr và nhấn enter

2. Sau một lúc quét(After a while of scanning) , cửa sổ ứng dụng liệt kê các tệp khác nhau cần xóa sẽ xuất hiện.

Sau một lúc quét, cửa sổ ứng dụng liệt kê các tệp khác nhau cần xóa sẽ xuất hiện

3. Chọn hộp bên cạnh Tệp Internet Tạm thời(Temporary Internet Files) ( Đảm(Make) bảo chỉ Tệp Internet Tạm thời(Temporary Internet Files) được chọn) và nhấp vào Dọn dẹp tệp hệ thống(Clean up system files) .

Nhấp vào Dọn dẹp tệp hệ thống |  Cách sửa lỗi 0x80004005 trên Windows 10

Để xóa thủ công tất cả các tệp tạm thời:(To manual delete all the temporary files:)

Nhấn phím Windows + S, nhập %temp% vào thanh tìm kiếm và nhấn enter. Thư mục chứa tất cả các tệp và thư mục tạm thời sẽ mở ra. Nhấn Ctrl(Press Ctrl) + A trên bàn phím của bạn để chọn tất cả các tệp rồi nhấn xóa(delete) .

Nhấn Ctrl + A trên bàn phím của bạn để chọn tất cả các tệp rồi nhấn xóa

Khi bạn đã hoàn tất việc xóa các tệp tạm thời, hãy launch Recycle bin and delete the files from there too!

Khuyến khích:(Recommended:)

Vậy là bạn đã học thành công Cách sửa lỗi 0x80004005 trên Windows 10(How To Fix Error 0x80004005 on Windows 10) nhưng nếu bạn vẫn có bất kỳ câu hỏi nào liên quan đến bài đăng này, hãy hỏi họ trong phần bình luận.



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts