Puncte:3

DISM nu poate repara Server 2016

drapel ye

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.

Swisstone avatar
drapel cn
Puteți verifica dacă versiunea Windows din WIM se potrivește cu versiunea care rulează pe serverul dvs.? `dism /Get-WimInfo /WimFile:c:\temp\install.wim /index:1` Următorul lucru pe care îl puteți încerca este să aplicați imaginii offline Windows cele mai recente actualizări cumulate pe care le-ați instalat pe serverul dvs., scopul este să aveți versiuni Windows identice între imaginea offline și serverul Windows online. Apoi, încercați să reparați din nou cu versiunea actualizată. sursă offline.
Ian Williams avatar
drapel ye
Bună @Swisstone, pot confirma că versiunile sunt identice pentru wim și sistemul de operare instalat. Asta m-a dus la un punct de a urmări construcția asociată fișierelor corupte. Versiunea 10.0.14393.1066 pentru fișierele lipsă pare să mtacheze KB4015217, care nu mai este disponibil în catalogul de actualizări Windows. Am reușit să găsesc aceste fișiere căutând un server care a fost construit aproximativ în același timp și le-am importat și am reparat cu succes corupția magazinului CBS. Serverul încă nu se va actualiza, dar întrebarea mea inițială este rezolvată cel puțin.
Puncte:0
drapel ye

În cele din urmă, soluția pentru eșecurile de restabilire a sănătății dism a fost identificarea KB asociată cu fișierele lipsă din folderul winsxs. În cazul meu, aceste fișiere lipsă erau din KB4015217, care nu mai este disponibil în catalogul de actualizare Windows. Din fericire, am reușit să găsesc un alt server care a fost construit în aceeași perioadă și care a primit acest KB. Am copiat fișierele „lipsă” de pe serverul sursă în sistemul meu afectat și am rulat din nou comenzile dism pentru a restabili sănătatea.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.