How to Fix Windows Update Error 0x80248007 in Windows 11

Attempting to download and install cumulative security updates or feature upgrades in Windows 11 only for the installation progress bar to abort with the error code 0x80248007 indicates that the Windows Update service cannot process the required installation manifests. In the Windows Update settings page, this manifests as: “There were some problems installing updates, but we’ll try again later. Error 0x80248007.”

According to the Windows Update Agent protocol specification, code 0x80248007 translates to WU_E_DS_NODATA: “The information requested was not found in the data store.” This signifies that the local Windows Update package cache (SoftwareDistribution) contains corrupt or missing metadata XML catalogs, preventing the installer engine from verifying package hashes.

Root Trigger Underlying Fault Targeted Solution
Corrupted DataStore Database SoftwareDistribution\DataStore\DataStore.edb has invalid B-tree indices Purge SoftwareDistribution directory
Stalled Background Services Windows Update, BITS, or Cryptographic services stopped responding Restart core update services via command-line
Component Store Corruption WinSxS manifest payloads are damaged or missing files Execute DISM /RestoreHealth and SFC scan
Corrupted Catroot2 Signatures Catalog database contains invalid cryptographic signatures Reset catroot2 cryptographic store

Method 1: Run the Windows Update Troubleshooter

Windows 11 includes an automated diagnostic utility that resets baseline update services and checks for common registry permission anomalies.

  1. Press Windows Key + I to open Settings.
  2. In the left sidebar, click System, then select Troubleshoot.
  3. Click Other troubleshooters.
  4. Locate Windows Update under the Most frequent section and click Run.
  5. Allow the wizard to detect service states and apply automatic repairs.
  6. Once completed, return to Windows Update and click Check for updates.

Method 2: Stop Update Services and Reset SoftwareDistribution and Catroot2

Purging the corrupted DataStore.edb catalog forces Windows Update to download a clean update index directly from Microsoft servers.

  1. Press Windows Key + S, type cmd, right-click Command Prompt, and select Run as administrator.
  2. Stop the active update services by entering the following commands, pressing Enter after each:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. Rename the existing cache folders to trigger regeneration:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. Restart the services:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. Close the Command Prompt and reboot your computer.

Method 3: Repair the Component Store with DISM and SFC

If the error stems from damaged binary files within the Windows Component Store (WinSxS), using DISM repairs the offline image catalog before running System File Checker.

  1. Open Command Prompt as administrator.
  2. Check the component store for corruption:
    DISM /Online /Cleanup-Image /ScanHealth
  3. If corruption is detected, repair it against Windows Update online source files:
    DISM /Online /Cleanup-Image /RestoreHealth
  4. After DISM completes at 100%, run System File Checker:
    sfc /scannow
  5. Wait until verification reaches 100% and reports “Windows Resource Protection found corrupt files and successfully repaired them”.
  6. Reboot Windows 11 and attempt the update again.

Method 4: Manually Download the Update from Microsoft Update Catalog

When automated updates fail due to persistent metadata catalog errors, downloading the standalone .msu patch bypasses the local update client store entirely.

  1. In Settings > Windows Update, note the Knowledge Base identification number of the failing update (e.g. KB5044284).
  2. Open your web browser and navigate to https://www.catalog.update.microsoft.com.
  3. Enter the KB number into the search bar and press Enter.
  4. Locate the package corresponding to your processor architecture (e.g. x64-based Systems for standard 64-bit PCs or ARM64 for Snapdragon devices).
  5. Click Download, then click the .msu link in the pop-up window.
  6. Once downloaded, double-click the .msu file to install the update offline, and restart your computer when prompted.

Method 5: Reset Windows Update via PowerShell Script

If manual service commands fail due to locked DLL registrations, re-registering the complete set of Windows Update DLL files restores operational bindings.

  1. Press Windows Key + X and select Terminal (Admin).
  2. In the PowerShell prompt, execute:
    regsvr32.exe /s atl.dll
    regsvr32.exe /s urlmon.dll
    regsvr32.exe /s mshtml.dll
    regsvr32.exe /s shdocvw.dll
    regsvr32.exe /s browseui.dll
    regsvr32.exe /s jscript.dll
    regsvr32.exe /s vbscript.dll
    regsvr32.exe /s scrrun.dll
    regsvr32.exe /s msxml3.dll
    regsvr32.exe /s msxml6.dll
    regsvr32.exe /s actxprxy.dll
    regsvr32.exe /s softpub.dll
    regsvr32.exe /s wintrust.dll
    regsvr32.exe /s dssenh.dll
    regsvr32.exe /s rsaenh.dll
    regsvr32.exe /s gpkcsp.dll
    regsvr32.exe /s sccbase.dll
    regsvr32.exe /s slbcsp.dll
    regsvr32.exe /s cryptdlg.dll
    regsvr32.exe /s oleaut32.dll
    regsvr32.exe /s ole32.dll
    regsvr32.exe /s shell32.dll
    regsvr32.exe /s initpki.dll
    regsvr32.exe /s wuapi.dll
    regsvr32.exe /s wuaueng.dll
    regsvr32.exe /s wucltui.dll
    regsvr32.exe /s wups.dll
    regsvr32.exe /s wups2.dll
    regsvr32.exe /s wuwebv.dll
  3. Restart Windows 11 to re-initialise the registered modules.

Preventing Update Store Corruption

To keep the Windows Update datastore healthy, avoid forcing hard power-offs while Windows displays “Working on updates, please keep your computer on”. Furthermore, ensure your system drive maintains at least 20 GB of unallocated disk space to allow temporary archive extraction during monthly Patch Tuesday servicing windows.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.