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