I zostały próbuje uruchomić sfc /scannow
w cmd
ale okazały się bezskuteczne. Dlatego po kilku badaniach w Internecie zwróciłem się do następującego polecenia:
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:X:\Sources\Install.wim:1 /LimitAccess
gdzie X
wskazuje literę dysku, na którym jest zainstalowany system Windows .iso. (Zamontowałem plik .iso za pomocą Daemon Tools)
Jednak wciąż otrzymuję następujący komunikat:
Błąd: 0x800f081f
Nie można znaleźć pliku źródłowego.
Nie jestem obeznany z technologią, ale po przejrzeniu listy dism.log
znalazłem tę linię, która może mieć związek z błędem.
(p) CSI Payload Corrupt
amd64_microsoft-windows-microsoftedge_31bf3856ad364e35_10.0.10240.16397_none_19381f0c8accd5dd\MicrosoftEdgeSquare44x44.scale-125_contrast-white.png
Naprawdę nie chcę resetować ani odświeżać systemu Windows, ponieważ jest tak wiele programów, które muszę ponownie zainstalować. Byłbym wdzięczny za każdą pomoc.
Na marginesie, Windows Update Diagnostic zgłasza, że rejestracja usługi Windows Update nie istnieje lub jest uszkodzona, co również nie zostało naprawione, jeśli to cokolwiek znaczy.
źródło
Rozwiązałem ten sam problem, uruchamiając
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\Users\User\Downloads\Install.wim:1 /LimitAccess
aktualizacjęInstall.wim
z najnowszą aktualizacją zbiorczą Windows 10 wprowadzoną strumieniowo ( KB3081452 i KB3095020 w momencie publikacji tego postu). Nie ma potrzeby przepakowywania .ISO.Zasadniczo postępowałem zgodnie z instrukcjami „Dodaj aktualizacje do dostosowanego systemu Windows” od samego Microsoft:
Ci, którzy nie mają kopii oryginalnego niezaszyfrowanego
Install.wim
pliku, mogą uznać to i to za pomocne.Zaktualizowałem , zrobiłem kolejną aktualizację w miejscu na dwóch innych komputerach domowych, Windows 8.1 -> Windows 10 x64, przy użyciu narzędzia Media Creation Tool i opcji „Zachowaj nic”. Po zainstalowaniu wszystkich aktualizacji (w tym najnowszej aktualizacji zbiorczej KB3093266) oba komputery nie przeszły
"sfc /scannow"
testu i"dism /Online /Cleanup-Image /RestoreHealth"
odzyskiwania, ten sam błąd0x800f081f
.Powtórzyłem więc procedurę opisaną powyżej, tym razem używając systemu Windows 10 ISO firmy TechBench i wprowadzając MSU KB3093266 do niego
install.wim
. Problem rozwiązany.Zaktualizowano , problem pojawił się ponownie po aktualizacji do systemu Windows 10 w wersji 10.0.10586.0 (aktualizacja z listopada 2015 + najnowsza aktualizacja zbiorcza). Tym razem, po prostu pobrać najnowszą ISO od TechBench , to zamontowane i wykonane
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:E:\Sources\Install.wim:1 /LimitAccess
, wtedysfc /scannow
. Najwyraźniej nie ma potrzeby przesyłać najnowszej aktualizacji zbiorczej.Zaktualizowano , problem pojawił się ponownie na innym komputerze. Tym razem nie mogę znaleźć ISO (czy TechBench zniknął?), Więc musiałem użyć narzędzia Media Creation Tool , utworzyć instalację napędu USB, a następnie przekonwertować
install.esd
nainstall.wim
:dism /export-image /SourceImageFile:d:\sources\install.esd /SourceIndex:1 /DestinationImageFile:c:\temp\install.wim /Compress:fast
Następnie napraw obraz za pomocą usługi Windows Update jako kopii zapasowej (tzn. Bez
/LimitAccess
):dism /Online /Cleanup-Image /RestoreHealth /source:WIM:C:\temp\install.wim:1
.Następnie napraw pliki systemowe:
sfc /scannow
.źródło
dism /ScanHealth
na tym, że działałem, przeglądałem logi, a następnie z wciąż zamontowanym obrazem wim, ręcznie kopiując niepoprawne pliki (tj. Odc:\mount\Windows\Windows\winsxs\<component>\*
doc:\Windows\winsxs\<component>
).Nie używaj parametru
/source:WIM:X:\Sources\Install.wim:1 /LimitAccess
. Windows 10 ma wersję,10.0.10240.16384
a uszkodzony plik ma wersję10.0.10240.16397
. Tak więc plik nie jest częścią pliku Install.wim. Bez/source
parametru DISM pobierze uszkodzone pliki z WindowsUpdate i zastąpi je.źródło
Miałem ten sam problem, próbowałem z innymi rozwiązaniami w tym poście, ale żadne nie działało.
Ten działał:
zakładając, że D jest literą dysku zamontowanego ISO, uruchom następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień:
Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
źródło
W końcu po prostu wykonałem ponowną instalację systemu Windows. Nie chciałem stracić wszystkich swoich programów, więc postanowiłem nie odświeżać ani nie resetować systemu Windows, a nie było żadnej metody naprawy, która by działała.
źródło
OK, dziękuję za wszystkie instrukcje i wskazówki na ten temat.
Problem DISM został rozwiązany, wykonując następujące czynności:
mając Windows 10 ISO 1511 10586.0 (może .493?) już na pamięci USB
najpierw skopiowałem plik E: \ sources \ install.esd do C: \
następnie konwertując C: \ install.esd pobierając go do ... \ install.wim i skopiowałem do C: \
następnie uruchom -> DISM / Online / Cleanup-Image / RestoreHealth /source:WIM:C:\install.wim:1 / LimitAccess
w końcu zauważając, że udane czyszczenie zostało wykonane
Wspaniały! Następnie mogę jeszcze raz gonić za moim oryginalnym problemem -> Błąd aktualizacji rocznicy Windows 10 0xc1900101 - 0x30018 odnoszący się do SYSPREP , zobaczmy, co teraz się z nim dzieje ...
źródło