¿Por qué algunas aplicaciones necesitan primero "instalarse" para ejecutarse mientras que otras no?
Todas las aplicaciones como el software de Adobe deben instalarse primero en Windows antes de poder ejecutarse, pero algunas otras aplicaciones simplemente no necesitan instalación, ¿por qué?
Respuestas:
Hay muchas razones que pueden requerir que se instale una aplicación:
fuente
Muchos programas envían 'raíces' al sistema operativo, proporcionando una mayor funcionalidad para el programa. La instalación es lo que crea esta funcionalidad al cambiar el registro.
Otros programas están diseñados para ser portátiles o livianos y, por lo tanto, evitan usar el registro.
Entonces, la diferencia puede verse como la diferencia entre un árbol plantado en el suelo y un árbol en una maceta. El árbol en el suelo crecerá grande y fuerte, pero no se puede mover fácilmente.
El árbol en una maceta nunca crecerá mucho ni hará mucho, pero se puede mover a donde sea necesario.
fuente
Hay muchas aplicaciones que escriben datos en el registro. Todo, desde la ubicación de los archivos que necesita cargar para iniciarse, hasta los datos guardados, etc. Si esos datos no se escriben, cuando intenta acceder a una clave de registro inexistente, se bloquea.
Además, muchas veces un instalador contiene un paquete que necesita ser desempaquetado. Descarga un archivo, pero el programa quiere carpetas, muchos archivos, etc. Esto a veces también debe hacerse antes de que se pueda usar el programa.
fuente