Rob, Same problem but a new year. HAPPY NEW YEAR!!!
I did as you suggested. The line that is causing the problem is this. <RegistryValue Root="HKCR" Key="CLSID\{D5DE8D20-5BB8-11D1-A1E3-00A0C90F2731}\InProcServer32" Value="C:\WINDOWS\system32\MSVBVM60.DLL" Type="string" Action="write" /> When it is commented out the error goes away. Then the following error appear. ICE38: Component en_US.aff installs to user profile. It must use a registry key under HKCU as its KeyPath, not a file. AND I get the following warning: ICE91: The file en_US.aff will be installed to the per user directory 'PERSONALFOLDERSPELLING' that doesn't vary base on ALLUSERS value. The won't be copied to each user's profile even if a per machine installation is desired. Can you give me a explanation of what is going on? All help is 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 3:52 PM To: General discussion for Windows Installer XML toolset. Subject: Re: [WiX-users] Registry Table Error 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 ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users