【问题标题】:Application does not arrive in Programs and Features after installation安装后应用程序未到达程序和功能
【发布时间】:2012-12-17 08:17:44
【问题描述】:

我已经为网站应用程序制作了一个安装程序。它已成功构建,并且在注册表和 IIS 中有条目。但它没有在卸载程序和功能中注册。我必须手动从注册表和 IIS 中删除。我错过了什么?

【问题讨论】:

    标签: wix windows-installer wix3.6 wix-extension wixlib


    【解决方案1】:

    如果您创建了 MSI 安装程序,但在“程序和功能”中看不到条目,​​则表示您启用了 SYSTEMCOMPONENT 属性(它将您的应用隐藏在那里)。

    要检查它,请转到注册表并通过 GUID 找到您的应用程序: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{YOUR_GUID} 并查找具有值 1SystemComponent 键。如果存在,则可以通过在 WiX 中禁用或将此属性设置为值 0 来解决问题。

    【讨论】:

    • 谢谢伊戈尔...你给了我非常重要的信息。你知道有时它也发生在副诗句中。我的意思是,有时它安装成功并注册到 IIS 和程序和功能中,但没有在注册表中注册。为什么它在不同的时间表现不同?
    • 实际上,如果您使用x64版本的操作系统,并安装x86应用程序,Windows Installer会将注册表(“程序和功能”的安装信息)写入HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
    • 哦...发生的正是我所说的...这次它进入程序和功能一个 IIS 但不在注册表中..我正在测试 x64 版本的操作系统并安装 x64 应用程序。
    • 你可以检查每个用户的注册表,还有Uninstall hive: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-03
    • 2011-04-15
    • 1970-01-01
    • 2016-01-02
    • 2020-09-22
    • 2013-07-01
    • 1970-01-01
    相关资源
    最近更新 更多