Khi bạn cài đặt cumulative Update, bản cập nhật .NET framework hoặc feature Update cho Windows 10, lỗi 0x80073712 xảy ra và dừng quá trình cài đặt. Đây là nguyên văn thông báo lỗi đầy đủ:
Some update files are missing or have problems. We'll try to download the update again later. Error code: (0x80073712).
Lỗi 0x80073712
(ERROR_SXS_COMPONENT_STORE_CORRUPT
) biểu thị rằng kho lưu trữ thành phần (thư mục WinSxS) bị hỏng. Nếu bạn kiểm tra tệp CBS.log, nó sẽ có các mục sau:
Info CBS Failed to resolve execution chain. [HRESULT = 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT] Error CBS Failed to process single phase execution. [HRESULT = 0x80073712 - ERROR_SXS_COMPONENT_STORE_CORRUPT] Info CBS WER: Generating failure report for package: Package_for_DotNetRollup~31bf3856ad364e35~amd64~~10.0.1.3012, status: 0x80073712, failure source: Resolve, start state: Absent, target state: Installed, client id: WindowsUpdateAgent
Chạy lệnh DISM.exe/Online/Cleanup-image/RestoreHealth
đến sửa chữa cửa hàng linh kiện có thể ném lỗi 0x800f081f:
Deployment Image Servicing and Management tool Version: Image Version: [===========================86.1%================= ] Error: 0x800f081f The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. The DISM log file can be found at C:WINDOWSLogsDISMdism.log

Trình kiểm tra tệp hệ thống (Sfc/scannow
) có thể báo lỗi sau:
Windows Resource Protection could not perform the requested operation.
Giải pháp
Để giải quyết lỗi Windows Update 0x80073712 (ERROR_SXS_COMPONENT_STORE_CORRUPT
), bạn có hai lựa chọn. Thực hiện theo một trong các phương pháp sau phù hợp với bạn:
Ghi chú của biên tập viên: Phương pháp 1 có thể dễ dàng hơn vì không cần truyền phương tiện cài đặt vào dòng trước khi bắt đầu quá trình. Quá trình Cập nhật động loại bỏ nhu cầu cài đặt bản cập nhật chất lượng riêng biệt (cumulative Update) như một phần của quá trình nâng cấp tại chỗ. Với nâng cấp tại chỗ bằng Windows 10 ISO hoặc đĩa cài đặt mới nhất, bạn cũng tự động nhận được bản cập nhật chất lượng mới nhất có sẵn nhờ tính năng “Cập nhật động” tuyệt vời.
Phương pháp 1: Chạy nâng cấp tại chỗ (cài đặt lại)
Cài đặt lại Windows 10 bằng cách sử dụng ISO Windows 10 mới nhất thu được thông qua Công cụ tạo phương tiện hoặc Rufus.
Phương pháp này được gọi là cài đặt sửa chữa hoặc nâng cấp tại chỗ. Nó sẽ giữ nguyên vẹn tất cả dữ liệu, cài đặt và tài khoản người dùng của bạn. Sửa chữa Windows 10 bằng phương pháp này sẽ khôi phục các tệp hệ thống bị thiếu hoặc lỗi thời và sửa chữa cửa hàng thành phần.
- Gắn ISO Windows 10 bằng cách nhấp đúp vào nó.
- Từ ổ đĩa được gắn kết, chạy
Setup.exe
- Làm theo hướng dẫn trên màn hình và hoàn tất quá trình cài đặt sửa chữa.
Phương pháp 2: Chạy DISM với đường dẫn nguồn
Command line DISM/RestoreHealth có thể gây ra lỗi 0x800f081f
trong tình huống này. Để tránh điều này, bạn cần đề cập đến nguồn cục bộ (install.wim
hoặc là install.esd
bên trong Sources
thư mục của Windows 10 ISO hoặc USB.)
Quan trọng: Các tệp nguồn không được cũ hơn phiên bản Windows 10 mà bạn đang sử dụng. Bạn sẽ cần sử dụng slreamed Windows 10 đĩa để khớp với xây dựng số cài đặt Windows 10 hiện tại của bạn.
Làm theo hướng dẫn trong bài Lỗi DISM 0x800f081f trong khi RestoreHealth trong Windows 10 để chạy thành công command line DISM, đề cập đến đường dẫn nguồn.
Điều này sẽ sửa chữa các cửa hàng thành phần.
Hi vọng, lỗi 0x80073712 sẽ không xảy ra nữa và bạn sẽ có thể cài đặt thành công các bản cập nhật .NET Framework, cumulative Update và feature Update trong tương lai.