I'm actually relieved to hear that the context menu multiple file selection issue isn't limited to me.
You are correct about Edit - that doesn't work for me either if selecting multiple files (on the affected systems). Hadn't tried that one before.
Renaming HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers and restarting Explorer did not fix anything for me. In fact, that only broke the "Send To ->" context menu entry and removed an entry for Unlocker.
Any other ideas?
In a bizarre twist, I can actually help you with this one.
You see this behavior on systems where someone added "Copy To" and "Move To" entries to their context menu.
I put together some .REG files a while back to easily enable and disable this because of that very problem (which cannot be avoided if you want those extra context menu entries).
To fix it - which will remove the Copy/Move To context menu entries - create a .REG file with the following and merge it into the Registry:
Of course that assumes the added context menu entries were actually named "Copy To" and "Move To". If they were named something else, the .REG must be modified accordingly.REGEDIT4
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To]
@=-
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To]
@=-
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Copy To]
@=-
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Move To]
@=-
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@=-
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@=-
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Copy To]
@=-
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Move To]
@=-
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To]
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To]
[-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Copy To]
[-HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Move To]
[-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
[-HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
[-HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Copy To]
[-HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Move To]
After merging that, you will see that those "Copy Files" and "Move Files" dialogs will be gone.
If you prefer to keep the Copy/Move To context menu entries, you can re-enable them by merging a .REG file with the following:
Then after merging that, run:REGEDIT4
;All Files
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
;All Files
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
;All Drives
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
;All Drives
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
;All Files and Folders
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
;All Files and Folders
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
;All editable Files and Folders
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Copy To]
@="{C2FBB630-2971-11D1-A18C-00C04FD75D13}"
;All editable Files and Folders
[HKEY_CLASSES_ROOT\AllFilesystemEditObjects\shellex\ContextMenuHandlers\Move To]
@="{C2FBB631-2971-11D1-A18C-00C04FD75D13}"
regsvr32 /i shell32.dll
Personally I no longer use those context menu entries because of those Copy/Move dialogs popping open when you do certain things. That was too annoying. So now I just use the built-in "Copy to Folder..." and "Move to Folder..." selections available from the Edit menu (in any folder's menu bar).