Por que o Internet Explorer 9 precisa fechar (estes) outros programas durante a instalação e as alterações feitas no Firefox?

3

Quando tentei instalar o Internet Explorer 9 na minha máquina de desenvolvimento, recebi uma caixa de diálogo dizendo que eu precisava fechar alguns programas durante a instalação. Também diz que esses programas usam arquivos que precisam ser atualizados.

Aqui está a lista:

  • Firefox
  • Agendador de atualizações Java (TM)
  • Microsoft Visual Studio 2010
  • OfficeScan NT RealTime Scan
  • Gadgets do Windows Desktop
  • Windows Explorer

Eu posso aceitar que o MS queira atualizar arquivos que fazem parte do sistema operacional ou de outros programas do MS. Mas o que eles querem fazer com o Firefox, por exemplo. ... e por que devo desativar ou fechar meu antivírus a qualquer momento?

Quais alterações o MS faz no Firefox? Isso realmente me irrita porque eles deveriam fazer qualquer coisa para o Firefox, é um princípio sagrado.

Eu cancelei a instalação por enquanto, espero ter algumas ideias primeiro!

    
por Anders 16.03.2011 / 10:59

2 respostas

6

O Windows usa um modelo de bloqueio de arquivo no qual um arquivo não pode ser modificado de forma alguma se outro programa tiver esse arquivo aberto. É por isso que você geralmente precisa fechar outros programas ao instalar o software no Windows e reinicializar a máquina depois de fazer algumas atualizações. (Ele precisa substituir os arquivos que estão sendo mantidos abertos pelo próprio Windows, portanto, o Windows precisa ser desligado para concluir o processo.)

Neste caso, é muito improvável que a Microsoft modifique os arquivos que foram instalados pelo Firefox. O Firefox usa um número de bibliotecas de sistema que vêm da Microsoft e, aparentemente, um ou mais desses arquivos estavam entre os arquivos que a instalação do MSIE9 precisava substituir.

Quanto ao software antivírus, uma das coisas que ele faz como parte de sua operação normal é monitorar os arquivos do sistema para garantir que nenhum malware os modifique. Dependendo de como o seu software antivírus específico opera, ele pode manter esses arquivos abertos, o que (novamente) impediria sua substituição. Mesmo que isso não aconteça, verá que outro processo (o instalador do MISE9) os alterou e depois reclamará muito alto que o sistema foi comprometido. Ele também pode reverter para a versão anterior na tentativa de desfazer o "ataque" que os alterou. De qualquer maneira, isso interferiria no processo de atualização do MSIE, portanto, o antivírus precisa ser desligado primeiro.

    
por 16.03.2011 / 12:47
1

A instalação do IE9 foi projetada para ser instalada sem a típica reinicialização do Windows normalmente associada às instalações de software.

Conforme indicado neste blog de funcionários da MSFT - "O programa de instalação do Internet Explorer 9 tentará fechar programas que estejam usando binários do IE antes de instalar as versões atualizadas." ( Origem )

    
por 16.03.2011 / 13:58