Inside the Component itself.  All of those elements turn into registry keys.  
Somewhere duplicate registry keys are getting created.

-----Original Message-----
From: John McLean, Jr. [mailto:jmclea...@jmatech.com]
Sent: Wednesday, December 31, 2008 13:00
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Table Error

Rob,

Thanks for the help and advice.

I need a little help on where to start. Do I need to be looking at
components above this component or do I need be looking inside the
component itself.

Any help would be appreciated.


Regards,

John E. McLean, Jr.
Tel: 713-780-7262
Fax: 713-780-3010
http://www.jmatech.com

This message and its attachments are for the sole use of the intended
recipients. They may contain confidential, privileged or proprietary
information or other information subject to legal protection and
restrictions. If you are not the intended recipient of this message,
please do not read, copy or disclose the content of this message or its
attachments and immediately notify the sender of the erroneous
transmission by replying to the message. You should then delete or
destroy all copies of the message and attachments in all forms of media.

-----Original Message-----
From: Rob Mensching [mailto:rob.mensch...@microsoft.com]
Sent: Wednesday, December 31, 2008 2:34 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Table Error

Nothing pops out at me.  Somewhere something got confused.  I think the
fastest way to the root of this is to "binary search" the problem by
commenting out blocks of code until you can narrow down which elements
are causing the duplication.  With that narrowed down, hopefully it'll
be clearer what exactly is going wrong.

-----Original Message-----
From: John McLean, Jr. [mailto:jmclea...@jmatech.com]
Sent: Wednesday, December 31, 2008 07:44
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Table Error

Rob,

How do I correct the duplicate registry problem.

Here is the code snippet that causing the error.

            <Component Id="RenderUIv52.dll"
Guid="{DCEBAD08-9813-4735-B6B7-859D63798916}">
                <Class Id="{D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731}"
Advertise="no" Server="RenderUIv52.dll"  Context="InprocServer32"
Description="VBPropertyBag" ThreadingModel="apartment" />
                <File Id="RenderUIv52.dll" Name="RenderUIv52.dll"
KeyPath="yes"
Source="C:\JMATECH_PROGRAMS\ITC\Release_6_6\IntelliCAD\Source\prj\make\V
C2003\Std\stage\RenderUIv52.dll">
                    <TypeLib Id="{8B7C4362-034C-411F-81F7-6BFF84E4E552}"
Description="RenderUIv52" HelpDirectory="INSTALLLOCATION" Language="0"
MajorVersion="1" MinorVersion="0">
                        <Class
Id="{054DAFAA-E341-4780-A8E4-825388FCC8F8}" Context="InprocServer32"
Description="RenderUIv52.ColorSelection" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.ColorSelection"
Description="RenderUIv52.ColorSelection" />
                        </Class>
                        <Class
Id="{27152F8A-5AB7-4FDE-8847-1F5D50F42B6D}" Context="InprocServer32"
Description="RenderUIv52.clsMaterial" Version="1.0">
                            <ProgId Id="RenderUIv52.clsMaterial"
Description="RenderUIv52.clsMaterial" />
                        </Class>
                        <Class
Id="{7E323F25-85E2-47A0-895E-A9F095A2B060}" Context="InprocServer32"
Description="RenderUIv52.RenderOptions" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.RenderOptions"
Description="RenderUIv52.RenderOptions" />
                        </Class>
                        <Class
Id="{81CAE43D-5929-4C37-9880-DD74452525FE}" Context="InprocServer32"
Description="RenderUIv52.clsCity" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.clsCity"
Description="RenderUIv52.clsCity" />
                        </Class>
                        <Class
Id="{9AE79C45-37D2-4897-8F76-D8F5DB5C4C46}" Context="InprocServer32"
Description="RenderUIv52.LayerSelection" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.LayerSelection"
Description="RenderUIv52.LayerSelection" />
                        </Class>
                        <Class
Id="{B1807E66-6E4A-4491-B580-429BCF1DBC18}" Context="InprocServer32"
Description="RenderUIv52.MaterialsProperties" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.MaterialsProperties"
Description="RenderUIv52.MaterialsProperties" />
                        </Class>
                        <Class
Id="{C35FF7C9-186D-4F89-8F71-132C89A9003A}" Context="InprocServer32"
Description="RenderUIv52.Lighting" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.Lighting"
Description="RenderUIv52.Lighting" />
                        </Class>
                        <Class
