Tom*_*try 21 install windows-installer uninstall windows-7 windows-7-x64
我使用Wix和Burn为我的应用程序创建了一个自定义boot-strapper,但是在学习的时候我设法安装了几个早期的变种,它们不会卸载.我想我通过在调用PlanComplete之前运行Engine.Apply来创建问题.
在"添加/删除"程序中构建列表的信息在哪里?手动删除孤立行的最佳方法是什么?
更新 - 我应该说我在64位Windows 7企业版,Service Pack 1上.
Isa*_*110 33
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall或HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninst??all- 这是添加删除程序填充的位置.如果从注册表中删除该条目,它将取出该条目.您可以从此处删除密钥,如下所述,还可以物理定位和删除文件/文件夹.
在注册表编辑器中,找到上面提到的注册表项.
注册表编辑器左窗格中的"卸载"下列出的每个键表示一个程序,该程序显示在"添加或删除程序"工具的"当前安装的程序"列表中.要确定每个键所代表的程序,请单击该键,然后查看以下内容右侧详细信息窗格中的值:
DisplayName: DisplayName项的值数据是"添加或删除程序"中列出的名称.
-和-
UninstallString: UninstallString键的值数据是用于卸载程序的程序.
在确定表示已删除但仍显示在"添加或删除程序"的"当前安装的程序"列表中的程序的注册表项后,右键单击"注册表编辑器"窗口左窗格中的项,然后单击"删除".