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

Khắc phục lỗi Windows 0x80070020 (0x2000A) – Hướng dẫn từng bước

Một trong những cách phổ biến để bảo vệ máy tính Windows là cài đặt các bản cập nhật Windows cần thiết để đảm bảo tất cả các thành phần đều được cập nhật và hỗ trợ tốt. Windows 10/11, phiên bản mới nhất của hệ điều hành, đã giúp việc cài đặt các bản cập nhật Windows trở nên dễ dàng hơn.

Bạn chỉ cần truy cập menu Settings (Cài đặt), nhấp vào Update & security > Windows Update (Cập nhật & bảo mật > Windows Update), sau đó nhấp nút Check for updates (Kiểm tra cập nhật) để bắt đầu quy trình. Các bản cập nhật mới nhất sẽ tự động được tải xuống và cài đặt trên máy tính của bạn. Lý tưởng nhất, chỉ cần vài cú nhấp chuột để cập nhật máy.

Tuy nhiên, một số lỗi có thể xảy ra trong quá trình đơn giản này, và một trong số đó là lỗi 0x80070020 – 0x2000A. Theo báo cáo của người dùng, lỗi này xảy ra mỗi khi họ cố gắng cài đặt các bản build hoặc cập nhật Windows trên máy tính. Lỗi không chỉ giới hạn ở hệ thống Windows 10/11 vì các phiên bản cũ hơn của hệ điều hành cũng bị ảnh hưởng.

Dưới đây là một số thông báo lỗi đi kèm với lỗi cài đặt thất bại 0x80070020 – 0x2000A:

  • 0x80070020 – 0x2000A Cài đặt thất bại ở giai đoạn SAFE_OS với lỗi trong quá trình hoạt động PREPARE_FIRST_BOOT.
  • Chúng tôi không thể cài đặt bản cập nhật lúc này. Vui lòng thử lại sau.

Bài viết này sẽ chỉ cho bạn cách khắc phục lỗi 0x80070020 – 0x2000A và giúp bạn cài đặt thành công các bản cập nhật Windows.

Cách khắc phục lỗi cài đặt thất bại 0x80070020 – 0x2000A

Lỗi 0x80070020 – 0x2000A có thể xảy ra do nhiều lý do khác nhau. Có thể do một chương trình đang can thiệp vào quá trình cập nhật tự động, các thành phần Windows Update bị hỏng, hoặc nhiều ổ cứng trên máy tính của bạn. Trừ khi lỗi của bạn liên quan đến ổ cứng, thì rất khó xác định chính xác nguyên nhân của lỗi cài đặt thất bại 0x80070020 – 0x2000A.

Trước khi cố gắng khắc phục lỗi 0x80070020 – 0x2000A, hãy đảm bảo bạn đã sao lưu các tệp quan trọng để phòng trường hợp xấu xảy ra. Bạn cũng nên tối ưu hóa các quy trình máy tính bằng một công cụ hữu ích như Outbyte PC Repair để quy trình khắc phục sự cố diễn ra suôn sẻ và nhanh chóng hơn.

Nếu bạn đang tìm giải pháp cho lỗi 0x80070020 – 0x2000A, hãy xem các phương pháp sửa lỗi dưới đây và thực hiện từng cái cho đến khi tìm được phương pháp giải quyết vấn đề của bạn.

Phương pháp 1: Tạm thời tắt phần mềm diệt virus.

Chương trình diệt virus và Windows OS thường không "hòa hợp" tốt. Chương trình diệt virus được thiết kế để quét máy tính tìm virus và phần mềm độc hại liên tục. Chạy Windows Update trong khi phần mềm diệt virus cũng đang chạy quét sẽ rất có thể dẫn đến xung đột.

Để kiểm tra xem phần mềm diệt virus có thực sự là thủ phạm hay không, hãy thử tắt nó tạm thời, sau đó chạy Windows Update lại. Nếu quy trình thành công, thì vấn đề của bạn đã được giải quyết. Nếu không, hãy thử phương pháp tiếp theo.

Phương pháp 2: Chạy Trình khắc phục sự cố.

Windows có trình khắc phục sự cố tích hợp cho khi gặp vấn đề trong quá trình cài đặt cập nhật Windows. Làm theo các bước dưới đây để chạy tính năng khắc phục sự cố và khắc phục lỗi 0x80070020 – 0x2000A:

  1. Nhấp Start (Bắt đầu) và nhập Troubleshooting (Khắc phục sự cố) vào hộp tìm kiếm.
  2. Nhấp vào tab Troubleshooting.
  3. Nhấp nút View all (Xem tất cả) ở góc trên bên trái của cửa sổ.
  4. Chọn Windows Update từ danh sách.
  5. Nhấn nút Run (Chạy) để bắt đầu quy trình khắc phục sự cố.

Làm theo hướng dẫn trên màn hình để giải quyết vấn đề Windows Update của bạn.

Phương pháp 3: Khởi động lại BITS.

