DISM / StartComponentCleanup kończy się niepowodzeniem, ale / ScanHealth zgłasza, że ​​jest zdrowy

8

Moje zadanie czyszczenia WinSxS dawało „wynik ostatniego uruchomienia” dla The component store has been corrupted. (0x80073712). Nie ma problemu, do podniesionego wiersza polecenia i DISM.

>DISM /Online /Cleanup-Image /ScanHealth

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]
No component store corruption detected.
The operation completed successfully.

OK Świetnie, powinien być gotowy do czyszczenia.

>DISM /Online /Cleanup-Image /StartComponentCleanup

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]

Error: 14098

The component store has been corrupted.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

Dziwne, naprawmy to.

>DISM /Online /Cleanup-Image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]
The restore operation completed successfully. The component store corruption was repaired.
The operation completed successfully.

Bądźmy bezpieczni i ponownie wykonaj skanowanie.

>DISM /Online /Cleanup-Image /ScanHealth

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]
No component store corruption detected.
The operation completed successfully.

I do czyszczenia

>DISM /Online /Cleanup-Image /StartComponentCleanup

Deployment Image Servicing and Management tool
Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

[==========================100.0%==========================]

Error: 14098

The component store has been corrupted.

The DISM log file can be found at C:\WINDOWS\Logs\DISM\dism.log

Jestem całkowicie zagubiony. Jak może to zgłosić jako nieuszkodzone, naprawione i zepsute w krótkim odstępie czasu?

Każdy, kto rozważa związek tego pytania , również sfcnie ma sensu.

>sfc /scannow

Beginning system scan.  This process will take some time.

Beginning verification phase of system scan.
Verification 100% complete.

Windows Resource Protection did not find any integrity violations.

TL; DR: Mój sklep SxS nie jest uszkodzony, naprawiony i uszkodzony. W tym samym czasie. Nie wiesz, jak to naprawić.

LuckySpoon
źródło
Jakieś dalsze wskazówki w plikach dziennika, co się dzieje? C: \ Windows \ Logs \ CBS \ CBS.log & C: \ Windows \ Logs \ DISM \ dism.log ... Czy próbowałeś naprawić za pomocą polecenia PowerShell Repair-WindowsImage (nie jestem pewien, czy wyłącza się przepraszam, moja głowa ..)
CharlesH
1
prześlij pliki dziennika CBS i DISM, przejrzę je później.
magicandre1981
Mimo że całkowicie nie był pomocny, zdecydowałem, że powinienem opublikować wynik. Uruchomiłem ponownie i działało dobrze. Duma trochę uszkodzona. Nie próbowałem tego przed wysłaniem, ale proszę bardzo. Przepraszam za opóźnienie!
LuckySpoon
Powinieneś opublikować własną odpowiedź i zaakceptować ją jako odpowiedź, aby była jasna na wypadek, gdyby inni uznali to za pomocne i że istnieje jasna odpowiedź.
Pimp Juice IT

Odpowiedzi:

1

Oryginalny plakat naprawił problem poprzez ponowne uruchomienie - dism /Online /Cleanup-Image /RestoreHealthto rzeczywiście polecenie, które należy uruchomić w systemie Windows 8 i nowszych.


Istnieje inne narzędzie, które może być pomocne w takiej sytuacji: CheckSUR, znany również jako Narzędzie gotowości aktualizacji systemu. Możesz pobrać go dla systemu Windows 7 i wcześniejszych z KB947821 .

Zgodnie z tym postem na blogu Microsoft CheckSUR zwykle może naprawić uszkodzenie w magazynie składników, ale gdy nie jest to możliwe, nadal można go użyć do zidentyfikowania składników, których dotyczy problem. Pod koniec dziennika CheckSUR znajduje się lista pakietów; wpisy te odpowiadają aktualizacjom systemu Windows i artykułom z bazy wiedzy. Pobierz MSU https://support.microsoft.com/kb/NUMBER-HEREi umieść go w \Windows\CheckSur\packagesfolderze, który być może będziesz musiał utworzyć. Uruchom ponownie CheckSUR po wykonaniu tego dla każdego pakietu.

Pamiętaj, że CheckSUR może zająć trochę czasu .

Ben N.
źródło
Chociaż nie byłem w stanie tego przetestować, wydaje się to dobrym rozwiązaniem, więc
oznaczę jako
0

Miałem ten sam problem. Mój był spowodowany konfliktem antywirusowym

Było to ESET File Security dla Microsoft Windows Server v.6.3.12010.0

Dodano wyjątek dla C: \ Windows \ WinSxS

Dodano także wyjątek dla procesu dism.exe


Marc
źródło
Problem wrócił. Ze stratą.
Marc
Dodaj wykluczenia jeszcze raz i sprawdź, czy to rozwiązuje się tak, jak powiedziałeś po raz pierwszy
Pimp Juice IT