Hi,
I have recently installed DiffMerge 3.1.0 (15888) and noticed that the Explorer Integration wasn't working. I tried installing/Un Installing it and enabling/disabling from within DiffMerge and nothing worked.
After some digging I noticed something strange in the Registry under this Key...
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved
All the entries under this key were named with a GUID and a text description as the value except for DiffMerge where this was reversed.
I added a new String value with the GUID for the DiffMerge ShellExtension and a value of "SourceGear DiffMerge" and hey presto, all working.
Name Type Value
{D1807478-413F-4EB2-97C8-90821C2358DB} REG_SZ SourceGear DiffMerge
I have left the old value in this key:-
Name Type Value
SourceGearDiffMerge DiffMergeShellExtension REG_SZ {D1807478-413F-4EB2-97C8-90821C2358DB}
But suspect that this doesn't actually do anything.
I know of other people who have installed this software with no issues but haven't had the chance to take a look at their registry settings so can't confirm my changes.
Explorer Integration XP
Moderator: SourceGear
-
- Posts: 534
- Joined: Tue Jun 05, 2007 11:37 am
- Location: SourceGear
- Contact:
Yes, those look backwards.
Yes, that looks backwards.
I'm a little surprised that no one has seen this problem before.
And it works on my system.
Do you by chance have the Windows 2000 Resource Kit installed
and have "Only allow approved Shell extensions" set?
Look in HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
and see if there is a key with name EnforceShellExtensionSecurity and a
value of 1.
I'm guessing that you have this and this is why you're seeing the problem
when no one else has. I'll log a bug to fix the backwards fields, but I just
wanted to confirm the reason you're the only one seeing it.
thanks,
jeff
I'm a little surprised that no one has seen this problem before.
And it works on my system.
Do you by chance have the Windows 2000 Resource Kit installed
and have "Only allow approved Shell extensions" set?
Look in HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
and see if there is a key with name EnforceShellExtensionSecurity and a
value of 1.
I'm guessing that you have this and this is why you're seeing the problem
when no one else has. I'll log a bug to fix the backwards fields, but I just
wanted to confirm the reason you're the only one seeing it.
thanks,
jeff
Explorer Integration XP
Hi Beth,
When I right clicked on a folder or file I didn't get the "SourceGear DiffMerge" sub menu.
Hi Jeff,
You are correct, I do have that registry key set to 1. I guess this is why other people don't see the issue.
When I right clicked on a folder or file I didn't get the "SourceGear DiffMerge" sub menu.
Hi Jeff,
You are correct, I do have that registry key set to 1. I guess this is why other people don't see the issue.
-
- Posts: 534
- Joined: Tue Jun 05, 2007 11:37 am
- Location: SourceGear
- Contact:
Re: Explorer Integration XP
SourceGear DiffMerge 3.3.0 is now available and fixes this problem. (Acutally, the
problem was fixed in 3.2.0, but I missed this thread in my post-release follow-up.)
Full details can be found at http://www.sourcegear.com/diffmerge/index.html.
jeff hostetler
problem was fixed in 3.2.0, but I missed this thread in my post-release follow-up.)
Full details can be found at http://www.sourcegear.com/diffmerge/index.html.
jeff hostetler