Donate Share

KDiff3

Tracker: Bugs

8 KDiff3 Context menu handler breaks Windows Vista Start Menu. - ID: 1759117
Last Update: Comment added ( joachim99 )

Date: 2007-07-24
Operating System: Windows Vista Ultimate

Issue Details:

After installing KDiff3 on Windows Vista I noticed that certain types of
shortcuts stopped working in my start menu, most noticeably Office 2007. On
initual investigation it looked to be an issue with the shortcuts
themselves as they have different properties to a standard shortcut lnk
file.
After some googling around the Microsoft Messageboards i found a link to
this site.

http://windowsxp.mvps.org/slowrightclick.htm

Note Point 12 describes the issue that I was having. After insalling the
suggested program ShellExView I started disabling content menu extensions
until the Start Menu shortcuts started working again. The context menu
handelers disabled were

- Tortoise SVN
- WinRAR Archiver
- Avast!

On disabling the Kdiff3 context menu handler my start menu shortcuts
started working again.

On the Tortoisesvn page for Known Vista issues
http://tortoisesvn.net/node/269
It mentions that the vista context menus have changed.
This needs to be investigated for consideration in the next build.

Workaround:
To allow the Vista start menu to function correctly again, disable the
Kdiff3 context menu in ShellExView.


shaddo ( shaddo ) - 2007-07-23 18:02

8

Closed

Fixed

Joachim Eibl

None

None

Public


Comments ( 7 )

Date: 2009-01-09 19:51
Sender: joachim99SourceForge.net DonorProject AdminAccepting Donations

Should work correctly in 0.9.93.
Joachim


Date: 2008-11-17 04:44
Sender: colin_kershaw

The new DLL resolved the issue for me. Additionally, I didn't need to
reboot! :)


Date: 2007-10-10 19:47
Sender: ntautenhahn


I noticed a similar bug with vista after installing Kdiff3 0.9.92 bundled
with the windows installer of hg.
My Start Menu was alright, but installing Kdiff3 disabled the "run as
administrator" feature - it was still there, but when I right-clicked on a
program which was user-executable and selected "run as administrator"
nothing happened. A manual "runas /user:XY" worked, however, as well as
programs which always require administrator-rights still asked for a
admin-pw...


Date: 2007-09-27 20:08
Sender: frediek


Got identical issue. Confirmed the KDiff3 shell extension was the root
cause. Disabled only it - Start Menu worked. Enabled and disabled
everything else (but not the ones from Microsoft) - Start Menu didn't
work.

Have installed attached patch - Start Menu works.

Hope you will add this fix to your next release.


Date: 2007-09-02 21:41
Sender: joachim99SourceForge.net DonorProject AdminAccepting Donations


I had build problems while building the first dll. So it wouldn't work.
I've uploaded the correctly built dll as zip-file. (Already tested by Jens
Hatlak.)
Joachim
File Added: diff_ext_for_kdiff3.zip


Date: 2007-08-29 21:11
Sender: joachim99SourceForge.net DonorProject AdminAccepting Donations


I've applied Sergey's patch and uploaded it. Please test and report if it
fixes the problem.
In the "C:\Program Files\KDiff3" directory first rename the existing dll.
(Deleting might not work.)
Then copy the new diff_ext_for_kdiff3.dll there. Close all instances of
explorer and reboot before testing.
Joachim
File Added: diff_ext_for_kdiff3.dll


Date: 2007-08-28 01:22
Sender: serg_zAccepting Donations


I have a patch that fixes the problem. see patch #1783005 for kdiff3
project


Attached File ( 1 )

Filename Description Download
diff_ext_for_kdiff3.zip Dll with patch applied (second try) Download

Changes ( 8 )

Field Old Value Date By
close_date - 2009-01-09 19:51 joachim99
status_id Open 2009-01-09 19:51 joachim99
resolution_id None 2009-01-09 19:51 joachim99
File Deleted 243434: 2007-09-02 21:41 joachim99
File Added 243939: diff_ext_for_kdiff3.zip 2007-09-02 21:41 joachim99
File Added 243434: diff_ext_for_kdiff3.dll 2007-08-29 21:11 joachim99
assigned_to nobody 2007-07-23 18:03 shaddo
priority 5 2007-07-23 18:03 shaddo