We all know that we can repair our Windows using DISM command-line tool. Generally DISM tool is the next choice, in case if System File Checker fails to repair the machine. You can learn more about DISM commands to repair Windows, in this article.

After upgrade to recently released Windows 10 Creators Update (V1703), some users found that DISM restore command fails to work. However, the restore command was working perfectly on previous versions, such as V1507, V1511, V1607. So, on running Dism /Online /Cleanup-image /RestoreHealth on Windows 10 V1703, following error occurs:

Error: 0x800f0906; The source files could not be downloaded.

FIX DISM Error 0x800f0906 On Windows 10 V1703

Though you can manage to overcome this error by specifying a source to repair Windows image as mentioned in this fix. But if that doesn’t works, you can go ahead with the steps mentioned below, especially for Windows 10 V1703.

FIX : DISM Error 0x800f0906 On Windows 10 V1703

Registry Disclaimer: The further steps will involve registry manipulation. Making mistakes while manipulating registry could affect your system adversely. So be careful while editing registry entries and create a System Restore point first.

1. Press W8K + R and put regedit in Run dialog box to open Registry Editor (if you’re not familiar with Registry Editor, then click here). Click OK.

Windows 10 Registry Editor

2. In left pane of Registry Editor window, navigate to following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\PackageIndex\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0

FIX DISM Error 0x800f0906 On Windows 10 V1703

3. Backup the Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~0.0.0.0 registry key by right click on it and select Export. Now take the ownership of registry key and right click on it, select Delete. Similarly, backup and delete following registry key as well:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages\Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0

FIX DISM Error 0x800f0906 On Windows 10 V1703

Close Registry Editor.

4. Press W8K + E to open File Explorer. Assuming Windows is installed on C: drive, navigate to C:\Windows\servicing\Packages. Here, look for Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0 and Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~10.0.15063.0.mum files and delete them.

FIX DISM Error 0x800f0906 On Windows 10 V1703

Close File Explorer and now re-try the DISM restore command and this time it should work fine.

FIX DISM Error 0x800f0906 On Windows 10 V1703

Hope this helps!

10 Comments

Add your comment

  • Eugene O’Strong

    Absolutely brilliant! This has driven me nuts and I have been looking all over the net for a solution. Yours was the first that worked. Thanks!

  • Kapil Arya

    ^^ Glad we could help 😎

  • Daz

    Thanks for this, this has been a long time issue for me. I spent the whole day looking for answers and I think this is the only place that mentions it. I was getting the DISM Error 0x800f081f, The Source Files Could Not Be Found error rather than the can’t download error and it seems to have solved that. The taking control part seems complex but I found it was just a case of right clicking on the registry entry, going to permissions and ticking the box for Full Control next to my username. Thanks again.

  • Kapil Arya

    ^^ Glad to see it helped you 😊

  • Donald

    Worked perfectly. Thanks!

  • Kapil Arya

    ^^ Awesome!

  • MK

    Great solution 😊😊😊excellent thx a lot

  • Kapil Arya

    ^^ Happy to help!

  • Henry

    Great solution
    Thanks for your help

  • Kapil Arya

    ^^ Glad to help 😎

  • Leave a Reply

    Your email address will not be published. Required fields are marked *