Por que alguns aplicativos precisam primeiro ser "instalados" para serem executados, enquanto outros não?
Aplicativos como o software Adobe precisam primeiro ser instalados no Windows antes de poderem ser executados, mas outros aplicativos simplesmente não precisam de instalação. Por quê?
Respostas:
Existem vários motivos que podem exigir a instalação de um aplicativo:
fonte
Muitos programas enviam 'raízes' para o sistema operacional, fornecendo maior funcionalidade para o programa. A instalação é o que cria essa funcionalidade, alterando o registro.
Outros programas foram projetados para serem portáteis ou leves e, portanto, evitar o uso do registro.
Portanto, a diferença pode ser vista como a diferença entre uma árvore plantada no chão e uma árvore em uma panela. A árvore no chão crescerá grande e forte, mas não poderá ser movida facilmente.
A árvore em uma panela nunca fica muito grande ou faz muito, mas pode ser movida para qualquer lugar que precisar.
fonte
Existem muitos aplicativos que gravam dados no registro. Tudo, desde o local dos arquivos que ele precisa carregar para inicializar, salvar dados etc. Se esses dados não forem gravados, ao tentar acessar uma chave de registro inexistente, ele trava.
Além disso, muitas vezes um instalador contém um pacote que precisa ser descompactado. Você baixa um arquivo, mas o programa deseja pastas, muitos arquivos, etc. Isso também precisa ser feito antes que o programa possa ser usado.
fonte