Wix工具忽略regitry失败并继续

时间:2018-01-15 07:08:32

标签: wix windows-installer

我需要在wix中插入一个注册表项,但结果并不重要  我怎么能忽略错误。

有时因为权限reg创建失败

<Component Id="EXTEND_ADVANCE_TEXT_SERVICE" Guid="*">
                      <RegistryKey Root="HKLM" Key="SOFTWARE\Microsoft\CTF\SystemShared" Action="createAndRemoveOnUninstall">
                        <RegistryValue Type="integer" Name="CUAS" Value="1" KeyPath="yes"/>                            
                      </RegistryKey>
                      <Condition><![CDATA[VersionNT >= 501 AND VersionNT <= 502]]></Condition>                          
                    </Component>

1 个答案:

答案 0 :(得分:0)

RegistryKey元素没有任何错误处理。使用自定义操作并忽略返回代码。有很多方法可以做到这一点,您可以在代码中创建一个或使用quiet execution custom action