Id="{C8524735-A698-4623-9CCA-3BAE3DB6D6A7}" Context="InprocServer32"
Description="RenderUIv52.clsCityList" ThreadingModel="apartment"
Version="1.0">
                            <ProgId Id="RenderUIv52.clsCityList"
Description="RenderUIv52.clsCityList" />
                        </Class>
                        <Class
Id="{D47BC027-21AC-48BA-9A53-0EF6624E488A}" Context="InprocServer32"
Description="RenderUIv52.SortedStringList" Version="1.0">
                            <ProgId Id="RenderUIv52.SortedStringList"
Description="RenderUIv52.SortedStringList" />
                        </Class>
                        <Class
Id="{E685B005-FEC9-4B76-A948-A204C5515A9F}" Context="InprocServer32"
Description="RenderUIv52.clsMaterialList" Version="1.0">
                          <ProgId Id="RenderUIv52.clsMaterialList"
Description="RenderUIv52.clsMaterialList" />
                        </Class>
                        <Class
Id="{E9E65D11-A7AB-4788-90E0-F01ED4B4674F}" Context="InprocServer32"
Description="RenderUIv52.Light" Version="1.0">
                            <ProgId Id="RenderUIv52.Light"
Description="RenderUIv52.Light" />
                        </Class>
                        <Interface
Id="{0027C8F4-F3AF-4938-8365-A5336683E985}" Name="MaterialsProperties"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{32CFE0D0-3989-4E2A-8043-2D4F215D9FE5}" Name="ColorSelection"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{4D3DBB45-FDBE-4874-BEF2-34312F686849}" Name="LayerSelection"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{6CD9C8FA-7494-454A-B24F-A72DC996E604}" Name="clsMaterialList"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{9F395429-D45E-4894-9541-916CCB64CFA0}" Name="SortedStringList"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{B7A73899-A08A-4186-8A29-CC4AD00CFBE6}" Name="clsCity"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{C2539DDE-6215-4F05-B3D3-7F2CE9017C8F}" Name="RenderOptions"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{D5B6047D-8E4D-46D8-B699-9EA4C98AFFC5}" Name="clsCityList"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{D7F9D165-089B-4944-9B89-848291F631D8}" Name="Lighting"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{E7AE5D2D-8BF4-4616-83EA-7AAA699FEC65}" Name="clsMaterial"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                        <Interface
Id="{F1587A36-EA3A-4A83-8652-C1063135C698}" Name="Light"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    </TypeLib>
                  <TypeLib Id="{000204EF-0000-0000-C000-000000000046}"
Description="Visual Basic For Applications" Language="9"
MajorVersion="6" MinorVersion="0">
                    <Interface
Id="{A4C466B8-499F-101B-BB78-00AA00383CBB}" Name="_ErrObject"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{A4C46780-499F-101B-BB78-00AA00383CBB}" Name="_Collection"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                </TypeLib>
                  <TypeLib Id="{EA544A21-C82D-11D1-A3E4-00A0C90AEA82}"
Description="Visual Basic runtime objects and procedures" Hidden="yes"
Language="9" MajorVersion="6" MinorVersion="0">
                    <Interface
Id="{14E469E0-BF61-11CF-8385-8F69D8F1350B}" Name="AsyncProperty_VB5"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{2CE46480-1A08-11CF-AD63-00AA00614F3E}" Name="SelectedControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{41A7D760-6018-11CF-9016-00AA0068841E}" Name="DataObject"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{41A7D761-6018-11CF-9016-00AA0068841E}" Name="DataObjectFiles"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{4495AD01-C993-11D1-A3E4-00A0C90AEA82}" Name="_PropertyBag"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{45046D60-08CA-11CF-A90F-00AA0062BB4C}" Name="PropertyBag_VB5"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{737361EC-467F-11D1-810F-0000F87557AA}" Name="Licenses"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{7500A6BA-EB65-11D1-938D-0000F87557C9}" Name="DataBinding"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{8284B8A2-A8A8-11D1-A3D2-00A0C90AEA82}" Name="LicenseInfo"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{83C49FF0-B294-11D0-9488-00A0C91110ED}" Name="DataMembers"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{888A5A60-B283-11CF-8AD5-00A0C90AEA82}" Name="Hyperlink"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{B28FA150-0FF0-11CF-A911-00AA0062BB4C}" Name="AmbientProperties"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{BE8F9800-2AAA-11CF-AD67-00AA00614F3E}" Name="ParentControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C0324960-2AAA-11CF-AD67-00AA00614F3E}" Name="ContainedControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C4D651F0-7697-11D1-A1E9-00A0C90F2731}" Name="EventParameter"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C4D651F1-7697-11D1-A1E9-00A0C90F2731}" Name="EventParameters"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C4D651F2-7697-11D1-A1E9-00A0C90F2731}" Name="EventInfo"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{CBB76011-C508-11D1-A3E3-00A0C90AEA82}" Name="AsyncProperty"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{D4E0F020-720A-11CF-8136-00AA00C14959}" Name="DataBindings"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{E43FD401-8715-11D1-98E7-00A0C9702442}" Name="IVbeRuntimeHost"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C1-4442-11D1-8906-00A0C9110049}" Name="_DDataBoundClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C2-4442-11D1-8906-00A0C9110049}" Name="_DDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C3-4442-11D1-8906-00A0C9110049}"
Name="_DDataBoundAndDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C4-4442-11D1-8906-00A0C9110049}" Name="_DPersistableClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C5-4442-11D1-8906-00A0C9110049}"
Name="_DPersistableDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{FCFB3D2B-A0FA-1068-A738-08002B3371B5}" Name="_DClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                </TypeLib>
                </File>
                <RegistryValue Root="HKCR"
