¿Cómo mover un software sin tener la configuración de instalación?

0

Un amigo mío me pidió que le propusiera una forma de transferir un viejo software que usa en una máquina con Windows 2000 a un nuevo sistema.

Puedo pensar en 2 métodos:

  1. Hacer una imagen de su sistema Windows 2000 y hacer una copia de todo el sistema en un sistema nuevo. pero no estoy seguro si esto funciona?
  2. Buscar las dependencias de la biblioteca del software y mover todos los archivos binarios y bibliotecas al nuevo sistema.

No estoy seguro de cuál elegir.

Masoud
fuente
No pude agregar las etiquetas win2000. perdón por el mal etiquetado.
Masoud
Depende del software, algunos programas más antiguos se ejecutaron desde la carpeta del programa con pocas dependencias, solo depende, intente copiar la carpeta del programa al nuevo sistema y ejecute el software, vea si arroja errores y cuáles son.
Moab
1
Creo que la mejor manera será convertir la máquina antigua en una máquina virtual y luego ejecutarla dentro de la nueva máquina. Algo de información sobre cómo hacer esto en superuser.com/questions/346959/...
gogoud
Si quiere decir mudarse a otra máquina win2000 existente, copie la carpeta del programa, busque entradas de registro (tanto en hklm / software como en hkcu / software). Si quiere deshacerse del hardware antiguo, conviértalo en una máquina virtual
Dan

Respuestas:

0

La opción 2 generalmente no funcionará.
Si un programa almacena todos sus archivos en su propia carpeta dentro de C: \ Archivos de programa \ myprog o lo que sea, simplemente puede mover esta carpeta a otro sistema con dependencias idénticas o de lo que dependa el programa (arquitectura, tipo de disco duro, bibliotecas, número de serie ...)
Pero tan pronto como la aplicación comienza a almacenar archivos de configuración o bibliotecas dll en la carpeta de Windows o en cualquier otro lugar, es difícil encontrarlos.
Si ahora el programa también usa el Registro para almacenar información, ¡casi puede olvidarlo!

Verá, solo mover la carpeta de un programa funcionó quizás en el tiempo de DOS (incluso entonces no siempre), pero cuanto más nueva es una aplicación de este tipo, más probable es que tenga algunos archivos o información distribuidos en diferentes ubicaciones o dependa de no información tan fácil de copiar (por ejemplo, algunas protecciones de copia)

Byte Commander
fuente