Mă lupt cu asta de câteva zile acum și mi-ar fi nevoie de ajutor din partea comunității. Acest lucru a început ca un eșec în instalarea actualizărilor Windows pe un centru de date Server 2016, ceea ce a condus la indicii că a existat o problemă cu corupția magazinului CBS. SFC /ScanNow revine curat, dism /Online /Cleanup-Image /CheckHealth arată că magazinul de componente este reparabil.
CheckHealth
Rularea dism.exe /Online /Cleanup-Image /RestoreHealth /Source:WIM:C:\temp\install.wim:1 /LimitAccess /Loglevel:4 nu reușește în cele din urmă cu eroarea: 0x800f081f.
Sursa WIM
Pentru referință, install.wim:1 este confirmat ca Windows Server 2016 Datacenter wim, de pe portalul Microsoft.
Verificarea indicelui Wim
Încercarea de reparare fără a specifica o sursă are ca rezultat o eroare aproape mai neobișnuită: 14 „Nu este suficient spațiu de stocare disponibil pentru a finaliza această operațiune.”; unitatea de operare are 44 GB de spațiu liber.
Eroare 14
Dism.log nu pare să aibă prea multă valoare, dar CBS.log are „Eșuat la descărcarea actualizărilor [HRESULT = 0x8007000e - E_OUTOFMEMORY]”, care pe cronologie se potrivește cu eroarea 14.
Tot de pe CBS.log:
Verificarea pregătirii actualizării sistemului.
(p) CSI Payload Corrupt amd64_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_3ecfc4b3ae7c6dae\Microsoft.Msmq.Runtime.Interop.dll
Reparație eșuată: lipsește sarcina utilă de înlocuire.
(p) CSI Payload Corrupt amd64_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_3ecfc4b3ae7c6dae\Microsoft.Msmq.Activex.Interop.dll
Reparație eșuată: lipsește sarcina utilă de înlocuire.
(p) CSI Payload Corrupt amd64_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_3ecfc4b3ae7c6dae\Microsoft.Msmq.PowerShell.Commandshell.dll.
Reparație eșuată: lipsește sarcina utilă de înlocuire.
(p) CSI Payload Corrupt x86_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_e2b1292ff61efc78\Microsoft.Msmq.Activex.Interop.dll
Reparație eșuată: lipsește sarcina utilă de înlocuire.
(p) CSI Payload Corrupt x86_microsoft-windows-msmq-powershell_31bf3856ad364e35_10.0.14393.1066_none_e2b1292ff61efc78\Microsoft.Msmq.PowerShell.Commands.dll.
Reparație eșuată: lipsește sarcina utilă de înlocuire.
(p) CSI Payload Corrupt amd64_microsoft-windows-fsrm-service_31bf3856ad364e35_10.0.14393.1378_none_167ee64821565098\srmsvc.dll
Reparație eșuată: lipsește sarcina utilă de înlocuire.
Aceștia par să fie vinovații mei, dar nu îi pot găsi în directorul winsxs pe un server nou-nouț 2016 pe care am încercat să îl folosesc și ca sursă pentru reparație.
Nu sunt sigur ce să mai încerc, documentația Microsoft despre asta mă rulează în cercuri spunând că sfc și DISM sunt răspunsul.