Can’t move file – Error 0x800401E5: No object for moniker

How we suddenly got 0x800401E5 errors

Some time ago we changed the desktop folder location for every user from C:\Users\<name>\Desktop to X:\Desktopwith a new group policy rule. This apparantly led to some complications for a few users because the local Windows registry didn’t update the paths somehow. Luckily it only affected a few users so we found a manual workaround.

Fix by using regedit or push out to users with GPO

Open regedit and navigate to the following two locations:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

Change the Desktop value to correct folder. Remember to do it in both locations.

Was this post helpful?

2 thoughts on “Can’t move file – Error 0x800401E5: No object for moniker”

  1. Not useful. Both registry keys were correct, but the “No object for moniker” issue is still happening when some applications (e.g Lightroom 4.4) try to put files on the desktop

    1. Sorry for the slow reply, Tom, but perhaps your problem is related to environment variables (either User or System variables), have you checked that? Lots of software use those for creating shortcuts etc.

Leave a Reply

Your email address will not be published. Required fields are marked *