为什么 Internet Explorer 9 在安装过程中需要关闭(这些)其他程序,并且对 Firefox 有任何更改?

为什么 Internet Explorer 9 在安装过程中需要关闭(这些)其他程序,并且对 Firefox 有任何更改?

当我尝试在开发机器上安装 Internet Explorer 9 时,出现一个对话框,提示我需要在安装过程中关闭一些程序。它还提示这些程序使用需要更新的文件。

以下是列表:

  • 火狐
  • Java(TM) 更新计划程序
  • Microsoft Visual Studio 2010
  • OfficeScan NT 实时扫描
  • Windows 桌面小工具
  • Windows资源管理器

我可以接受微软想要更新操作系统文件或微软其他程序。但是他们想要对 Firefox 做些什么呢?...我为什么要随时禁用或关闭病毒扫描程序呢?

MS 对 Firefox 做了什么改动?这真的让我很恼火,因为他们应该对 Firefox 做任何事情,这是神圣的原则。

我暂时取消了安装,希望先获得一些见解!

答案1

Windows 使用文件锁定模型,如果另一个程序打开了某个文件,则无法以任何方式修改该文件。这就是为什么在 Windows 上安装软件时经常需要关闭其他程序,并在进行某些更新后重新启动机器的原因。(它需要替换 Windows 本身打开的文件,因此需要关闭 Windows 才能完成该过程。)

在这种情况下,微软不太可能修改 Firefox 安装的任何文件。Firefox 使用了许多来自微软的系统库,显然,其中一个或多个文件是 MSIE9 安装需要替换的文件之一。

至于防病毒软件,其正常运行的一部分就是监视系统文件,以确保没有恶意软件修改它们。根据特定 AV 软件的运行方式,它可能会保持这些文件打开,这(再次)会阻止它们被替换。即使它没有这样做,它也会发现另一个进程(MISE9 安装程序)已更改它们,然后大声抱怨您的系统已被入侵。它还可能将它们恢复到以前的版本,以试图撤消更改它们的“攻击”。无论哪种方式,这都会干扰 MSIE 升级过程,因此需要先关闭 AV。

答案2

IE9 的安装设计为无需进行软件安装时通常进行的 Windows 重启。

正如微软员工博客中指出的那样 - “Internet Explorer 9 安装程序将在安装更新版本之前尝试关闭使用 IE 二进制文件的程序。”(来源

相关内容