0X800401A0

INPLACE_E_NOTUNDOABLE (0x800401A0): Undo is not available

That 0x800401A0 error means an app tried to undo an in-place edit and the object no longer has an undo record. It's common in Office, Explorer, and COM-based editors.

You double-click an embedded object in Word, edit the cell, hit Ctrl+Z, and Word throws INPLACE_E_NOTUNDOABLE (0x800401A0): Undo is not available. Or Explorer gives you the same code when you try to rename a file back. The app isn't broken. What's actually happening is that the COM in-place editing session has already closed its undo record, and you're asking it to roll back something it doesn't remember.

Cause 1: The in-place editing session already committed (most common)

This is the number one reason you'll see 0x800401A0. When you activate an embedded OLE object in Word, Excel, or PowerPoint, the server app opens a special editing window inside the container. While that session is live, the server maintains an undo stack. The moment you click outside the object, press Esc, or switch apps, the server calls IOleInPlaceObject::UIDeactivate and flushes its undo stack. Any Ctrl+Z after that returns exactly this error.

The trigger is almost always muscle memory. You type into an embedded Excel chart, click back into the Word body, then reflexively hit Ctrl+Z. Word forwards the undo to the OLE object, which no longer has a session, and you get the error.

The fix is boring but real: undo inside the embedded object before you click away. If you've already clicked away, use Word's own undo (Ctrl+Z again) — the container keeps its own undo record for the OLE transaction, and that one still works. You can also try File > Info > Manage Document > Recover Unsaved Documents if Word's undo stack is also tapped out.

If Ctrl+Z inside the object never worked in the first place, the embedded server isn't exposing an undo interface. That's a different bug — usually a version mismatch between the Office install that created the object and the one opening it.

Cause 2: A stale COM registration for the OLE server

Second most common, and the one that trips up IT admins. If Office was upgraded in place (say, 2016 to 365, or you ran a repair from a different bitness), the registry keys under HKEY_CLASSES_ROOT\CLSID can point at the wrong binary. The container still activates the object, but the in-place undo handler is registered to a DLL that either doesn't exist or is the wrong version. Every undo attempt returns INPLACE_E_NOTUNDOABLE.

You can confirm this by checking the event log for AppModel-Runtime warnings right before the failure, or by running:

reg query "HKCR\CLSID\{00020819-0000-0000-C000-000000000046}\InprocServer32"

That GUID is Excel's worksheet CLSID. If the path resolves to a file that doesn't exist, or points to a 32-bit DLL on a 64-bit Office install, you've found the culprit.

The real fix is to repair the Office installation, not just re-register. Run Control Panel > Programs > Microsoft Office > Change > Quick Repair. If that doesn't rebuild the CLSID entries, do an Online Repair. Skip the regsvr32 dance — it works for about ten minutes and then breaks again after the next Office update.

Cause 3: A third-party add-in hijacking the undo stack

Less common but vicious. Add-ins that hook IOleUndoManager to add their own undo entries (think document-management add-ins, PDF exporters, translation tools) sometimes register a manager that returns E_NOTIMPL for undo, which surfaces as 0x800401A0 to the user. I've seen this specifically with older versions of Nuance Power PDF and a few DocuSign Outlook add-ins from 2019–2021.

Test it by launching the host app in safe mode. For Word:

winword /safe

For Excel:

excel /safe

If Ctrl+Z works in safe mode, you've got a bad add-in. Disable them one at a time under File > Options > Add-ins > COM Add-ins > Go. The trick is to disable half, test, then halve again — doing them one at a time wastes an afternoon.

If the add-in is one you need, check the vendor's site for a build from the last 18 months. Undo handlers were a common break point when Office moved to the Click-to-Run update model, and a lot of small vendors never shipped a patch.

What won't fix it

Running sfc /scannow and DISM /Online /Cleanup-Image /RestoreHealth is the reflex answer for every Windows error code, and it does nothing here. Those tools check system files, not Office COM registrations or per-user add-in state. Skip them unless you've also got unrelated corruption symptoms.

Also skip the registry cleaners. Every one I've tested, including the paid ones, will happily delete the InprocServer32 keys you actually need and leave the broken ones alone.

Quick reference

SymptomLikely causeFix
Error appears right after you click outside the embedded objectUndo stack flushed when session deactivatedUse the container's Ctrl+Z, or edit before clicking away
Error on every undo, even inside the objectBroken CLSID registration for the OLE serverQuick Repair, then Online Repair of Office
Error only when a specific add-in is loadedThird-party IOleUndoManager hookwinword /safe, then disable add-ins in halves
Error in Explorer, not OfficeShell extension from a sync client (OneDrive, Dropbox)Disable the shell extension, restart explorer.exe

One last thing: if you only see this in a specific document, not all of them, the file itself may have a corrupted OLE stream. Open it with Open and Repair (File > Open > browse > click the arrow next to Open > Open and Repair) before you touch any registry keys. Rebuilding a chopped document is a five-minute job; rebuilding your Office install is an hour you won't get back.

Related Errors in Windows Errors
0x80070002 Windows Update Error 0x80070002 – Fix in 10 Minutes 0X80097001 MSSIPOTF_E_OUTOFMEMRANGE (0X80097001) Fix for Windows File Errors 0X8010000A SCARD_E_TIMEOUT 0X8010000A – Smart Card Timeout Fixed 0X00000670 Fix ERROR_PATCH_NO_SEQUENCE (0x00000670) in Windows Updates

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.