升级使用 installshield 创建的安装时,UAC 弹出红色
Posted
技术标签:
【中文标题】升级使用 installshield 创建的安装时,UAC 弹出红色【英文标题】:UAC pop up red when upgrading installation created with installshield 【发布时间】:2016-08-01 11:46:47 【问题描述】:有谁知道为什么在升级使用 installshield 创建的安装时,UAC 会出现如下所示的红色。
只有在为当前用户安装升级时才会发生这种情况。此外,原始安装和升级都使用相同的证书进行了签名,并且我已确保安装了证书和根 CA。
【问题讨论】:
【参考方案1】:本文暗示该程序(严格来说是发布者)已被阻止,需要“运行”才能启动它:
https://blogs.msdn.microsoft.com/oldnewthing/20070330-00/?p=27433/
Windows Installer 主要升级是全新安装,如果以这种方式配置,它将删除以前安装的产品。它仍然是一个需要提升的新产品。您可能认为它与 UAC 补丁相同,但主要升级不是补丁,而是一个 msp 文件。
【讨论】:
以上是关于升级使用 installshield 创建的安装时,UAC 弹出红色的主要内容,如果未能解决你的问题,请参考以下文章
installshield 升级包如何删除低版本已安装的文件?
InstallShield - 在升级期间防止修补程序覆盖注册表值?
使用 installshield 创建安装文件时 Windows 窗体的 Microsoft Access 数据库的位置