从添加/删除程序中删除错误的安装

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\UninstallHKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninst??all- 这是添加删除程序填充的位置.如果从注册表中删除该条目,它将取出该条目.您可以从此处删除密钥,如下所述,还可以物理定位和删除文件/文件夹.

在注册表编辑器中,找到上面提到的注册表项.

注册表编辑器左窗格中的"卸载"下列出的每个键表示一个程序,该程序显示在"添加或删除程序"工具的"当前安装的程序"列表中.要确定每个键所代表的程序,请单击该键,然后查看以下内容右侧详细信息窗格中的值:

DisplayName: DisplayName项的值数据是"添加或删除程序"中列出的名称.

-和-

UninstallString: UninstallString键的值数据是用于卸载程序的程序.

在确定表示已删除但仍显示在"添加或删除程序"的"当前安装的程序"列表中的程序的注册表项后,右键单击"注册表编辑器"窗口左窗格中的项,然后单击"删除".

Microsoft Link

  • @TomDestry您是否也检查过`HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall`? (3认同)