Dịch vụ truyền thông thông minh nền (Background Intelligent Transfer Service), còn gọi là BITS, là thành phần của Windows giúp truyền tệp giữa máy tính và máy chủ Microsoft. Windows Update phụ thuộc nhiều vào BITS, vì vậy khi quy trình này bị tổn thương, các bản cập nhật cũng không thể tải xuống và cài đặt. Nếu đó là trường hợp, quy trình BITS cần được khởi động lại để Windows Update hoạt động trở lại.

Để khởi động lại BITS, làm theo các bước dưới đây:

  1. Nhấn phím Windows + R.
  2. Nhập services.msc vào hộp thoại. Nhấn nút OK.
  3. Tìm quy trình Background Intelligent Transfer Service và nhấp chuột phải vào nó. Chọn Properties (Thuộc tính).
  4. Nhấp tab General (Chung).
  5. Dưới Startup type (Loại khởi động), chọn Automatic (Tự động).
  6. Nếu quy trình BITS không chạy, nhấp chuột phải vào nó rồi nhấp Start (Bắt đầu).
  7. Nhấp OK để đóng cửa sổ.

Sau khi quy trình BITS khởi động lại, hãy thử cài đặt các bản cập nhật lại để xem phương pháp này có hiệu quả không.

Phương pháp 4: Đặt lại Windows Update.

Nếu các phương pháp trên không hiệu quả, giải pháp khác cho lỗi 0x80070020 – 0x2000A là đặt lại Windows Update, sau đó khởi động lại quá trình cài đặt một lần nữa. Việc đặt lại Windows Update sẽ khôi phục các thành phần Windows Update bị hỏng hoặc lỗi, và cho phép cài đặt các bản cập nhật cần thiết một cách suôn sẻ.

Để đặt lại Windows Update, làm theo hướng dẫn dưới đây:

  1. Nhấn phím Windows + X, sau đó chọn Command Prompt (Admin) (Dòng lệnh quản trị) từ các tùy chọn.
  2. Dừng các dịch vụ Windows Update Services, BITS, MSI Installer và Cryptographic bằng cách nhập các lệnh sau lần lượt. Nhấn Enter sau mỗi lệnh:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
  1. Đổi tên thư mục SoftwareDistribution và Catroot2 bằng cách nhập các lệnh dưới đây. Nhấn nút Enter sau mỗi lệnh:
    • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    • ren C:\Windows\System32\catroot2 Catroot2.old
  1. Khởi động lại các quy trình đã dừng trước đó (BITS, Cryptographic, MSI Installer và Windows Update Services) bằng cách nhập các lệnh sau liên tiếp. Nhấn Enter sau khi nhập từng lệnh:
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver
  1. Nhập exit, sau đó khởi động lại máy tính để các thay đổi có hiệu lực.

Phương pháp 5: Tạo tài khoản người dùng cục bộ tạm thời.

Phương pháp này dành cho người dùng Windows đang sử dụng hai ổ đĩa khác nhau trên máy tính. Ví dụ, bạn cài Windows OS trên ổ SSD trong khi tất cả các chương trình và dữ liệu khác nằm trên ổ cứng khác. Nếu đây là trường hợp, có thể bạn đã từng di chuyển thư mục hồ sơ người dùng bằng cách chỉnh sửa mục registry này:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ ProfilesDirectory

Điều này sẽ dẫn đến lỗi cài đặt thất bại 0x80070020 – 0x2000A mỗi khi bạn chạy Windows Update, vì hệ điều hành không thể tìm thấy hồ sơ người dùng của bạn vì chúng nằm trên ổ đĩa khác.

Để khắc phục:

  1. Thay đổi mục registry ProfilesDirectory trở về mặc định %SystemDrive%\Users.
  2. Tạo một tài khoản người dùng cục bộ tạm thời trên máy tính của bạn và cấp quyền truy cập quản trị.
  3. Chạy Windows Update bằng tài khoản tạm thời và làm theo hướng dẫn trên màn hình.

Điều này sẽ khắc phục lỗi 0x80070020 – 0x2000A cho người dùng Windows có nhiều ổ cứng. Bạn có thể xóa tài khoản tạm thời hoặc giữ lại, tùy thuộc vào lựa chọn của bạn. Cũng không cần thay đổi lại mục registry để sử dụng tài khoản cá nhân của bạn.

Tóm tắt

Lỗi 0x80070020 – 0x2000A không phải là vấn đề nghiêm trọng, nhưng vẫn nên được giải quyết ngay lập tức vì nó liên quan đến bảo mật và hoạt động đúng đắn của máy tính. Không thể cài đặt cập nhật có thể khiến máy tính dễ bị tấn công hoặc khiến một số thành phần Windows không hoạt động hiệu quả. Nếu bạn gặp bất kỳ vấn đề nào khi chạy Windows Update, bạn có thể thử bất kỳ phương pháp nào ở trên để xem phương pháp nào hiệu quả cho bạn.