0X80092003

CRYPT_E_FILE_ERROR (0x80092003) File Read/Write Fix

Cybersecurity & Malware Intermediate 👁 0 views 📅 Jun 13, 2026

Shows up when Windows can't read or write a certificate file. Usually after a failed update or broken security software. Here's how to fix it.

When This Error Shows Up

You'll see CRYPT_E_FILE_ERROR (0x80092003) most often when you're trying to install a Windows update, run a .NET Framework app, or open a signed executable. I've seen it pop up right after a failed cumulative update on Windows 10 22H2 and Windows 11 23H2. The error text reads "An error occurred while reading or writing to a file." The real trigger is almost always a corrupted certificate file inside the Windows certificate store, or a security tool that locked the file.

Root Cause in Plain English

Windows keeps digital certificates in a hidden folder called %SystemRoot%\System32\Catroot and %SystemRoot%\System32\Catroot2. These files tell your system, "Hey, this update or app is legit." When a file inside gets corrupted—say from a power loss during an update, or an antivirus program deleting it mid-process—Windows can't read it. The error code 0x80092003 is crypt32.dll's way of saying "I tried to open that file and got nothing back."

Fix: Reset the Certificate Store

Skip the registry edits and third-party tools—they rarely help here. The real fix is resetting the Catroot2 folder. This folder rebuilds automatically when you restart the Cryptographic Services. Do this:

  1. Press Windows Key + R, type services.msc, and hit Enter.
  2. Scroll down to Cryptographic Services. Right-click it and select Stop. Wait for the status to show "Stopped."
  3. Now open File Explorer and paste this into the address bar: C:\Windows\System32\catroot2
  4. Select everything in that folder (Ctrl+A). Press Shift + Delete to permanently delete them. If it says a file is in use, you missed step 2—go back and make sure Cryptographic Services is stopped.
  5. Go back to the Services window, right-click Cryptographic Services, and select Start.
  6. After it starts, run Windows Update again. The Catroot2 folder will rebuild automatically with fresh certificate files.

After you do this, you should see the error gone. If the update still fails, move to the next step.

Second Option: Clear the SoftwareDistribution Folder

Sometimes the Windows Update cache itself is corrupt and triggers the same error alongside the certificate issue. Here's how to clear it:

  1. Open Command Prompt as Administrator. Type net stop wuauserv and press Enter. Wait for "stopped."
  2. Type net stop bits and press Enter. Again, wait.
  3. Open File Explorer and go to C:\Windows\SoftwareDistribution\Download
  4. Delete everything inside the Download folder. Don't delete the folder itself, just its contents.
  5. Go back to Command Prompt and type net start wuauserv, then net start bits.
  6. Try the update again.

If It Still Fails

Check these three things:

  • Antivirus real-time protection. Temporarily turn it off. I've seen Bitdefender and McAfee lock certificate files during updates. Disable it for five minutes, try the update, then re-enable it.
  • Corrupt system files. Run an SFC scan. Open Command Prompt as Admin and type sfc /scannow. Let it finish—it may take 15 minutes. If it finds corrupt files but can't fix them, run DISM /Online /Cleanup-Image /RestoreHealth next.
  • Third-party certificate managers. If you use a tool like Comodo or a VPN that installs its own certificates, uninstall it temporarily. Those sometimes overwrite the Windows store in ways that break updates.

In rare cases where none of this works, a repair install of Windows (using the Media Creation Tool's "Keep files and apps" option) is your last resort. I've only needed that once in hundreds of cases.

Was this solution helpful?