Cách khắc phục lỗi “Windows Upgrade 0x80070004 – 0x2000D”

Nếu bạn gặp phải mã lỗi 0x80070004 – 0x2000D trong quá trình nâng cấp hệ điều hành Windows. Lỗi này xảy ra trong giai đoạn di chuyển và rất khó chịu cũng như tốn thời gian. Bạn có gặp phải lỗi tương tự không? Nếu có, hãy tiếp tục đọc bài viết dưới đây của Tri Thức Software để tìm hiểu nguyên nhân và một số giải pháp.

Nguyên nhân gây ra lỗi nâng cấp Windows 0x80070004 – 0x2000D

Nguyên nhân gây ra lỗi nâng cấp Windows 0x80070004 – 0x2000D là gì? Lỗi này chủ yếu có thể do cấu hình sai hoặc hỏng hồ sơ người dùng, hoặc do các tệp hệ thống còn sót lại từ các lần cài đặt trước đó có thể gây ảnh hưởng.

Ngoài ra, phần mềm của bên thứ ba, thiết bị bên ngoài, tệp ẩn hoặc vấn đề về quyền cũng có thể liên quan đến lỗi. Bây giờ, hãy thử các phương pháp sau để khắc phục lỗi.

Cách 1. Ngắt kết nối các thiết bị bên ngoài

Các thiết bị ngoại vi được kết nối với máy tính của bạn có thể gây trở ngại cho quá trình cài đặt và dễ dàng gây ra lỗi nâng cấp Windows 0x80070004 – 0x2000D. Trong trường hợp này, bạn có thể thử ngắt kết nối tất cả các thiết bị USB và thiết bị ngoại vi không cần thiết khỏi máy tính, sau đó khởi động lại máy tính để kiểm tra xem lỗi đã được khắc phục chưa.

Cách 2. Chạy Windows Update Troubleshooter

Bạn cũng có thể chạy trình khắc phục sự cố cập nhật Windows để tìm và sửa lỗi nâng cấp Windows 0x80070004 – 0x2000D. Cách thực hiện như sau:

Bước 1. Nhấn đồng thời phím Win + S để mở cửa sổ Tìm kiếm.

Bước 2. Nhập ” troubleshoot ” vào hộp tìm kiếm và nhấn Enter để mở cửa sổ Cài đặt Khắc phục Sự cố. Sau đó, nhấp vào “Additional troubleshooter” từ bảng bên phải.

nhấp vào Trình khắc phục sự cố bổ sung

Bước 4. Tiếp theo, chọn Windows Update và nhấp vào Run the Troubleshooter.

nhấp vào Chạy trình khắc phục sự cố

Bước 5. Sau khi hoàn tất, hãy làm theo hướng dẫn trên màn hình để khắc phục sự cố đã tìm thấy. Sau đó, khởi động lại máy tính và kiểm tra xem lỗi đã được khắc phục chưa.

Cách 3. Reset Windows Update Components

Các thành phần Windows Update chịu trách nhiệm quản lý việc tải xuống và cài đặt các bản cập nhật trên Windows. Nếu gặp sự cố với chúng, bạn có thể dễ dàng gặp lỗi nâng cấp Windows 0x80070004 – 0x2000D.

Vì vậy, bạn có thể thử đặt lại các thành phần của Windows Update để giải quyết vấn đề. Sau đây là cách thực hiện:

Bước 1. Nhấn phím Windows và nhập cmd vào hộp. Sau đó, nhấp chuột phải vào Command Prompt và chọn Run as administrator.

Bước 2. Trong cửa sổ Command Prompt, hãy thực hiện các lệnh sau:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

How to Reset Windows Update Components on Windows 11

Bước 3. Sau đó, các dịch vụ liên quan đến Windows Update sẽ bị dừng. Tiếp theo, nhập các lệnh sau để đổi tên thư mục SoftwareDistribution và Catroot2:

Nếu ổ đĩa cài đặt Windows của bạn không phải là ổ C, hãy thay thế C bằng ký tự ổ đĩa chính xác.
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\catroot2 Catroot2.old

Bước 4. Sau khi hoàn tất, hãy chạy các lệnh sau để khởi động lại dịch vụ liên quan đến Windows Update:

  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

Bước 5. Bây giờ, hãy khởi động lại máy tính và kiểm tra xem mã lỗi 0x80070004 – 0x2000D đã được giải quyết chưa.

Cách 4. Thực hiện Boot sạch

Nếu bạn nghi ngờ mã lỗi 0x80070004 – 0x2000D trên máy tính của mình là do phần mềm của bên thứ ba gây ra, bạn có thể thực hiện khởi động sạch để nâng cấp Windows. Cách thực hiện như sau:

Bước 1. Nhấn đồng thời phím Win + X và chọn Run để mở cửa sổ Run.

Bước 2. Nhập msconfig vào hộp và nhấp vào nút OK để mở cửa sổ System Configuration.

Bước 3. Chọn tab Services và chọn tùy chọn Hide all Microsoft services. Sau đó, nhấp vào nút Disable all rồi nhấp vào nút Apply.

vô hiệu hóa tất cả các dịch vụ trong Cấu hình hệ thống

Bước 4. Tiếp theo, hãy chuyển đến tab Startup > click Open Task Manager vô hiệu hóa tất cả các mục khởi động và đóng Task Manager.

Bước 5. Vào tab Boot và đánh dấu vào tùy chọn Safe boot .

Bước 6. Sau đó, nhấp vào OK và khởi động lại máy tính để thử nâng cấp Windows một lần nữa.

Cách 5. Chạy SFC và DISM

System File Checker (SFC) và Deployment Image Servicing and Management (DISM.exe) đều có thể kiểm tra và sửa các tệp hệ thống bị hỏng.

Vì vậy, nếu bạn nghi ngờ lỗi nâng cấp Windows 0x80070004 – 0x2000D là do các tệp hệ thống bị hỏng, bạn có thể thử chạy SFC và DISM để sửa lỗi. Để làm điều đó, bạn chỉ cần chạy Command Prompt với quyền quản trị viên và thực hiện các lệnh sau để chạy SFC và DISM:

  • sfc /scannow
  • DISM.exe /Online /Cleanup-image /Scanhealth
  • DISM.exe /Online /Cleanup-image /Checkhealth
  • DISM.exe /Online /Cleanup-image /Restorehealth

How to Run SFC /Scannow in Windows 10, 11 (Stepwise Guide)

Cách 6. Dọn dẹp các tệp cài đặt còn sót lại

Các tệp cài đặt còn sót lại của các lần nâng cấp không thành công trước đó có thể gây xung đột với quy trình nâng cấp mới. Do đó, bạn có thể thử xóa chúng để làm mới bản nâng cấp. Hướng dẫn như sau:

  1. Mở Run.
  2. Nhập “%windir%\SoftwareDistribution\Download” vào hộp và nhấn Enter.
  3. Nhấn đồng thời phím Ctrl + A để chọn toàn bộ nội dung trong thư mục này.
  4. Sau đó, nhấp vào Xóa trong tab Home.
  5. Tiếp theo, hãy vào C:\WINDOWS.~BT và xóa thư mục đó nếu nó tồn tại.
  6. Sau đó, khởi động lại máy tính và thử nâng cấp lại để kiểm tra xem lỗi đã được khắc phục chưa.

Cách 7. Xóa hồ sơ người dùng không cần thiết

Đôi khi, các tài khoản cũ hoặc chưa sử dụng có thể chứa các tệp bị lỗi, gây trở ngại cho quá trình nâng cấp. Vì vậy, bạn có thể thử xóa các hồ sơ người dùng không cần thiết để khắc phục lỗi. Dưới đây là hướng dẫn:

  1. Mở cửa sổ Run.
  2. Nhập netplwiz và nhấn Enter.
  3. Kiểm tra danh sách tài khoản người dùng.
  4. Chọn hồ sơ không sử dụng và nhấp vào Remove.
  5. Nếu một cửa sổ bật lên, hãy nhấp vào Yes để tiếp tục.
  6. Tiếp theo, thoát khỏi cửa sổ và khởi động lại hệ thống.
  7. Sau đó, hãy nâng cấp Windows một lần nữa và kiểm tra xem lỗi đã được giải quyết chưa.
xóa tài khoản không sử dụng trong Tài khoản người dùng

Cách 8. Tạo Profile mới cho User

Hồ sơ người dùng bị hỏng hoặc cấu hình sai có thể làm gián đoạn quá trình di chuyển trong quá trình nâng cấp Windows và dẫn đến lỗi nâng cấp Windows 0x80070004 – 0x2000D. Do đó, bạn có thể thử tạo hồ sơ người dùng mới để khắc phục sự cố.

Tổng kết

Bài viết này tập trung vào việc giải quyết lỗi nâng cấp Windows 0x80070004 – 0x2000D. Bạn có thể thử các phương pháp trên để khắc phục lỗi trên máy tính của mình. Nếu có bất kỳ thắc mắc gì hãy liên hệ với banquyenphanmem.com hoặc gọi điện thoại số 028.22443013 để được trợ giúp.

Bài viết liên quan

zalo-icon
phone-icon