Key="CLSID\{054DAFAA-E341-4780-A8E4-825388FCC8F8}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{054DAFAA-E341-4780-A8E4-825388FCC8F8}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{27152F8A-5AB7-4FDE-8847-1F5D50F42B6D}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{27152F8A-5AB7-4FDE-8847-1F5D50F42B6D}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{7E323F25-85E2-47A0-895E-A9F095A2B060}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{7E323F25-85E2-47A0-895E-A9F095A2B060}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{81CAE43D-5929-4C37-9880-DD74452525FE}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{81CAE43D-5929-4C37-9880-DD74452525FE}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{9AE79C45-37D2-4897-8F76-D8F5DB5C4C46}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{9AE79C45-37D2-4897-8F76-D8F5DB5C4C46}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{B1807E66-6E4A-4491-B580-429BCF1DBC18}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{B1807E66-6E4A-4491-B580-429BCF1DBC18}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{C35FF7C9-186D-4F89-8F71-132C89A9003A}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{C35FF7C9-186D-4F89-8F71-132C89A9003A}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{C8524735-A698-4623-9CCA-3BAE3DB6D6A7}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{C8524735-A698-4623-9CCA-3BAE3DB6D6A7}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{D47BC027-21AC-48BA-9A53-0EF6624E488A}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{D47BC027-21AC-48BA-9A53-0EF6624E488A}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731}\InProcServer32"
Value="C:\WINDOWS\system32\MSVBVM60.DLL" Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{E685B005-FEC9-4B76-A948-A204C5515A9F}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{E685B005-FEC9-4B76-A948-A204C5515A9F}\Programmable" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{E9E65D11-A7AB-4788-90E0-F01ED4B4674F}\Implemented
Categories\{40FC6ED5-2438-11CF-A3DB-080036F12502}" Value=""
Type="string" Action="write" />
                <RegistryValue Root="HKCR"
Key="CLSID\{E9E65D11-A7AB-4788-90E0-F01ED4B4674F}\Programmable" Value=""
Type="string" Action="write" />
                <!--<RegistryValue Root="HKCR"
Key="TypeLib\{000204EF-0000-0000-C000-000000000046}\6.0\HELPDIR"
Value="C:\WINDOWS\system32" Type="string" Action="write" />-->
              <RegistryValue Root="HKCR"
Key="TypeLib\{000204EF-0000-0000-C000-000000000046}\6.0\HELPDIR"
Value="C:\WINDOWS\system32" Type="string" Action="write" />
              <RegistryValue Root="HKCR"
Key="TypeLib\{EA544A21-C82D-11D1-A3E4-00A0C90AEA82}\6.0\HELPDIR"
Value="C:\WINDOWS\system32" Type="string" Action="write" />
                <!--<TypeLib Id="{000204EF-0000-0000-C000-000000000046}"
Description="Visual Basic For Applications" Language="9"
MajorVersion="6" MinorVersion="0">
                    <Interface
Id="{A4C466B8-499F-101B-BB78-00AA00383CBB}" Name="_ErrObject"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{A4C46780-499F-101B-BB78-00AA00383CBB}" Name="_Collection"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                </TypeLib>-->
                <!--<TypeLib Id="{EA544A21-C82D-11D1-A3E4-00A0C90AEA82}"
Description="Visual Basic runtime objects and procedures" Hidden="yes"
Language="9" MajorVersion="6" MinorVersion="0">
                    <Interface
