RE: Duplicate program class keys in HKCR

Tech-Archive recommends: Speed Up your PC by fixing your registry



Hi Tom,

Thanks for your feedback!

Yes, I understand your scenario better now.

Based on my research, there are 2 keys under HKCR with the same CLSID of
{3E6C7FFD-743D-4265-8E3D-0D7EA889DFDB}:
1. Microsoft.ITIR.WordWheelBuild
2. Microsoft.ITIR.WordWheelBuild.5.4

They both have the same default value of "Microsoft Infotech ITIR Word
Wheel Build". Is this the same condition as yours?

I do not think registry enforce any unique constraint for the keys under
HKCR. Normally, the all the CLSIDs under HKEY_CLASSES_ROOT\CLSID\ are
granted to be unique, this is enforced by COM CLSID feature, not registry
constraint: 2 applications can not use the same CLSID.

However, in our scenario, the first key and second key are used by the same
COM component. They are 2 different progIDs, one with version, another
without version number, both point to the same CLSID.

So I think you can set a rule for sub keys under HKEY_CLASSES_ROOT\CLSID\,
since CLSID is granted to be unique. However, there is no such rule under
HKEY_CLASSES_ROOT\

Hope this helps.

Best regards,
Jeffrey Tan
Microsoft Online Community Support
==================================================
Get notification to my posts through email? Please refer to
http://msdn.microsoft.com/subscriptions/managednewsgroups/default.aspx#notif
ications.

Note: The MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 1 business day is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions or complex
project analysis and dump analysis issues. Issues of this nature are best
handled working with a dedicated Microsoft Support Engineer by contacting
Microsoft Customer Support Services (CSS) at
http://msdn.microsoft.com/subscriptions/support/default.aspx.
==================================================
This posting is provided "AS IS" with no warranties, and confers no rights.

.



Relevant Pages

  • Re: eVC4 Installation
    ... The Microsoft Support page clearly shows that eVC 4 ... Microsoft Product Support Services. ... So if you run into the Setup error about offset 00009392, ... > to watch the registry keys. ...
    (microsoft.public.pocketpc.developer)
  • RE: CD Keys
    ... so we still recommend you call the Licensing support. ... Microsoft CSS Online Newsgroup Support ... Subject: RE: CD Keys ...
    (microsoft.public.windows.server.sbs)
  • Re: Office Home Office invalid Product Key
    ... No, invented by Dell. ... they are responsible for all support and provision of product ... keys. ... Microsoft was never a part of this equation. ...
    (microsoft.public.office.misc)
  • RE: Duplicate program class keys in HKCR
    ... I will change my focus to CLSID. ... They both have the same default value of "Microsoft Infotech ITIR Word ... I do not think registry enforce any unique constraint for the keys under ... Microsoft Online Community Support ...
    (microsoft.public.win32.programmer.kernel)
  • Re: CoCreateInstance returns 0x80080005 from VS2008 ATL Service
    ... finally by adding FORCEREMOVE to the ATL COM service .rgs file, ... CLSID = s ... Microsoft Online Community Support ... or a Microsoft Support Engineer within 1 business day is acceptable. ...
    (microsoft.public.vc.atl)