Fix: DISM Error 0x800f0906 On Windows 10 Version 1703

This article will show you how to fix DISM error 0x800f0906 in Windows 10 Version 1703.

Many Windows 10 users have reported that they faced DISM error 0x800f0906 after upgraded to Windows 10 Creators Update (Version 1703). When the error 0x800f0906 occurs, you see that DISM restore command fails to work. So in this article, I am going show you how to fix DISM error 0x800f0906 on Windows 10 Version 1703.

Error: 0x800f0906 The source files could not be downloaded

As we know, you can repair your Windows using the Deployment Imaging and Servicing Management (DISM) tool. You can refer more about DISM commands to repair Windows, in this guide.

How To Fix DISM Error 0x800f0906 On Windows 10 Version 1703

I strongly suggest that you should create a System Restore point before does this method. Because these steps below will involve registry manipulation. If you make mistakes when manipulate registry could affect your system adversely.

Step 1. First of all, you Open Registry Editor by pressing Windows Key + R and type regedit in Run dialog box then click OK.


Step 2. In left pane of Registry Editor window, you go to following registry key:

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

Step 3. At this step, you need to delete the Microsoft-Windows-TestRoot-and-FlightSigning-Package~31bf3856ad364e35~amd64~~ registry key. To do that, you right-click on it and select Delete.

Note: Before deleting the registry key, you should backup your registry file by right-clicking it and select Export, then save as a .reg file.

Fix DISM Error 0x800f0906 On Windows 10 Version 1703 - 1

Step 4. Similarly, you also 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 Version 1703 - 2

Next, exit Registry Editor.

Step 5. Now, you open File Explorer by pressing Windows Key + E. In case If your Windows is installed on C: drive, go to C:\Windows\servicing\Packages. Here, you find 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 Version 1703 - 3

Step 7. Lastly, you exit File Explorer and restart your system. Then check if the DISM Error 0x800f0906 has resolved.

All done. Hope this tutorial can help you solve DISM error 0x800f0906 in Windows 10 Version 1703.