De seguro a muchos les habrá pasado, tratan de instalar un programa algo viejito en una versión nueva de Windows y por mas que intentan el proceso de instalación aborta, manda errores desconocidos y lo primero que pensamos es que nuestro disco o copia del programa se ha dañado. Pues bien, puede que no sea así y hay una forma de instalar estos programas viejos sin recurrir a soluciones complicadas, ni maquinas virtuales con la versión antigua de Windows.
Bien, lo primero sera decir que el crédito de este método es de Symantec, ya que estaba en las ayudas de una de sus versiones de Norton Antivirus y aplicaba para cuando había problemas al instalar cierta versión de este antivirus en Windows XP, y es bastante sencillo, si el instalador del programa se encuentra en un CD o en una memoria USB, lo que haremos sera copiar el contenido completo del CD o en su caso del instalador que tengamos en la USB a una carpeta en el directorio raíz de nuestro disco duro, tal y como vemos en la siguiente imagen
Como podemos observar la carpeta la hemos nombrado «atruco», aquí lo importante no es el nombre de la carpeta sino que este nombre de carpeta cumpla con las siguientes reglas:
- El nombre de la carpeta debe ser corto, de un máximo de 8 caracteres
- Sin espacios ni signos de puntuación.
Una vez copiado el instalador en la carpeta, lo único que queda es ejecutar el instalador desde ahí, ahora bien, si no funciona lo que deberemos de hacer es copiar el instalador directamente al directorio raíz de la unidad C, eso si, recomiendo anotar o imprimir la lista de lo que vamos a copiar para poder eliminarlo después.
Este método funciona debido a que muchos instaladores que se crearon en una época seguían las reglas y convenciones para el nombrado de ficheros y carpetas del antiguo MS-DOS, razón por la cual fallaban al usarlo en windows XP, aún hoy en día podrias usarlo para instalar un antiguo Visual Basic 6 en Windows 7, solo por citar un ejemplo.
Los problemas que ocurren después de la instalación y que están relacionados con errores por fallas al instalar un DLL o un componente OCX, se solucionan también de forma sencilla, solo debemos descargar el archivo en cuestión de alguna pagina de internet y ponerlo en la carpeta C:\Windows\System32, estos problemas se deben a que muchas librerías de Visual Basic, que existían en Windows XP desaparecieron en Windows Vista y por ende en Windows 7.
Cabe mencionar que algunas librerías requerirán darlas de alta en el registro de Windows desde la linea de comandos, usando el comando regsvr32.
que truco tan interesante 🙂 tendre que probarlo porque hay varios programitas viejos que ya no puedo ejecutar en windows 7
Me gustaMe gusta