https://bugs.kde.org/show_bug.cgi?id=460754
Bug ID: 460754 Summary: Windows Shell extension for KDiff3not working after installing kdiff3-1.9.6-windows-64-cl.exe Classification: Applications Product: kdiff3 Version: 1.9.6 Platform: Microsoft Windows OS: Microsoft Windows Status: REPORTED Severity: normal Priority: NOR Component: context-menu Assignee: reeves...@gmail.com Reporter: philsnewaddr...@gmail.com Target Milestone: --- SUMMARY *** I could not use the KDiff3 shell extension to compare two folders after installing kdiff3-1.9.6-windows-64-cl.exe on windows 10 In Windows File Explorer I selected two folders to compare, right clicked on one of the selected and selected the Shell extension KDiff3 -> Compare. An error box was displayed with the message : --------------------------- Diff-Ext For KDiff3 --------------------------- Could not start KDiff3. Please rerun KDiff3 installation. Command: C:\Program Files\KDiff3\kdiff3.exe CommandLine: "C:\Program Files\KDiff3\kdiff3.exe" "{selected folder A}" "{selected folder B}" --------------------------- OK --------------------------- *** STEPS TO REPRODUCE 1. Install kdiff3-1.9.6-windows-64-cl.exe on Windows 10 I previously had an old version of KDiff3 installed, which I uninstalled before installing version kdiff3-1.9.6-windows-64-cl.exe. So there may have been old registry entries still present. The old version installed it to : C:\Program Files\KDiff3\Kdiff3.exe kdiff3-1.9.6-windows-64-cl.exe installed it to : C:\Program Files\KDiff3\bin\Kdiff3.exe 2. In Windows File Explorer select two folders to compare 3. In Windows File Explorer right click on one of the selected folders and select the Shell extension KDiff3 -> Compare. OBSERVED RESULT An error box was displayed showing: --------------------------- Diff-Ext For KDiff3 --------------------------- Could not start KDiff3. Please rerun KDiff3 installation. Command: C:\Program Files\KDiff3\kdiff3.exe CommandLine: "C:\Program Files\KDiff3\kdiff3.exe" "{selected folder A}" "{selected folder B}" --------------------------- OK --------------------------- EXPECTED RESULT Kdiff3 should load and run, comparing the two selected folders. SOFTWARE/OS VERSIONS Windows: 10 ADDITIONAL INFORMATION The solution for me was to manually add the string "bin\" in the following registry keys. Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\KDiff3\diff-ext] "InstallDir"="C:\\Program Files\\bin\\KDiff3" "diffcommand"="C:\\Program Files\\KDiff3\\bin\\kdiff3.exe" -- You are receiving this mail because: You are watching all bug changes.