sodcalculator

10 Tech How-To

DISM Error 0x800f0915: What It Means & How to Fix

Guide 10-17436 · Updated · Step by step

DISM error 0x800f0915 appears when you try to repair or service the Windows system image using the Deployment Imaging Service and Management Tool (DISM), and the operation fails before it can complete. The error typically occurs during commands like DISM /Online /Cleanup-Image /RestoreHealth or when adding a Windows feature or language pack. This article explains what the error means, why it happens, and provides step-by-step fixes that work on current versions of Windows 10 and Windows 11.

What Does Error 0x800f0915 Mean?

Error 0x800f0915 is a Windows Update–related error that DISM reports when it cannot find or apply a required source file for the operation. The hexadecimal code translates to ERROR_CBS_MANIFEST_INVALID in the Component-Based Servicing (CBS) subsystem. In plain terms, DISM is trying to read a manifest (a file that describes the contents of a Windows component) and finds it missing, corrupted, or incompatible with the current system.

This error is not a hardware failure. It indicates a problem with the Windows image store, the component store (WinSxS), or the source files you are using for repair. It often appears when:

  • The Windows image is already corrupted beyond what DISM can repair.
  • The source files (like an ISO or a repair folder) are from a different Windows version or build.
  • The system drive is low on space, preventing DISM from staging temporary files.
  • Third-party security software interferes with DISM’s access to system files.

Why DISM Fails with This Error

DISM relies on the Component-Based Servicing (CBS) engine to read and modify the Windows image. When you run /RestoreHealth, DISM compares the current system files against a known-good source (either Windows Update or a local source you specify with /Source). If the manifest for a component is missing or corrupted, CBS cannot determine what files belong to that component, so it aborts with 0x800f0915.

Common triggers include:

  • Interrupted Windows updates that left the component store in an inconsistent state.
  • Using an outdated or mismatched installation media (e.g., a Windows 10 ISO to repair Windows 11).
  • Running DISM from an elevated command prompt but without proper system file permissions.
  • Antivirus software locking files that DISM needs to read.

Note that the error is not caused by user actions like installing third-party apps; it is a system-level servicing failure.

How to Fix Error 0x800f0915

Before starting, back up important data and ensure you have administrative rights. The following steps are ordered from least to most invasive. Try them in sequence.

Step 1: Run DISM with a Local Source

Instead of relying on Windows Update, provide a local source. You need a Windows ISO or the install.wim file from installation media.

  1. Mount the Windows ISO or insert the installation USB. Note the drive letter (e.g., E:).
  2. Open Command Prompt as Administrator.
  3. Run: DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\sources\install.wim /LimitAccess

If you have an install.esd file instead, you need to convert it to WIM first (using DISM export commands) or use the ESD directly if the build matches. The /LimitAccess flag prevents DISM from contacting Windows Update, forcing it to use only the local source.

Step 2: Use the Windows Update Standalone Installer

If the source method fails, try installing the latest cumulative update manually. Download the appropriate update from the Microsoft Update Catalog and install it. This often refreshes the component store and resolves manifest issues.

Step 3: Run System File Checker (SFC)

After DISM fails, run sfc /scannow in the same elevated command prompt. SFC repairs corrupted system files using the component store. It may fix the manifest corruption that caused the error.

Step 4: Repair the Component Store Manually

If SFC does not help, you can try to reset the component store base by removing and re-adding the problematic package. This is advanced; only proceed if you are comfortable with command-line operations.

  1. Find the package that is causing the issue. Run: DISM /Online /Get-Packages and look for packages with “Install Pending� or “Removal Pending� status.
  2. Remove the package with: DISM /Online /Remove-Package /PackageName:<name>
  3. Then re-add it from the source: DISM /Online /Add-Package /PackagePath:<path>

This is risky; if you are unsure, skip to the next step.

Step 5: Perform an In-Place Upgrade Repair

If none of the above works, the most reliable fix is to run a Windows in-place repair using the installation media. This reinstalls Windows while keeping your files and apps.

  1. Mount the Windows ISO and run setup.exe.
  2. Choose “Keep personal files and apps� when prompted.
  3. Follow the on-screen instructions. The process takes about an hour.

This replaces all system files with fresh copies, which almost always resolves 0x800f0915.

What to Do If the Error Persists

If the error still appears after an in-place upgrade, the underlying issue may be more severe, such as a failing hard drive or a corrupted partition. Run chkdsk /f /r on the system drive to check for disk errors. If that does not help, consider a clean installation of Windows (back up your data first).

Also, temporarily disable third-party antivirus software during the repair, as it can interfere with DISM’s file access. Re-enable it after the repair completes.

Common Mistakes and Misconceptions

One common mistake is running DISM without administrative privileges – the command will fail with a different error, but still not resolve the issue. Another is using a source from a different Windows edition (e.g., Home vs. Pro) or a different language, which can cause mismatches. Always use a source that matches your Windows version, edition, and language.

Some users think the error means their hard drive is failing, but that is rarely the case. The error is almost always a software issue with the component store. Also, do not attempt to delete files from the WinSxS folder manually – that can brick your system. Use the built-in DISM /StartComponentCleanup command to clean up safely.

Frequently Asked Questions

Can I ignore error 0x800f0915?

If you only see the error when running DISM manually, you might be able to ignore it if Windows updates and features work normally. However, it often indicates underlying corruption that can cause problems later, so it is best to fix it.

Will this error affect my personal files?

No, the error itself does not touch your personal files. The fixes, especially the in-place upgrade, are designed to preserve them. A clean installation will erase them, so back up first.

How long does the in-place upgrade take?

Typically 30 to 60 minutes, depending on your hardware and the amount of data. It may take longer if there are many updates to apply.

What if I don’t have a Windows installation media?

You can download the Windows Media Creation Tool from Microsoft’s official website to create one. It requires a blank USB drive of at least 8GB or an ISO file you can burn to a DVD.

Is this error related to a virus?

Not directly. While malware can corrupt system files, the error is more commonly caused by failed updates or disk issues. Running a full antivirus scan is always a good idea if you suspect malware.

Can I use the “Reset this PC� feature instead?

Yes, “Reset this PC� with the “Keep my files� option is an alternative to the in-place upgrade. It reinstalls Windows and removes apps, but keeps your personal files. It may also resolve the error.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →