Need help?

Our experts have had an average response time of 13.52 minutes in October 2021 to fix urgent issues.

We will keep your servers stable, secure, and fast at all times for one fixed price.

DISM Error 0x800f0906 “The source file could not be downloaded”

by | Apr 21, 2021

The DISM Error 0x800f0906 “The source file could not be downloaded” occurs when we execute the following command in a Command Prompt:

Dism.exe /Online /Cleanup-Image /RestoreHealth

As part of our Server Management Services, we assist our customers with several DISM queries

Today, let us see how we can fix this error via different methods.


DISM Error 0x800f0906 “The source file could not be downloaded”

In order to service and repair a Windows installation, we use the DISM command-line utility. However, the failure of the same can be a pretty significant issue.

DISM Error 0x800f0906

When it fails, the error message either states that the source files could not be downloaded or that the files to repair the store could not be found.

The causes include:

  • Any kind of a corruption
  • One or more of the latest Windows updates available for the affected computer not being installed.


How to fix DISM Error 0x800f0906

We saw the cause of this error. Now, let us focus on the solutions suggested by our Support Techs.

Solution 1: Uninstall the KB3022345 Update

When we try to use the DISM tool’s restore health function, we may come across the KB3022345 update. This is due to a bug that is well known to Microsoft and allegedly fixed in later updates.

This update broke both DISM and SFC for users of Windows. The solution for this is as easy as uninstalling the update.

  1. Open Control Panel from Start menu.
  2. Switch to Icons view and open Programs and Features from the list.
  3. On the left side, click on the View installed updates.
  4. We will see a search box in the top right corner, type KB3022345 to find the update.
  5. Once found, right-click it and choose.
  6. Finally, reboot the system.

Solution 2: Run an SFC scan

Corruption is one of the most common causes of this error. In such a case, an SFC scan is most definitely a good idea.

It is capable of scanning all of the system files for corruption and fixing them.

  1. Click the Start button and in the search bar, type cmd.
  2. Right-click on cmd.exe and select Run as Administrator.
  3. Click Yes on the User Account Control (UAC) prompt, when the blinking cursor appears, type the command given below and press Enter:
    SFC /scannow

Solution 3: Manually repair corruptions

  1. Right-click on the Start menu to open the WinX Menu.
  2. Click on Command Prompt (Admin) in the WinX Menu to launch one.
  3. One by one, type the following commands, press Enter after each command and wait for one command to fully execute before typing in the next one:
    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
  4. Then we Close the Command Prompt.
  5. Restart the system.
  6. When the system boots up, run the DISM utility and see if it runs successfully.

Solution 4: Install any and all available Windows updates for the computer

We may also come across this error if one or more of the Windows updates available for the computer is not installed. In order to resolve this, we just need to install them.

To do so, we need to:

  1. Open the Start Menu.
  2. Click on Settings >> Update & security >> Windows Update.
  3. In the right pane, click on Check for updates.
  4. Wait for it to check for and retrieve any and all available updates for the computer.
  5. If we find any updates available for the computer, download and install them.
  6. Once done, restart the computer.

Finally, when the computer boots up, run the DISM utility and check to see whether or not the problem has been fixed.

[Need help with the resolutions? We’d be happy to assist you]



In short, the failure of the DISM command-line utility will lead us to the DISM Error 0x800f0906. Today, we saw effective ways our Support Techs employ in order to fix this error.


Never again lose customers to poor server speed! Let us help you.

Our server experts will monitor & maintain your server 24/7 so that it remains lightning fast and secure.


var google_conversion_label = "owonCMyG5nEQ0aD71QM";


Submit a Comment

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


Privacy Preference Center


Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

PHPSESSID - Preserves user session state across page requests.

gdpr[consent_types] - Used to store user consents.

gdpr[allowed_cookies] - Used to store user allowed cookies.

PHPSESSID, gdpr[consent_types], gdpr[allowed_cookies]


Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

_ga - Preserves user session state across page requests.

_gat - Used by Google Analytics to throttle request rate

_gid - Registers a unique ID that is used to generate statistical data on how you use the website.

smartlookCookie - Used to collect user device and location information of the site visitors to improve the websites User Experience.

_ga, _gat, _gid
_ga, _gat, _gid


Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

IDE - Used by Google DoubleClick to register and report the website user's actions after viewing or clicking one of the advertiser's ads with the purpose of measuring the efficacy of an ad and to present targeted ads to the user.

test_cookie - Used to check if the user's browser supports cookies.

1P_JAR - Google cookie. These cookies are used to collect website statistics and track conversion rates.

NID - Registers a unique ID that identifies a returning user's device. The ID is used for serving ads that are most relevant to the user.

DV - Google ad personalisation

IDE, test_cookie, 1P_JAR, NID, DV, NID
IDE, test_cookie


These are essential site cookies, used by the google reCAPTCHA. These cookies use an unique identifier to verify if a visitor is human or a bot.