-
I'm unable to create registry values during installation at certain paths, e.g. Adding values using command line works as well ( I've observed the same behaviour for versions 4.0.0, 4.0.1 and 4.0.2 Is there any know limitations? Minimal example that can be used to reproduce this issue (first components succesfully creates registry value but second doesn't): <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs">
<Fragment>
<ComponentGroup Id="ExampleComponents" Directory="INSTALLFOLDER">
<Component>
<RegistryValue Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers" Name="VisualFXSetting" Type="integer" Value="3" KeyPath="yes" />
</Component>
<Component>
<RegistryValue Root="HKLM" Key="SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" Name="VisualFXSetting" Type="integer" Value="3" KeyPath="yes" />
</Component>
</ComponentGroup>
</Fragment>
</Wix> |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
The problem appears when running x86 installer on x64 system. Registry values are written but in the separate |
Beta Was this translation helpful? Give feedback.
64-bit packages can install 32-bit resources. So you don't have to create a 32-bit package unless you want to install on 32-bit OSes (which aren't common anymore but you'll know your customers better).