0X800401C1

Fix OLESTREAM 0X800401C1: Put method failed in Office

OLESTREAM 0X800401C1 hits when Office tries to save a file and the OLE stream fails. Here's the fix from quick to deep.

What’s going on with OLESTREAM 0X800401C1?

You’re in Excel or Word, hit save, and get OLESTREAM (0X800401C1) - Put method failed. It’s not a disk full or a permissions issue, at least not the usual kind. The OLE stream is how Office packages embedded objects or even the file’s own metadata. When that stream fails, Office can’t write the file. I’ve seen this on Windows 10 and 11, mostly with Office 2016 and 365, often after a Windows update or when a shared drive is involved.

Here’s the troubleshooting flow. Start with the 30-second fix, then move down if it doesn’t stick. You can stop at any step that works.

Step 1: The 30-second fix — restart Explorer and clear the temp folder

Half the time, this error is a stuck OLE handler in Explorer. That’s right—the file manager holds the OLE registry keys, and a bad state can block Office.

  1. Open Task Manager (Ctrl+Shift+Esc).
  2. Find Windows Explorer. Right-click and choose Restart.
  3. Now delete everything in %temp%. Press Win+R, type %temp%, hit Enter. Select all, delete. Skip files in use.

Try saving again. If that clears it, you’re done. Had a client last month whose print queue died from a stuck OLE handler—same root cause. Restarting Explorer fixed both.

Step 2: The 5-minute fix — clear Office cache and reset the file

If the error persists, it’s likely your current file’s OLE stream is corrupted. You don’t need to rebuild the whole document, just strip the bad stream.

Save a copy as a different format

  1. Open the file, then click File > Save As.
  2. Choose a different format, like CSV or XLSX (if it’s already XLSX, try XLSB).
  3. Close and reopen the new file, then save it back to the original format.

This forces Office to rebuild the OLE stream from scratch. Works for Excel and Word. If the file has embedded objects, this might lose them—so do it on a copy first.

Clear the Office document cache

Office 2016+ caches file parts. Corrupted cache can trigger the exact error.

  1. Close all Office apps.
  2. In File Explorer, go to %LocalAppData%\Microsoft\Office\16.0\OfficeFileCache (if you’re on 365, it’s the same path).
  3. Delete everything inside. Don’t worry, it rebuilds.

Try saving again. If it still fails, move to the deeper fix.

Step 3: The 15+ minute fix — registry and repair

When the simple stuff fails, it’s a registry problem or a broken Office install.

Fix the OLE class registration

The error code points to OLESTREAM which is tied to the CLSID for OLE objects. Sometimes the registry entry gets clobbered.

  1. Press Win+R, type regedit, hit Enter. Back up the registry first via File > Export.
  2. Navigate to HKEY_CLASSES_ROOT\CLSID\{00000319-0000-0000-C000-000000000046} — that’s the OLE stream handler.
  3. Right-click the key, choose Permissions, make sure Everyone has Read.

That’s the classic fix from Microsoft’s support forums. I’ve also seen a variant where the key was missing entirely. If it’s missing, you can try importing it from another machine, but I’d skip that—easier to repair Office.

Repair Office installation

This fixes any corrupted DLLs or registration mismatches.

  1. Open Control Panel > Programs > Programs and Features.
  2. Find your Office product, right-click, choose Change.
  3. Select Quick Repair first. Wait for it to finish. Test.
  4. If that doesn’t work, run Online Repair (takes longer, but does a full reinstall).

I’ve had to do this twice in the last year. Both times the error vanished.

Last resort: disable hardware acceleration (if you’re desperate)

Some folks report that turning off hardware acceleration in Office options kills the error. It’s not a fix—it’s a workaround. But it’s fast:

  1. In Excel, go to File > Options > Advanced.
  2. Scroll to Display, check Disable hardware graphics acceleration.
  3. Restart Excel.

Only do this if nothing else worked, because it slows down rendering.

Why does this happen in the first place?

Mostly it’s a corrupted OLE stream from a file that’s been opened on multiple devices, or a bad Office update. I’ve also seen it when a network share times out mid-save. The registry fix handles the orphaned handler, the repair handles the install.

If you’re on a corporate machine, it might be a Group Policy blocking OLE writes. But that’s rare—I’ve only seen it once, and the user had to call IT.

Pro tip: Always save a backup copy before messing with the registry. You don’t want to brick your system over a save error.

That’s the whole flow. Start with Explorer restart, move to cache clearing, then registry and repair. One of these will get you saving again.

Related Errors in Windows Errors
0XC0000408 STATUS_USER2USER_REQUIRED (0XC0000408) — Kerberos User2User explained 0XC000004B STATUS_THREAD_IS_TERMINATING (0xC000004B) Fix 0X000036B7 Fix 0x000036B7: Side-by-Side Key Missing in Windows 0X00000094 Fix ERROR_PATH_BUSY 0X00000094 – Simple to Advanced Steps

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.