10 cách khắc phục mã lỗi cập nhật Windows không thành công 0x80070003


Mã lỗi cập nhật Windows 0x80070003 ngăn bạn tải xuống và cài đặt các bản cập nhật mới nhất. Nguyên nhân của vấn đề không phải lúc nào cũng rõ ràng, đặc biệt nếu bạn chỉ nhận được mã khó hiểu này.

Không giống như nhiều mã lỗi cập nhật Windows, sửa mã lỗi 0x80070003 thường có nghĩa là giải quyết sự cố trên PC cục bộ của bạn. Sau khi bạn loại bỏ được vấn đề cơ bản, các bản cập nhật sẽ hoạt động như mong đợi.

Nguyên nhân chính gây ra mã lỗi 0x80070003

Nếu bạn gặp lỗi này khi thử Windows Update thì có bốn lý do chính:

  • Các tệp hệ thống bị hỏng có thể là vấn đề vì công cụ cập nhật dựa vào các tệp hệ thống để hoạt động chính xác. Điều này cũng có thể bao gồm hỏng bộ đệm Windows Update mà chúng ta sẽ thảo luận riêng bên dưới.
  • Quá trình cập nhật Windows rất phức tạp và phải dựa vào một số dịch vụ Windows để hoạt động trơn tru. Nếu bất kỳ dịch vụ liên quan nào trong số này bị vô hiệu hóa hoặc trục trặc, điều đó có thể khiến quá trình cập nhật không thể hoàn tất thành công.
  • Windows Sổ đăng ký có thể có vấn đề về cấu hình, vấn đề này có thể được giải quyết bằng cách chỉnh sửa Sổ đăng ký. Hãy thận trọng!
  • Windows Update bao gồm nhiều thành phần phụ khác nhau. Nếu bất kỳ thành phần nào trong số này bị hỏng hoặc bị thiếu, điều đó sẽ gây ra sự cố khi hoàn tất quá trình cập nhật.
  • Mã lỗi 0x80070003 Biến thể

    Thật kỳ lạ, mã 0x80070003 đi kèm với một số thông báo lỗi cụ thể mà con người có thể đọc được, cho thấy đó là một nhóm lỗi có liên quan chứ không phải một vấn đề cụ thể.

    “Chúng tôi không thể cài đặt bản cập nhật này nhưng bạn có thể thử lại (0x80070003)” có lẽ là lỗi phổ biến nhất và việc khởi động lại hệ thống thường khiến lỗi biến mất.

    “Windows không cài đặt được bản cập nhật sau có lỗi 0x80070003” khó phát hiện hơn một chút và chỉ khởi động lại hệ điều hành có thể sẽ không khắc phục được sự cố. Hầu hết các bản sửa lỗi được cung cấp ở đây đều nhằm mục đích giải quyết lỗi này.

    Các lỗi khác có cùng mã không liên quan trực tiếp đến Windows Update. Ví dụ: “Lỗi 0x80070003 hệ thống không thể tìm thấy đường dẫn được chỉ định” thường xảy ra do ổ đĩa bị ngắt kết nối hoặc bị hỏng. Bài viết này sẽ chỉ tập trung vào các lỗi Windows Update có mã lỗi này..

    1. Khởi động lại Windows

    Như mọi khi, điều đầu tiên bạn nên làm là khởi động lại PC và chạy lại bản cập nhật. Nếu bạn chưa khởi động lại hệ thống của mình sau một thời gian thì một số dịch vụ mà Windows cần có thể đã bị đóng băng hoặc đóng. Khởi động lại hệ thống của bạn sẽ giải quyết được sự cố hoặc cho biết sự cố đó đã tồn tại lâu dài hơn.

    2. Vô hiệu hóa phần mềm chống vi-rút và tường lửa của bên thứ ba

    Các chương trình này có thể can thiệp vào các bản cập nhật Windows nếu bạn đang sử dụng thứ gì đó không phải là phần mềm chống vi-rút và phần mềm bức tường lửa đi kèm của Windows. Để loại trừ trường hợp này, hãy tắt chúng và thử cập nhật lại.

    3. Sử dụng Trình khắc phục sự cố cập nhật Windows

    Windows 10 và 11 có nhiều trình khắc phục sự cố chuyên dụng khác nhau có thể khắc phục lỗi trong Windows mà không cần khắc phục sự cố thủ công phức tạp. Trong trường hợp này, trình khắc phục sự cố mà bạn muốn chạy là Trình khắc phục sự cố Windows Update, nhưng vị trí cụ thể của ứng dụng sẽ khác nhau tùy thuộc vào phiên bản Windows bạn đang sử dụng.

    Người dùng Windows 10 nên truy cập Bắt đầu>Cài đặt>Cập nhật & Bảo mật>Khắc phục sự cốt >Trình khắc phục sự cố bổ sung. Sau đó, trong Thiết lập và chạy, hãy chọn Windows Update>Chạy trình khắc phục sự cố.

    Người dùng Windows 11 nên truy cập Bắt đầu>Cài đặt>Hệ thống>Khắc phục sự cố>Các trình khắc phục sự cố khác. Sau đó, trong Thường xuyên nhất, chọn Windows Update>Chạy.

    Sau khi chạy trình khắc phục sự cố, giả sử rằng nó đã thay đổi mọi thứ, hãy khởi động lại máy tính của bạn và xem liệu sự cố cập nhật đã được giải quyết chưa.

    4. Dùng thử Trợ lý cập nhật

    Nếu trình khắc phục sự cố không hoạt động và bạn đang chạy Windows 10, bạn có thể thử Trợ lý cập nhật Windows 10 để buộc cập nhật bằng chương trình bên ngoài.

    5. Xóa thư mục phân phối phần mềm

    Nếu có vấn đề với các tệp cập nhật tạm thời được tạo trong suốt lịch sử cập nhật của bạn, bạn có thể xóa thư mục tải xuống nơi chúng được lưu trữ:

    1. Nhấn Windows+Rđể mở hộp thoại Chạy..
      1. Nhập cmdvà nhấn Ctrl+ Shift+ Enterđể chạy nó ở chế độ quản trị viên.
      2. Gõ net stop wuauserv vào Dấu nhắc lệnh và nhấn Enter.
        1. Sử dụng File Explorerđể xóa nội dung của thư mục sau:
        2. C:\WINDOWS\SoftwareDistribution\Download

          1. Gõ net start wuauserv vào Dấu nhắc lệnh và nhấn Enter.
          2. Hãy thử lại Windows Update và xem sự cố đã được giải quyết chưa.

            6. Dừng và khởi động lại dịch vụ Windows Update theo cách thủ công

            Dịch vụ chính giúp thực hiện cập nhật là Dịch vụ Windows Update. Bạn có thể dừng và khởi động lại dịch vụ này theo cách thủ công để thử và làm cho nó hoạt động trở lại.

            1. Nhấn Windows+Rđể mở hộp thoại Chạy.
            2. Nhập services.mscvà nhấn Enter.
              1. Tìm dịch vụ Windows Update.
                1. Nhấp chuột phảivào đó và chọn Dừng.
                  1. Khởi động lại PC của bạn.
                  2. Lặp lại bước 1 và 2.
                  3. Tìm kiếm dịch vụ Windows Update, nhấp chuột phảivào dịch vụ đó và chọn Bắt đầu.
                  4. Thử cập nhật lại.

                    Nếu bạn thích sử dụng Dòng lệnh, đây là cách để đạt được kết quả tương tự:

                    1. Nhấn Windows+Rđể mở hộp thoại Chạy.
                      1. Nhập cmdvà nhấn Ctrl+ Shift+ Enterđể chạy nó ở chế độ quản trị viên.
                      2. Gõ net stop wuauserv và nhấn Enter.
                        1. Khởi động lại PC của bạn.
                        2. Lặp lại bước 1 và 2.
                        3. Gõ net start wuauserv và nhấn Enter.
                        4. Bây giờ hãy thử cập nhật lại.

                          7. Kiểm tra các tệp hệ thống bị hỏng

                          Để kiểm tra xem bản cài đặt Windows hiện tại của bạn có còn sạch và nguyên vẹn hay không, bạn nên kiểm tra các tệp hệ thống của mình xem có bị hỏng không. Bạn có thể thực hiện việc này bằng cách chạy công cụ Kiểm tra Tệp Hệ thống (sfc /scannow) hoặc DISM từ Dấu nhắc Lệnh..

                          Hãy xem hướng dẫn của chúng tôi về sửa các tập tin hệ thống bị hỏng hoặc hướng dẫn nâng cao cho các lệnh SFC và DISM của chúng tôi để biết thêm thông tin về các quy trình này.

                          8. Giải phóng dung lượng ổ đĩa

                          Windows Update cần có không gian để hoạt động. Nếu ổ cứng hệ thống của bạn quá đầy, các tệp cập nhật tạm thời sẽ không còn nơi nào để đi. Nếu sắp hết dung lượng, bạn có thể gỡ cài đặt một số ứng dụng lớn hoặc xóa tệp phương tiện, di chuyển chúng sang ổ đĩa ngoài và nói chung là dọn sạch dữ liệu hoặc bộ nhớ đệm không sử dụng.

                          Nếu bạn không chắc chắn về cách có thêm dung lượng trống trong Windows, hãy xem 15 cách giải phóng dung lượng ổ đĩa trong Windows 10.

                          9. Kiểm tra sổ đăng ký để tìm lỗi

                          Hệ thống đăng ký Windows bị định cấu hình sai thường là nguyên nhân gây ra lỗi này.

                          Cảnh báo:Luôn có mức độ rủi ro khi sửa đổi Sổ đăng ký. Nếu bạn chưa từng làm việc với nó trước đây, hãy xem hướng dẫn sử dụng WindowsRegistry của chúng tôi. Và luôn sao lưu sổ đăng ký của bạn trước khi thực hiện bất kỳ chỉnh sửa nào.

                          1. NhấnWindows+ Rđể mở hộp thoại Chạy.
                          2. Nhập regeditvà nhấn Enter.
                            1. Sao chép văn bản sau và dán vào thanh địa chỉ Sổ đăng ký:
                            2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WIMMmount rồi nhấn Enter

                              1. Nhấp đúp vào ImagePathđể mở khóa đăng ký.
                                1. Kiểm tra xem system32\drivers\wimmount.syscó được liệt kê trong Dữ liệu giá trịhay không. Nếu không, hãy thay đổi nó và chọn OK.
                                2. Mở Windows File Explorer và truy cập C:\Windows\System32\drivers\ (giả sử ổ đĩa hệ thống của bạn là Ổ C).
                                3. Kiểm tra xem wimmount.syscó trong thư mục này không. Nếu không, hãy tham khảo phần 5 ở trên và sửa chữa các tệp hệ thống của bạn.
                                  1. Khởi động lại máy tính và thử chạy lại Windows Update.
                                  2. 10. Đặt lại các thành phần Windows Update theo cách thủ công

                                    Mặc dù Trình khắc phục sự cố Windows Update thường tự động đặt lại các thành phần Windows Update trong nền, nhưng nếu nó không giải quyết được sự cố của bạn, bạn có thể thử đặt lại chúng theo cách thủ công. Đây phải là giải pháp cuối cùng vì đây là một quá trình phức tạp với nhiều bước.

                                    1. Nhấn Nút Bắt đầu.
                                    2. Nhập Dấu nhắc lệnh..
                                    3. Khi Dấu nhắc Lệnh xuất hiện trong kết quả, hãy nhấp chuột phảivào đó và chọn Chạy với tư cách Quản trị viên.
                                    4. Khi được hỏi, hãy xác nhận rằng bạn muốn chạy Dấu nhắc Lệnh với tư cách Quản trị viên.
                                    5. Nhập net stop bit và nhấn Enter.
                                    6. Gõ net stop wuauserv và nhấnEnter.
                                    7. Gõ net stop cryptsvc và nhấn Enter.
                                    8. Xóa tệp qmgr*.datbằng cách nhập lệnh sau vào Dấu nhắc lệnh và nhấn Enter:
                                    9. Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”

                                      Lưu ý:Trong trường hợp bạn thắc mắc, “BITS” là Dịch vụ truyền thông minh nềnvà “cryptsvc” là Dịch vụ mật mã.

                                      1. Bây giờ chúng ta sẽ phải đăng ký lại các tệp BITS. Nhập cd /d %windir%\system32 vào Dấu nhắc Lệnh và nhấn Enter.
                                        1. Bây giờ bạn sẽ phải đăng ký từng thành phần này một cách riêng lẻ. Đặt lần lượt từng dòng mã vào Dấu nhắc Lệnh rồi nhấn Entersau mỗi dòng.
                                        2. regsvr32.exe atl.dll

                                          regsvr32.exe urlmon.dll

                                          regsvr32.exe mshtml.dll

                                          regsvr32.exe shdocvw.dll

                                          regsvr32.exe duyệtui.dll

                                          regsvr32.exe jscript.dll

                                          regsvr32.exe vbscript.dll

                                          regsvr32.exe scrrun.dll

                                          regsvr32.exe msxml.dll

                                          regsvr32.exe msxml3.dll

                                          regsvr32.exe msxml6.dll

                                          regsvr32.exe Actxprxy.dll

                                          regsvr32.exe softpub.dll

                                          regsvr32.exe wintrust.dll

                                          regsvr32.exe dssenh.dll

                                          regsvr32.exe rsaenh.dll

                                          regsvr32.exe gpkcsp.dll

                                          regsvr32.exe sccbase.dll

                                          regsvr32.exe slbcsp.dll

                                          regsvr32.exe cryptdlg.dll

                                          regsvr32.exe oleaut32.dll

                                          regsvr32.exe ole32.dll

                                          regsvr32.exe shell32.dll

                                          regsvr32.exe initpki.dll

                                          regsvr32.exe wuapi.dll

                                          regsvr32.exe wuaueng.dll

                                          regsvr32.exe wuaueng1.dll

                                          regsvr32.exe wucltui.dll

                                          regsvr32.exe wups.dll

                                          regsvr32.exe wups2.dll

                                          regsvr32.exe wuweb.dll

                                          regsvr32.exe qmgr.dll

                                          regsvr32.exe qmgrprxy.dll

                                          regsvr32.exe wucltux.dll

                                          regsvr32.exe muweb.dll

                                          regsvr32.exe wuwebv.dll.

                                          1. Sau khi bạn đã đăng ký mọi thành phần, hãy nhập netsh winock reset vào Dấu nhắc lệnh và nhấn Enter.
                                            1. Bây giờ chúng ta phải khởi động lại ba dịch vụ mà chúng ta đã dừng trước đó, vì vậy hãy nhập các lệnh sau:
                                            2. Nhập bit bắt đầu mạng và nhấn Enter.

                                              Gõ net start wuauserv và nhấn Enter.

                                              Gõ net start cryptsvc và nhấn Enter.

                                              Để có biện pháp tốt nhất, hãy khởi động lại máy tính của bạn rồi thử lại Windows Update.

                                              .

                                              bài viết liên quan:


                                              24.11.2022