【问题标题】:An installed program's "windows Installer" comes out when I launch a different application当我启动不同的应用程序时,已安装程序的“Windows 安装程序”出现
【发布时间】:2012-04-17 03:10:53
【问题描述】:

当我启动一个应用程序时,来自以前安装的程序的 Windows 安装程序不断弹出。该程序仍然存在于服务器中,并且运行良好。单击“取消”后,安装程序弹出窗口最终会消失。

我对解决这个问题不感兴趣,我只是想知道 Windows 安装程序如何决定安装什么?我的意思是,机制是什么?如何以及由谁触发 Windows 安装程序?

感谢您的回复!

【问题讨论】:

标签: windows installation popup


【解决方案1】:

这是操作系统自动触发的自我修复机制。除了上述列举的原因,它还可以在以下情况下触发:

  1. 一项功能已按宣传安装/首次使用时安装/需要时安装
  2. 在组件、功能或产品之间不当共享文件,这可能导致资源在产品仍在使用时被卸载
  3. 具有每个用户数据的产品已由一个用户安装在多用户系统上,然后由另一个用户启动

要调查其缺失触发自我修复的资源,请查看系统事件日志的“应用程序”部分。自修复事件与源“MsiInstaller”一起显示。

如果安装程序确实在尝试添加另一个应用程序所需的资源,最好的解决方案是让它完成,然后它不应再出现。

【讨论】:

    【解决方案2】:

    通常在以下情况之一为真时会出现此行为:

    • 安装过程未成功完成
    • 此程序的注册表项已删除/损坏 (没有找到合适的注册表项是一个触发器)
    • 安装程序的更新管理器在上次运行时损坏/取消配置/取消

    解决方法通常是完全卸载程序,检查所有文件夹和注册表项是否确实被删除,然后重新安装程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-12
      • 2015-08-24
      • 1970-01-01
      • 1970-01-01
      • 2014-06-06
      • 2011-03-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多