我在工作系统上安装了 Microsoft Visual Studio 2010 Express,但在安装我们开发的软件的安装程序时遇到了问题。在安装 VS2010(安装 Windows Installer 4.5)之前,它运行良好。我无法在办公室中未安装 VS 2010 的任何机器上重现此问题。如何卸载 Windows Installer 更新?我已经卸载了 Visual Studio 2010 的所有组件,但 4.5 更新仍保留在我的 XP 系统上。有什么想法吗?
添加/删除程序未将 KB942288(Windows Installer 4.5)列为安装在我的系统上的组件,这使我相信 VS2010 安装的包具有不同的 KB ID。
答案1
我相信 VS2010 的安装使用了管理安装方法,以便应用程序可以在没有 4.5 版本的情况下安装 - 它不会安装“完整”版本。
管理安装
行政安装为产品创建未压缩的源映像,通常用于从网络位置安装或运行应用程序。管理安装不是典型安装,因为它不创建任何快捷方式、注册 COM 服务器、创建“添加或删除程序”条目等。管理安装通常允许用户以从未压缩的安装源运行其功能的方式安装产品。”
答案2
事实证明,这是安装过程中安装的第三方许可实用程序的问题。该问题确实只出现在装有 Windows Installer 4.5 的机器上,但将第三方软件升级到最新版本“解决”了该问题。
由于第三方安装程序不使用 Windows 安装程序,我不太清楚 WI 4.5 是如何导致这种情况的,但我猜这是当你使用 4 年前的软件时会遇到的情况,因为公司不想支付升级费用,哈哈。