【问题标题】:What causes the Vista/Win7 warning: "This program may not have installed correctly" ?什么原因导致 Vista/Win7 警告:“此程序可能未正确安装”?
【发布时间】:2009-12-07 02:46:33
【问题描述】:

是什么导致了这个警告,我可以做些什么来防止它在我的应用安装时弹出?

可能的原因:

  • 病毒扫描软件(我正在研究)
  • 不将卸载程序放在添加/删除程序中(这肯定会导致问题,根据 Microsoft 的文档(请参阅下面的答案)
  • 将 .ocx 或 .dll 文件放入 App Directory 中?
  • 未注册库文件(应用无需重新安装即可正常运行,所以我不认为就是这样。

还有其他想法吗?

【问题讨论】:

  • 并不是要删除我的评论,是的。我重读了一遍,我的误解。

标签: windows-vista installation


【解决方案1】:

要解决此问题,请参阅 Aaron Stebner 的 this 博客文章:

  • PCA(程序兼容性助手)可能将您的应用检测为非 Vista(Vista 之前)安装应用程序。
  • 您需要添加嵌入式清单并设置请求的执行级别

关于这个主题还有一个先前的堆栈问题以及一些替代解决方法(菜鸟,我目前只能发布一个链接)。您应该能够找到一些有关支持 Vista 的安装应用程序的信息并能够解决此问题,但上述信息过去对我有用。

【讨论】:

    【解决方案2】:

    出现此问题的原因之一是在运行安装程序后,系统会检查已安装程序列表中是否有更改。如果已安装程序列表的内容没有改变,则假定您的应用程序未能正确安装。

    【讨论】:

      【解决方案3】:

      我认为这与可能通过 UAC 拒绝的操作有关。 (不确定究竟是什么 - 将文件复制到受限区域?)

      为避免发生这种情况,请以管理员身份运行安装程序。

      【讨论】:

      • 我总是以管理员身份运行,即便如此,有时我也会收到该消息。
      • 我们的安装程序自动需要管理员身份才能安装。
      猜你喜欢
      • 2021-03-25
      • 1970-01-01
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2020-07-17
      • 1970-01-01
      • 2019-08-28
      • 2021-09-16
      相关资源
      最近更新 更多