Tôi đã chiến đấu với điều này trong vài ngày nay và thực sự có thể sử dụng một số trợ giúp từ cộng đồng. Điều này bắt đầu do không thể cài đặt các bản cập nhật Windows trên Trung tâm dữ liệu Server 2016, dẫn đến các dấu hiệu cho thấy có sự cố với hỏng cửa hàng CBS. SFC /ScanNow hoạt động bình thường trở lại, gỡ bỏ /Online /Cleanup-Image /CheckHealth cho biết kho linh kiện có thể sửa chữa được.
kiểm tra sức khỏe
Chạy dism.exe /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\temp\install.wim:1 /LimitAccess /Loglevel:4 cuối cùng không thành công với Lỗi: 0x800f081f.
Nguồn WIM
Để tham khảo, install.wim:1 được xác nhận là wim của Trung tâm dữ liệu Windows Server 2016, từ cổng thông tin của Microsoft.
Xác minh chỉ mục Wim
Cố gắng sửa chữa mà không chỉ định nguồn dẫn đến Lỗi gần như bất thường hơn: 14 "Không có đủ bộ nhớ để hoàn tất thao tác này."; ổ HĐH có 44 GB dung lượng trống.
Lỗi 14
Dism.log dường như không có nhiều giá trị, nhưng CBS.log có "Không thể tải xuống các bản cập nhật [HRESULT = 0x8007000e - E_OUTOFMEMORY]" trên Dòng thời gian khớp với Lỗi 14.
Cũng từ CBS.log:
Kiểm tra sự sẵn sàng cập nhật hệ thống.
(p) Tải trọng CSI bị hỏng amd64_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_3ecfc4b3ae7c6dae\Microsoft.Msmq.Runtime.Interop.dll
Sửa chữa không thành công: Thiếu trọng tải thay thế.
(p) Tải trọng CSI bị hỏng amd64_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_3ecfc4b3ae7c6dae\Microsoft.Msmq.Activex.Interop.dll
Sửa chữa không thành công: Thiếu trọng tải thay thế.
(p) Tải trọng CSI bị hỏng amd64_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_3ecfc4b3ae7c6dae\Microsoft.Msmq.PowerShell.Commands.dll
Sửa chữa không thành công: Thiếu trọng tải thay thế.
(p) Tải trọng CSI bị hỏng x86_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_e2b1292ff61efc78\Microsoft.Msmq.Activex.Interop.dll
Sửa chữa không thành công: Thiếu trọng tải thay thế.
(p) Tải trọng CSI bị hỏng x86_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_e2b1292ff61efc78\Microsoft.Msmq.PowerShell.Commands.dll
Sửa chữa không thành công: Thiếu trọng tải thay thế.
(p) Tải trọng CSI bị hỏng amd64_microsoft-windows-fsrm-service_31bf3856ad364e35_10.0.14393.1378_none_167ee64821565098\srmsvc.dll
Sửa chữa không thành công: Thiếu trọng tải thay thế.
Đây dường như là thủ phạm của tôi, nhưng tôi không thể tìm thấy chúng trong thư mục winxs trên Máy chủ 2016 hoàn toàn mới mà tôi cũng đã cố gắng sử dụng làm nguồn để sửa chữa.
Tôi không chắc nên thử điều gì khác, tài liệu của Microsoft về vấn đề này đang khiến tôi chạy vòng quanh nói rằng sfc và DISM là câu trả lời.