Id="{14E469E0-BF61-11CF-8385-8F69D8F1350B}" Name="AsyncProperty_VB5"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{2CE46480-1A08-11CF-AD63-00AA00614F3E}" Name="SelectedControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{41A7D760-6018-11CF-9016-00AA0068841E}" Name="DataObject"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{41A7D761-6018-11CF-9016-00AA0068841E}" Name="DataObjectFiles"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{4495AD01-C993-11D1-A3E4-00A0C90AEA82}" Name="_PropertyBag"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{45046D60-08CA-11CF-A90F-00AA0062BB4C}" Name="PropertyBag_VB5"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{737361EC-467F-11D1-810F-0000F87557AA}" Name="Licenses"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{7500A6BA-EB65-11D1-938D-0000F87557C9}" Name="DataBinding"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{8284B8A2-A8A8-11D1-A3D2-00A0C90AEA82}" Name="LicenseInfo"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{83C49FF0-B294-11D0-9488-00A0C91110ED}" Name="DataMembers"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{888A5A60-B283-11CF-8AD5-00A0C90AEA82}" Name="Hyperlink"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{B28FA150-0FF0-11CF-A911-00AA0062BB4C}" Name="AmbientProperties"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{BE8F9800-2AAA-11CF-AD67-00AA00614F3E}" Name="ParentControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C0324960-2AAA-11CF-AD67-00AA00614F3E}" Name="ContainedControls"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C4D651F0-7697-11D1-A1E9-00A0C90F2731}" Name="EventParameter"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C4D651F1-7697-11D1-A1E9-00A0C90F2731}" Name="EventParameters"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{C4D651F2-7697-11D1-A1E9-00A0C90F2731}" Name="EventInfo"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{CBB76011-C508-11D1-A3E3-00A0C90AEA82}" Name="AsyncProperty"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{D4E0F020-720A-11CF-8136-00AA00C14959}" Name="DataBindings"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{E43FD401-8715-11D1-98E7-00A0C9702442}" Name="IVbeRuntimeHost"
ProxyStubClassId="{00020424-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020424-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C1-4442-11D1-8906-00A0C9110049}" Name="_DDataBoundClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C2-4442-11D1-8906-00A0C9110049}" Name="_DDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C3-4442-11D1-8906-00A0C9110049}"
Name="_DDataBoundAndDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C4-4442-11D1-8906-00A0C9110049}" Name="_DPersistableClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{EB41E8C5-4442-11D1-8906-00A0C9110049}"
Name="_DPersistableDataSourceClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                    <Interface
Id="{FCFB3D2B-A0FA-1068-A738-08002B3371B5}" Name="_DClass"
ProxyStubClassId="{00020420-0000-0000-C000-000000000046}"
ProxyStubClassId32="{00020420-0000-0000-C000-000000000046}" />
                </TypeLib>-->
            </Component>

The commented out <TypeLib at the end was moved to correct Typelib File
error.

Any help will be greatly appreciated.


Regards,

John E. McLean, Jr.
Tel: 713-780-7262
Fax: 713-780-3010
http://www.jmatech.com

This message and its attachments are for the sole use of the intended
recipients. They may contain confidential, privileged or proprietary
information or other information subject to legal protection and
restrictions. If you are not the intended recipient of this message,
please do not read, copy or disclose the content of this message or its
attachments and immediately notify the sender of the erroneous
transmission by replying to the message. You should then delete or
destroy all copies of the message and attachments in all forms of media.

-----Original Message-----
From: Rob Mensching [mailto:rob.mensch...@microsoft.com]
Sent: Monday, December 29, 2008 9:36 PM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Table Error

I've also seen this happen when you have a Class element without a
Server attribute (or not nested under a File) and have a RegistryValue
element trying to set the COM Server directly.  That'll create the
duplicate.

-----Original Message-----
From: Bob Arnson [mailto:b...@joyofsetup.com]
Sent: Monday, December 29, 2008 19:10
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] Registry Table Error

John McLean, Jr. wrote:
> I need help is trying to track the source of the following error:
>
> The primary key 'reg8E2E......' is duplicated in table 'Registry'.
> Please remove one of the entries or rename part of the primary key to
> avoid the collision.
>
> How do I track down the duplicated entry? The entry in question is
> developed using Heat.
>

Look for the same registry root and key; likely there's more than one
with a default value name.

--
sig://boB
http://joyofsetup.com/



------------------------------------------------------------------------
------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------
------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------
------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------
------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to