¿Cómo se mueve un software de una computadora a otra?

Digamos que está ejecutando una computadora con Windows. Si instala una aplicación como MS Office, muchos de los componentes se almacenan en un subdirectorio del directorio de “archivos de programa”, pero hay otros componentes dispersos en varios subdirectorios. Además, durante la instalación, se realizan ciertos cambios en una base de datos especial de Windows: el Registro. Si desea mover Office de una máquina a otra, tendrá que copiar no solo los archivos binarios principales, sino también los archivos en ubicaciones secundarias, y también recrear los cambios en el registro. Esto puede ser una tarea no trivial.

Otros problemas que puede encontrar son:
1) Muchos programas dependen de bibliotecas, por ejemplo, mi computadora actual contiene “Microsoft Visual C ++ 2015 redistribuible”. Es posible que la computadora a la que está transfiriendo el programa no contenga esta biblioteca y, por lo tanto, es posible que deba instalar esta biblioteca por separado.
2) Es posible ejecutar un programa de 32 bits en una computadora de 64 bits, pero lo contrario no es cierto.
3) A menudo, cuando se escriben los programas, el programador hace suposiciones sobre el sistema operativo en el que se ejecutará el programa, por ejemplo, un programa desarrollado para Windows 98 puede asumir que tiene todos los privilegios de administrador, por lo que no se ejecutará en un sistema operativo que restringe acceso para usuarios comunes como Windows XP o Windows 10.
4) Algunos programas con licencia pueden examinar la computadora en la que se está ejecutando e identificarla de manera única para proporcionar protección contra copia.

Esas son las malas noticias.

Hay ciertas aplicaciones que tienen una versión portátil (PortableApps.com – Software portátil para unidades USB, portátiles y en la nube). La instalación de una aplicación portátil implica simplemente descomprimir un archivo zip en un solo directorio. Si desea copiar este programa en una computadora diferente, simplemente mueva este directorio a una unidad USB y luego muévalo desde la unidad USB al disco duro de la computadora de destino. Una de las desventajas de usar este tipo de software es que no se genera automáticamente una entrada en el menú de inicio, por lo que para ejecutar el programa debe abrir el explorador de Windows, navegar al directorio que contiene el programa y hacer doble clic en el archivo binario allí. , o generar la entrada del menú de inicio manualmente. Dado que estos programas portátiles no realizan cambios en el registro, el sistema operativo no los conoce. Si instala MS Office, para abrir un archivo .doc puede hacer doble clic en el archivo .doc. Si instala la versión portátil de OpenOffice, Windows no lo sabe, y al hacer doble clic en el archivo .doc no se iniciará OpenOffice automáticamente.

Si desea copiar todo su sistema operativo, no solo una pieza de software, existen herramientas de clonación de discos que le permiten hacerlo, como PING, Clonezilla, PartImage y FOG. Si tiene una red de computadoras idénticas, puede configurar una computadora de referencia exactamente de la manera que lo desee, y luego clonar el sistema operativo y todos los datos en el disco duro en cualquier otra computadora en la red. FOG aparentemente puede clonar 1000 computadoras automáticamente durante la noche.

Nube

USB

Disco duro externo

LAN

Almacenamiento conectado a la red