Deployment Image Servicing and Management tool: 0x800f0906

Podczas naprawy systemu próba użycia polecenia DISM zakończyła się niespodziewanym błędem 0x800f0906. Sprawdźmy jak poradzić sobie z takim problemem.

Zacznijmy od początku, nasze polecenie wyglądało w sposób następujący:

Dism /Online /Cleanup-Image /RestoreHealth

Po chwili otrzymujemy jednak komunikat błędu:

The source files could not be downloaded.
Use the "source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.

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

Spróbujmy zamiast pobierać plik WIM wskazać ścieżkę z jego zawartością. Do tego niezbędny będzie plik ISO z obrazem systemu który chcemy naprawić. W naszym wypadku zamontujemy obraz instalacyjny systemu do napędu który zmapujemy pod literą D.

Sprawdźmy jakie systemy zawiera nasze ISO:

dism /Get-WimInfo /WimFile:D:\sources\install.wim

Pozostaje nam już tylko zmodyfikować nasze polecenie dodając cyfrę odpowiednią dla naszego systemu, w naszym wypadku 2:

DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:D:\Sources\Install.wim:2 /LimitAccess

Teraz proces naprawy mógł rozpocząć się bezproblemowo.