When running the Deployment Image Servicing and Management tool, you may encounter the DISM error 0x800f0906. However, do you know how to solve the error 0x800f0906 DISM? This post from MiniTool will show you the solutions.

DISM, Deployment Image Servicing and Management tool, is usually used to service and repair Windows installation. However, numerous Windows 10 users have reported that they encounter some error codes when running DISM tool, such as the DISM error 87, DISM error 0x800f0906, DISM error 0x800f081f and so on.

The DISM error 0x800f0906 also occurs on Windows Server 2012 R2. And, the DISM error 0x800f0906 also comes with the error message that the source files cannot be downloaded.

Hence, in the following section, we will show how to solve the error DISM cannot download source files. See what you can do if DISM /Online /Cleanup-image /Restorehealth is stuck.

4 Ways to Solve DISM Error 0x800f0906 Windows 10

Way 1. Uninstall the KB3022345 Update

The DISM error 0x800f0906 may occur when you have updated Windows 10 with the KB3022345 update, due to a bug that is well known to Microsoft and allegedly fixed in later updates.

The KB3022345 update broke both DISM and SFC for users of Windows, causing them to give this kind of errors all the time when you try to use them. So, in order to solve DISM error 0x800f0906, try uninstalling the KB3022345 update.

Now, here is the tutorial.

1. Open Control Panel.

2. Choose Program and Features.

3. In the left panel, click View installed updates.

click View installed updates

4. Then select the KB3022345 update and right-click it.

5. Then choose Uninstall to continue.

After that, reboot your computer and check whether the DISM error 0x800f0906 is solved.

Way 2. Run System File Checker

Besides the DISM tool, you can also use the System File Checker to check and repair the corrupted system files.

Now, here is the tutorial.

  1. Open Command Prompt as administrator.
  2. In the command line window, type the command sfc /scannow and hit Enter to continue.
  3. Then the System File Checker will begin to scan and repair the corrupted system files on your computer. Please do not close the command line window until you see the message verification 100% completed.

type the command

After that, reboot your computer and check whether the error DISM cannot download source files is solved.

Way 3. Repair Corruptions Manually

To fix the error 0x800f0906 DISM, you can also try repairing corruptions manually.

Now, here is the tutorial.

  1. Open Command Prompt as administrator.
  2. In the command line window, type the following commands and hit Enter after each command.

net stop wuauserv
cd %systemroot%\SoftwareDistribution
ren Download Download.old
net start wuauserv
net stop bits
net start bits
net stop cryptsvc
cd %systemroot%\system32
ren catroot2 catroot2old
net start cryptsvc

When the process is finished, close the command line window and reboot your computer. And then check whether the DISM error 0x800f0906 is solved.

Way 4. Install Pending Windows Updates

The last you can try to fix the DISM error 0x800f0906 is to install every pending Windows update.

Now, here is the tutorial.

  1. Press Windows key and I key together to open Settings.
  2. Then choose Update & Security to continue.
  3. In the pop-up window, go to Windows Update tab.
  4. Then click Check for updates to continue.
  5. Wait for Windows Updates to check and retrieve all available Windows updates for your computer.

When all steps are finished, reboot your computer and check whether the error 0x800f0906 DISM is solved.

Final Words

To sum up, this post has shown 4 ways to fix the DISM error 0x800f0906. If you have come across the same error, try these solutions. If you have any better solution to fix it, you can share it in the comment zone.

  • Linkedin
  • Reddit