Winmerge nicht im Kontextmenü aller Tools

2437
Ess

Ich benutze dieses Tool alles, um Dateien zu suchen.
In Windows XP konnte ich nach Dateien suchen und dann das Kontextmenü für Winmerge, Tortoisesvn usw. verwenden.
Nun habe ich mit Windows 7 angefangen, alles funktioniert gut. Nur hier bekomme ich nur das Grundmenü, nicht das Menü der installierten Anwendungen wie Winmerge, tortoisesvn usw.

0
Möglicherweise müssen Sie die Programme, die Kontextmenüelemente hinzufügen, erneut installieren. Matt Ball vor 13 Jahren 0

2 Antworten auf die Frage

0
Shikhar

Ich hatte das gleiche Problem mit Winmerge und Tortoisesvn auf meinem Laptop (Windows 7). Ich installierte Tortoisesvn 32-Bit-Version zusammen mit 64 Bit (die ich bereits hatte.) Nach der Installation von Tortoisesvn 32 Bit wurde das Kontextmenü für die Schildkröte in allen Bereichen und in der Nusphere angezeigt.

Für winmerge gibt es eine einzige Version für 32 und 64, daher hat der gleiche Trick nicht funktioniert !!

hoffe das hilft.

0
goamn

Winmerge has the same installer for x86/32 bit and 64 bit.

To make it work with the Everything tool:

Uninstall Winmerge. Downloaded the zip version (not the installer, http://downloads.sourceforge.net/winmerge/WinMerge-2.14.0-exe.zip), extract it.

Then edit the "register.bat" (with notepad), and changed the 64 bit entries to use the old shell extension ...

IF "%PROCESSOR_ARCHITECTURE%" == "x86" Set DLLPATH=%~dp0%ShellExtensionU.dll IF "%PROCESSOR_ARCHITECTURE%" == "AMD64" Set DLLPATH=%~dp0%ShellExtensionX64.dll IF "%PROCESSOR_ARCHITECTURE%" == "IA64" Set DLLPATH=%~dp0%ShellExtensionX64.dll 

So change the two entries which have "ShellExtensionX64.dll" to "ShellExtensionU.dll". Since ShellExtensionU.dll is the 32 bit. Save, run the Register.bat file.

Now it will show up in the Everything tool. Downside is it won't show up in the Windows Explorer. If you need that fixed then the workaround is to install "WOW64Menu".