Sửa lỗi 0x803c0103 trong Windows Update Troubleshooter

Nếu bạn nhận được Lỗi 0x803c0103 khi chạy Windows Update Troubleshooter, bài đăng này sẽ giúp bạn giải quyết nó. Mặc dù trình khắc phục sự cố được sử dụng để giải quyết sự cố nhưng trong trường hợp này, trình khắc phục sự cố cũng bị kẹt và không thể khắc phục.

0x803c0103

Mã lỗi 0x803c0103 là gì?

Mã lỗi 0x803c0103 'Unexpected error' xảy ra khi Windows Update Troubleshooter không chạy và trình hướng dẫn khắc phục sự cố không thể tiếp tục trên máy tính Windows của bạn. Sử dụng FixWin để sửa lỗi này.

Sửa lỗi 0x803c0103 trong Windows Update Troubleshooter

Nếu Windows Update Troubleshooter hiển thị lỗi 0x803c0103 trong khi khắc phục sự cố, thì hãy sử dụng FixWin để thực hiện các đề xuất này và giải quyết thành công sự cố:
  1. Chạy các công cụ SFC và DISM bằng FixWin
  2. Đặt lại các thư mục catroot2 và SoftwareDistribution bằng FixWin
  3. Đặt lại cấu phần Windows Update
  4. System Restore
  5. Chạy Windows Update Troubleshooter ở Clean Boot State.
Trước khi bạn bắt đầu, hãy tải xuống phần mềm miễn phí di động có tên FixWin, giải nén nội dung và chạy FixWin.exe với tư cách quản trị viên

1. Chạy công cụ SFC và DISM

  • Công cụ System File Checker sẽ sửa chữa và thay thế các tệp Hệ điều hành Windows bị hỏng trong khi DISM Tool sẽ sửa chữa hình ảnh hệ thống bị hỏng.
  • Mở FixWin và từ trang Welcome, trước tiên hãy nhấp vào Run System File Checker. Chờ cho quá trình quét hoàn tất và sau đó khởi động lại máy tính của bạn.
  • Nếu có vấn đề, công cụ sẽ thông báo về vấn đề đó và tự động khắc phục sự cố.
  • Nếu ứng dụng khách Windows Update của bạn đã bị hỏng, bạn sẽ được nhắc sử dụng cài đặt Windows đang chạy làm nguồn sửa chữa hoặc sử dụng thư mục song song Windows từ chia sẻ mạng, làm nguồn tệp.
  • Sau đó, bạn sẽ được yêu cầu chạy lệnh sau để thay thế:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess
  • Tại đây, bạn phải thay thế trình giữ chỗ C:\RepairSource\Windows bằng vị trí nguồn sửa chữa của bạn.
  • Khi quá trình hoàn tất, DISM sẽ tạo tệp nhật ký trong %windir%/Logs/CBS/CBS.log và nắm bắt bất kỳ vấn đề nào mà công cụ tìm thấy hoặc sửa chữa.

2. Đặt lại các thư mục catroot2 và SoftwareDistribution

  • Tiếp theo, bạn cần thiết lập lại các thư mục catroot2 và SoftwareDistribution.
  • Mở FixWin > Additional Fixes và nhấn lần lượt các nút cần thiết.

3. Đặt lại Windows Update Component

Một điều cuối cùng bạn có thể làm là đặt lại các thành phần Windows Update như sau:
  • Dừng Windows Update Services
  • Xóa các tệp qmgr * .dat .
  • Xả các thư mục SoftwareDistribution và catroot2
  • Đặt lại dịch vụ BITS và dịch vụ Windows Update về bộ mô tả bảo mật mặc định
  • Đăng ký lại tệp BITS và tệp DLL liên quan đến Windows Update
  • Xóa các giá trị đăng ký không chính xác
  • Đặt lại Winsock
  • Khởi động lại Windows Update Services.

4. Chạy Windows Update Troubleshooter ở Clean Boot State

  • Thực hiện Clean Boot, chạy FixWin với tư cách quản trị viên > Troubleshooters, sau đó nhấp vào Windows Update Troubleshooter để chạy nó.

5. System Restore


Tùy chọn cuối cùng là thực hiện System Restore nếu bạn có.

Nhấn phím Bắt đầu, nhập System Restore và khởi chạy công cụ Recovery khi nó xuất hiện trên danh sách. Nhấp vào Open System Restore và chọn ngày được đề xuất hoặc một ngày từ danh sách mà bạn nghĩ sẽ hoạt động tốt nhất.