0X80030105

STG_E_OLDDLL (0x80030105) fix: compound file version mismatch

Hardware – Hard Drives Beginner 👁 1 views 📅 May 28, 2026

This error pops up when opening an Office file created in a newer version of the software. The fix is simple: update Office or convert the file.

When you'll see this error

You double-click a Word document, Excel spreadsheet, or PowerPoint presentation that someone sent you via email or shared from a network drive. Instead of opening normally, you get a pop-up with the error:

STG_E_OLDDLL (0x80030105) - The compound file %1 was produced with a newer version of storage

This happens most often when you're running Office 2010 or 2013 and the file was created or saved in Office 2016, Office 2019, or Microsoft 365. It also occurs with compound files inside software packages like AutoCAD or older Adobe products.

What causes it

The core of the issue is that Microsoft changed the compound file storage format starting with Office 2016. Older versions of Office (2010, 2013) don't recognize the new internal structure. The file is still there, but your copy of Office can't decode the container.

This isn't a corrupted file. It's a version mismatch. The error code 0x80030105 maps directly to “STG_E_OLDDLL” which means “storage error: old DLL.” Your storage-handling DLL (usually ole32.dll) is too old to read the newer compound file format.

The fix: update Office or convert the file

There are three ways to fix this. Pick the one that matches your situation.

Option 1: Update Microsoft Office (recommended)

  1. Open any Office app — Word, Excel, or PowerPoint. Go to File > Account (or Office Account in older versions).
  2. Under Product Information, click Update Options > Update Now. Wait for the update to download and install. You might be prompted to restart the app.
  3. After the restart, try opening the file again. If you still see the error, you may need a full Office upgrade. Office 2013 and older can't read Office 2016+ compound files no matter how many updates you install.
  4. If you're on Office 2013 or older, consider upgrading to Microsoft 365 or Office 2021. That's the real fix.

Option 2: Convert the file online (quick workaround)

  1. Go to a free online file converter like Zamzar or CloudConvert. Do not use random sketchy sites — stick with well-known ones.
  2. Upload the file that gives the error. Convert it to the same format but an older version. For example, convert a .docx to .doc, or a .xlsx to .xls.
  3. Download the converted file. Open it in your Office version. This strips the newer compound file structure and replaces it with a format your version understands.
  4. Be aware that some formatting may shift, especially complex tables or modern charts. It's a workaround, not a perfect solution.

Option 3: Use a third-party viewer (last resort)

  1. Download LibreOffice (it's free, open source) from the official site.
  2. Install it. LibreOffice can open Office 2016+ files because it has its own compound file parser that isn't tied to Windows' ole32.dll.
  3. Open the problematic file in LibreOffice. Then go to File > Save As and choose Microsoft Word 97-2003 Document (.doc) or the equivalent Excel/PowerPoint format.
  4. Now open that saved .doc file in your older Office. It should work.

What to check if it still fails

If you've updated Office, tried the conversion, and still get the error, here's what to look at:

  • Corrupted file. The file itself might be damaged. Ask the sender to resave it in a format compatible with your Office version (e.g., .doc instead of .docx).
  • Antivirus blocking. Some security software intercepts compound file reads. Temporarily disable real-time scanning for 30 seconds and try opening the file. If it works, add an exception for the file extension in your antivirus.
  • Windows updates. You might be missing a critical update to ole32.dll. Run Windows Update and install all pending updates, especially any labeled “Security Update for Windows” or “Update for Microsoft Office.”
  • Shell extension conflicts. Third-party add-ins (like PDF tools or cloud sync clients) sometimes hook into Office's file opening process. Try opening the file in Safe Mode: hold Ctrl while clicking the Office app icon, then click Yes when asked to start in Safe Mode. If the file opens, disable all add-ins and re-enable them one by one.

The bottom line: update your software. Office upgrades aren't just about new features — they fix storage format incompatibilities like this one. If you can't upgrade, the online converter route will get you through the immediate hassle.

Was this solution helpful?