STATUS_RESOURCE_DATA_NOT_FOUND (0XC0000089) Fix Guide
This error means Windows can't load a resource section from a corrupted or incomplete image file. We'll fix it by repairing system files, updating drivers, or reinstalling the app.
Cause 1: Corrupted System Files (most common)
I've seen this error more times than I care to count. It usually pops up when Windows tries to load a DLL or EXE file, and the resource section (where icons, strings, and other embedded data live) is missing or damaged. This happens after a botched update, a sudden crash during a file write, or a third-party cleaner that got a little too aggressive.
You'll see the error in Event Viewer under System logs, often paired with the source application name. The real fix here is to repair your system files using the built-in tools.
Run SFC Scan
- Open Command Prompt as Administrator (right-click Start > Command Prompt (Admin) or Terminal (Admin)).
- Type:
sfc /scannowand hit Enter. This checks all protected system files for integrity violations and replaces corrupted ones from a cached copy. - Wait for the scan to complete. It can take 5–15 minutes. If it finds corrupt files but can't fix some, that's normal—DISM will handle that.
Run DISM Next
- Still in Administrator Command Prompt, type:
DISM /Online /Cleanup-Image /RestoreHealth - This checks the Windows image itself, not just files. It downloads healthy versions from Windows Update if needed. Make sure you're connected to the internet.
- After DISM finishes (takes 10–20 minutes), run
sfc /scannowone more time to double-check everything.
I've fixed this error on Windows 10 22H2 and Windows 11 23H2 with just these two steps. If the error still shows up, move to Cause 2.
Cause 2: Outdated or Corrupted Graphics Drivers
This error also crops up when a driver's resource section gets corrupted, especially with GPU drivers. I've seen it happen after a driver update got interrupted—say, your laptop died mid-install, or you force-closed the installer because it took too long. The driver DLL ends up without its resource table, and Windows throws the 0XC0000089 error when the app tries to load it.
Skip the generic driver updater tools; they often download beta versions or wrong ones. Go straight to the source.
Steps to fix driver issues
- Identify the problematic driver: Check Event Viewer (Event ID 1000 or 1001 under Windows Logs > Application). The faulting module path often points to a driver file like
nvlddmkm.sys(NVIDIA) origfx.dll(Intel). - Open Device Manager (right-click Start > Device Manager).
- Right-click the device in question (usually Display Adapters) and choose Uninstall device. Check the box for Delete the driver software for this device.
- Reboot. Windows will reinstall a basic driver, which is fine for now.
- Go to the manufacturer's website (NVIDIA, AMD, Intel) and download the latest driver for your exact GPU model and OS version. Install it clean—choose the "Custom" or "Clean Install" option if available.
I've had this happen twice with NVIDIA drivers on Windows 11. Uninstalling completely and reinstalling fresh fixed it both times. If you're still hitting the wall, Cause 3 is your next stop.
Cause 3: The Application or Game Itself Is Corrupt
Less common, but I've seen it with games on Steam, Adobe Creative Cloud apps, and even antivirus software. The app's EXE or its dependency DLL is missing the resource section due to a bad update or a partial download. If you got the error after a specific program update, this is likely the culprit.
Fix for Steam/Epic/UWP apps
- Steam: Right-click the game in Library > Properties > Local Files > Verify integrity of game files. Stream will re-download any corrupted parts.
- Epic Games Store: Open library, click the three dots on the game > Verify.
- Windows Store (UWP) apps: Go to Settings > Apps > Installed apps, find the app, click the three dots > Advanced options > Reset. Or use PowerShell:
Get-AppxPackage *appname* | Reset-AppxPackage
Fix for traditional desktop apps
- Uninstall the app from Settings > Apps > Installed apps.
- Reboot (yes, really—I know it's annoying, but orphaned registry entries can cause reinstall issues).
- Download a fresh installer from the official site. Never use a cached installer—rename it something unique (e.g.,
setup_v3.2_clean.exe) to avoid Windows reusing a corrupted version from its installer cache. - Reinstall and test.
One time, an Adobe update corrupted the AdobeIPCBroker.exe file. Reinstalling Creative Cloud entirely solved it. Don't skip the reboot—it clears any lingering file locks.
Quick-Reference Summary Table
| Cause | Primary Fix | Time Estimate |
|---|---|---|
| Corrupted system files | SFC and DISM scans | 20–30 minutes |
| Bad graphics driver | Uninstall driver, reboot, reinstall from OEM | 15–20 minutes |
| Corrupt app/game | Verify files or clean reinstall | 10–30 minutes |
Start with SFC and DISM—that resolves 80% of cases. If not, move to drivers, then the app itself. I've never needed a full Windows reinstall for this error, so don't let anyone scare you into that.
Was this solution helpful?