使用自定义操作安装msi时删除注册表项

时间:2011-11-09 17:41:09

标签: windows-installer registry key

我正在尝试删除我们以前产品的注册表中的一些文件关联键,以便在使用MSI安装我们的新产品时,它可以防止冲突并打开正确的产品。

我的问题是当我尝试在MSI安装过程中使用自定义操作添加.exe时,它无法获取正确的注册表项(可能是出于安全原因,因为跟踪消息未获得subkeys文件夹中的所有HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\

我想知道在使用自定义操作MSI安装期间是否还有其他方法可以从注册表中删除密钥。

感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

不要使用自定义操作来执行Windows Installer可以处理的操作。

不是使用自定义操作删除注册表项,而是在RemoveRegistry Table中添加一行,并将Name列设置为-

每个MSI创作工具的步骤都不同。

相关问题