Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经为网站应用程序制作了一个安装程序。它已成功构建,并且在注册表和 IIS 中有条目。但它没有在卸载程序和功能中注册。我必须手动从注册表和 IIS 中删除。我错过了什么?
如果您创建了 MSI 安装程序,但在“程序和功能”中看不到条目,则表示您启用了 SYSTEMCOMPONENT 属性(将您的应用程序隐藏在那里)。 要检查它,请转到注册表并通过 GUID 找到您的应用程序: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{YOUR_GUID}并查找SystemComponent带有 value 的键1。如果存在,则可以通过0在 WiX 中禁用或将此属性设置为值来解决问题。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{YOUR_GUID}
SystemComponent
1
0