winmerge icon indicating copy to clipboard operation
winmerge copied to clipboard

No Context menu with Windows 11 Home

Open Flyingscool opened this issue 1 year ago • 2 comments

I just tried to install Winmerg 2.16.42.1 It would not install the context menu. I noticed it was looking for ShellExtensionU.dll. I copied ShellExtensionX64.dll to ShellExtensionU.dll and ran the Edit/options/Shell Integration Register and Register for Windows11 commands and it worked.

Flyingscool avatar Sep 02 '24 02:09 Flyingscool

In my experience, the registration of a shell extension may not be reflected immediately, but may take some time to be reflected after rebooting the computer.

Perhaps this has happened to you too.

Note that the shell extension for Windows 11 is WinMergeContextMenu.dll, not ShellExtension*.dll.

sdottaka avatar Sep 02 '24 13:09 sdottaka

All I can say is, when I ran the installer, it did not add the context menu option when I installed the program even though I had the option selected. I did a search for a solution and found the reference to the Edit/Options/Shell Integration menu to add the context menu selection from within the program. So I went to the options and I tried lots of combinations of registering the shell extension and the "Register Shell extension in Windows 11 and later" buttons, rebooting my computer, etc. uninstalling and reinstalling the program and so on. None worked. The "Winmerge" context menu option would not appear

Then I noticed that there was a "Show Details" button on two windows that popped up during the registration process. One window mentioned ShellExtensionX64.dll, and the second mentioned ShellExtensionU.dll. So I copied ShellExtensionX64.dll to ShellExtensionU.dll, clicked the two unregister buttons, then clicked the two register buttons, and it finally added the context menu option, without having to reboot even.

I had installed Winmerge quite some time ago and hadn't dealt with the context menu option being missing until last night, so time and rebooting is definitely not the problem.

Thanks for taking an interest in my report!

Flyingscool avatar Sep 02 '24 13:09 Flyingscool