[wix-users] How to get rid of "duplicated in table 'Registry" ?

Farrukh Waheed farrukh1 at gmail.com
Sun Apr 24 22:50:58 PDT 2016


Your code seems to be working fine, but  I've found a line break in
following of your code:
          <RegistryValue Type="string" Name="AccountName"     Value="[
INFRA.ADMIN.NAME]"      KeyPath="no" />

Here is the Component with your same code, but removing line break, and it
is working fine:

   <Component Id="RegKeys" Guid="E769D9F8-87BB-494D-B218-CBAD716845EF">
        <RegistryKey
          Root="HKLM"
          Key="Software\[Manufacturer]\Infrastructure\Admin\GroupName"
          Action="createAndRemoveOnUninstall"
          ForceDeleteOnUninstall='yes'
        >
          <RegistryValue Type="string"
                         Name="GroupName"
                         Value="[INFRA.ADMIN.GRP]"
                         KeyPath="no" />
          <RegistryValue Type="string"
                         Name="GroupDesc"
                         Value="[INFRA.ADMIN.GRP.DESC]"
                         KeyPath="no" />
          <RegistryValue Type="string"
                         Name="AccountName"
                         Value="[INFRA.ADMIN.NAME]"
                         KeyPath="no" />
          <RegistryValue Type="string"
                         Name="AccountFullName"
                         Value="[INFRA.ADMIN.NAME.FULL]"
                         KeyPath="no" />
          <RegistryValue Type="string"
                         Name="AccountDesc"
                         Value="[INFRA.ADMIN.DESC]"
                         KeyPath="no" />
        </RegistryKey>
      </Component>

On 22 April 2016 at 20:25, Gary M <garym at oedata.com> wrote:

> I'm trying to add multiple values under a single registry key. Candle seems
> to be creating duplicate primary keys for each value under the key causing
> an error during linking.
>
> Is there a way to fix this issue without creating a new registry key for
> each value ?
>
> Offending code:
>
>         <RegistryKey
>           Root="HKLM"
>           Key="Software\[Manufacturer]\Infrastructure\Admin\GroupName"
>           Action="createAndRemoveOnUninstall"
>           ForceDeleteOnUninstall='yes'
>         >
>           <RegistryValue Type="string" Name="GroupName"
> Value="[INFRA.ADMIN.GRP]"       KeyPath="no" />
>           <RegistryValue Type="string" Name="GroupDesc"
> Value="[INFRA.ADMIN.GRP.DESC]"  KeyPath="no" />
>           <RegistryValue Type="string" Name="AccountName"     Value="[
> INFRA.ADMIN.NAME]"      KeyPath="no" />
>           <RegistryValue Type="string" Name="AccountFullName"
> Value="[INFRA.ADMIN.NAME.FULL]" KeyPath="no" />
>           <RegistryValue Type="string" Name="AccountDesc"
> Value="[INFRA.ADMIN.DESC]"      KeyPath="no" />
>         </RegistryKey>
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/
>


More information about the wix-users mailing list