Por que o Adobe Acrobat Reader requer uma reinicialização na atualização?

16

Por que o Adobe Acrobat Reader exige uma reinicialização quando você o atualiza? É um software que lê PDFs. O que mais é a instalação / atualização que requer uma reinicialização total do sistema operacional para "completar" a instalação?

Um pouco de Googling indica que é para permitir que o sistema operacional instale o "Speed Launcher" da Adobe - é isso ou existem outros componentes que são mais integrados ao sistema operacional que devem absolutamente ter ter fechado para que possa atualizá-los?

Edit: Alguma maneira de dar meio ponto aos dois usuários que deram explicações plausíveis para esse problema em particular? Tenho a impressão de que a combinação dessas duas respostas é a razão pela qual a reinicialização é necessária, a menos que alguém tenha conhecimento adicional do que acontece nos bastidores, como uma atualização da Adobe.

    
por White Phoenix 21.06.2011 / 00:32

3 respostas

12

Há muita sabedoria popular que o Adobe Acrobat Reader requer uma reinicialização por causa de seu Speed Launcher.

Isto não é, de fato, verdade. O Speed Launcher se instala na pasta de inicialização "Todos os usuários" do Windows Explorer. Assim, invocá-lo depois de instalá-lo requer apenas que um logoff e, em seguida, faça logon novamente. Na verdade, pode-se apenas executar o programa Speed Launcher diretamente, a partir do atalho na pasta de inicialização, para iniciá-lo, se quiser, sem fazer logoff e logon. Afinal, isso é tudo o que realmente está acontecendo no momento do logon.

O Adobe Acrobat Reader requer uma reinicialização devido ao programa de download usado como parte da instalação. Este é o getPlus da NOS Micro . O getPlus instala um "Serviço Auxiliar getPlus" (executando getPlus_HelperSvc.exe ) para ser executado na primeira reinicialização após o download do pacote que está sendo usado para instalação. Este assistente apaga os programas getPlus do sistema, alegando que, após a instalação, o gerenciador de downloads não é mais necessário.

O Adobe Updater também configura as coisas executadas posteriormente. Mais uma vez, no entanto, na verdade não requer uma reinicialização para executá-los. Como se pode ver em Descrição da Adobe de como descartar manualmente o Adobe Updater quando ele não consegue concluir o processo por conta própria , O Adobe Updater instala os comandos de execução por usuário que são executados no log -on . Assim, novamente, tudo o que é de fato necessário é fazer logoff e logon novamente, não reiniciar o sistema inteiro.

    
por 21.06.2011 / 11:58
6

A principal razão pela qual o Reader precisará de uma reinicialização após a atualização é porque o componente ActiveX e a Extensão do Shell do Explorer foram atualizados. Como esses itens quase certamente são mantidos abertos pelo Explorer (lembre-se, Explorer.exe também hospeda a área de trabalho) ou o Internet Explorer, eles não podem ser atualizados enquanto nenhum desses programas estiver em execução. A substituição do arquivo real está agendada para reinicialização e você é avisado de que precisa ser feito.

A alternativa é garantir que todas as instâncias do Explorer e do IE sejam encerradas (para todos os usuários que efetuaram login) antes de executar o instalador.

    
por 21.06.2011 / 14:40
1

Se você bloquear ou interromper a execução do speedlauncher, geralmente poderá ignorar a solicitação de reinicialização do aplicativo de atualização.

A maioria das atualizações da Adobe não tenta redefinir o speedlauncher, portanto, geralmente não é necessário removê-lo novamente após as atualizações.

    
por 21.06.2011 / 00:40