Wix引导程序仅在成功卸载时删除注册表项
我有一个Wix引导程序,它安装了一系列MSI软件包。在其中一个MSI中,我有一个RemoveRegistryKey元素,用于在卸载时删除注册表项及其子树。我面临的问题是,如果链中的第一个MSI(包含RemoveRegistryKey元素)成功卸载,但第二个MSI操作未能触发回滚。我注意到,如果安装不成功,密钥将被删除,从而使程序处于不稳定状态。只有在整个链成功卸载时,才能删除密钥。我做错了什么Wix引导程序仅在成功卸载时删除注册表项,wix,windows-installer,wix3.8,Wix,Windows Installer,Wix3.8,我有一个Wix引导程序,它安装了一系列MSI软件包。在其中一个MSI中,我有一个RemoveRegistryKey元素,用于在卸载时删除注册表项及其子树。我面临的问题是,如果链中的第一个MSI(包含RemoveRegistryKey元素)成功卸载,但第二个MSI操作未能触发回滚。我注意到,如果安装不成功,密钥将被删除,从而使程序处于不稳定状态。只有在整个链成功卸载时,才能删除密钥。我做错了什么