MTE Explica: O que a Instalação de Software Realmente Faz

Não deve ser uma surpresa que os computadores fazem muitas coisas em segundo plano. Se não são relevantes para o usuário médio, é improvável que sejam vistos. Mesmo assim, existem usuários curiosos, e pode ser interessante aprender o que realmente acontece nos bastidores.

Neste artigo, abordaremos o que acontece quando você instala um programa. Já analisamos os dois principais métodos de distribuição de software no Windows, bem como software portátil, se você quiser mais material de leitura. Para este artigo, estamos observando como o Windows lida com a instalação de software.

Abrindo o Instalador

Sofin-Installer-FirstScreen

Quando você abre o instalador do programa, ele não mudará nada sem a sua entrada. A partir do Vista, o Windows exige aprovação administrativa para executar um arquivo .exe ou .msi.

Fora isso, o Windows Installer também se envolverá. Este utilitário é mais um processo em segundo plano, garantindo que o processo de instalação ocorra conforme o esperado, direcionando os arquivos para suas respectivas posições.

Somente quando você começa a instalar o software é que ele tem algum efeito no computador.

Executando o Instalador

Sofin-Installer-Location

A instalação pode ser vista como duas fases distintas. A primeira envolve mover arquivos para a pasta Program Files: esses arquivos são necessários para o software funcionar e podem incluir plug-ins para diferentes funções. Normalmente, você terá que escolher o local de instalação.

Um exemplo chave seria o iTunes, que instala o QuickTime e outros produtos da Apple junto com ele. Dependendo do instalador, arquivos principais podem ser descompactados ou baixados da Internet.

Sofin-Installer-InstallOptions

Quando esta primeira fase é concluída, os arquivos principais e a estrutura de pastas devem estar no diretório de instalação. Todos esses elementos são integrais para o software funcionar corretamente em todas as condições. Você poderia remover alguns elementos e descobrir que um programa ainda funciona até tentar certas funções.

A segunda fase da instalação envolve a alteração do Registro do Windows. Cada programa que você instala tem uma entrada no registro. Programas como Revo Uninstaller são projetados para eliminar essas entradas durante a desinstalação, deletando cada vestígio de um programa de um computador.

RegShot é um programa projetado para tirar uma captura das mudanças feitas no registro durante a instalação de software. Usá-lo, ou uma ferramenta equivalente, torna possível observar o que um programa faz para garantir que funcione de maneira confiável.

Se um programa inicia junto com o sistema operacional, como o Skype, então ele geralmente é escrito no registro para fazê-lo. Isso pode geralmente ser desativado através das configurações do software, o que se prova uma grande vantagem para usuários que não estão interessados em editar seu registro.

Embora varie entre instaladores, você poderia argumentar que a terceira e última fase é oferecer ao usuário algum controle. Os usuários podem visualizar o arquivo “readme” associado a um programa ou podem ter um atalho adicionado à sua área de trabalho.

Sofin-Installer-IconCreation

Esta terceira fase é debatível, dado que não muda nada no computador; qualquer usuário pode adicionar um atalho à sua área de trabalho ou visualizar um arquivo readme (muitos programas o empacotam na pasta Program Files para fácil acesso).

Conclusão

Sofin-Installer-ProgramDetails

A instalação de software não é tão assustadora quanto pode parecer. Embora aconteça principalmente em segundo plano, os passos tomados são lógicos. Alterações no registro são, de longe, o elemento mais interessante da instalação, dado como podem afetar o computador.

Se você está curioso sobre o processo de edição do Registro do Windows, isso é abordado tangencialmente em outro artigo sobre como desativar o temporizador no Microsoft Office. Mais uma vez, não é tão complexo quanto pode parecer, embora nem sempre seja recomendado.