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

And*_*ers 3 internet-explorer-9 installation

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

这是清单:

  • 火狐
  • Java(TM) 更新调度程序
  • 微软 Visual Studio 2010
  • 防毒墙网络版 NT 实时扫描
  • Windows 桌面小工具
  • Windows资源管理器

我可以接受 MS 想要更新属于操作系统或 MS 其他程序的一部分的文件。但是他们想用 Firefox 做什么。...我为什么要随时禁用或关闭我的病毒扫描程序。

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

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

Dav*_*man 6

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

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

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