No funciona un programa antiguo - Windows 10

Bienvenido a la Comunidad ¯\_(ツ)_/¯

Revisando preguntas en el foro, veo que muchas hacen referencia a que no pueden correr programas con cierta antigüedad en Windows 10.

Si bien algunos se resuelven con "Ejecutar programas creados para versiones anteriores de Windows", no siempre se llega al resultado deseado o no funcionan.

Una solucion alternativa es crear una Maquina Virtual con un sistema operativo en el que sabemos que la aplicacion o programa corrían bien.

Hay varios programas para ese fin, por ejemplo Hyper-V, pero solo esta disponible en Windows 10 Pro o Enterprise, otros que son de pago y VirtualBox que es de codigo abierto y gratuito.

De todos ellos, para este ejemplo, elegiré VirtualBox un programa relativamente sencillo de utilizar, que por supuesto sirve para varias funciones mas y por sobre todo es compatible para todas las ediciones de Windows 10.

No voy a detallar todas las funciones y caracterizas para no redundar (ya que hay mucha informacion en la web).

El propósito esta centrado en dar una idea de como se instala y alguna que otra configuracion básica pero detallando cada paso. 

Antes de comenzar

Lo primero que tenemos que averiguar es si nuestro equipo tiene la característica para hacer virtualizaciones.

Como primer paso antes de revisar en la BIOS veremos si es que ya no esta activo, para ello abriremos el Administrador de tareas damos clic en la pestaña Rendimiento y luego clic en CPU.

En la informacion que esta en la parte inferior derecha revisamos Virtualización

Procesador Intel

Procesador AMD

Si no esta habilitado, tendremos que buscar informacion en el manual de la BIOS, si no la tienen a mano de seguro la encontraran la pagina de soporte tecnico de su notebook o pc de acuerdo al modelo exacto. (en el caso de ser una pc de mesa busque en la pagina de la placa base)

Como cada marca o modelo tiene una arquitectura diferente es algo que desde acá no podré dar el paso u opcion justa ya que dicha configuracion puede estar en un ítem distinto o puede tener un nombre diferente.

Dejo algunas imágenes a modo de ejemplo:

Nota:

Antes de entrar a la BIOS asegúrense bien de saber lo que van a modificar

y no cometer ningun error que pueda dañar al equipo

Suponiendo que Virtualizacion estaba Habilitada, si tiene Windows 10 Pro o Enterprise...

Para que VirtualBox pueda funcionar tiene que estar deshabilitada la opcion de Hyper-V, pero eso es fácil.

(si esta activado, hay que desmarcar la casilla Hyper-V y reiniciar el equipo, despues vuelva a entrar y revise que quedo desactivada)

Si todo lo anterior esta correcto entonces podremos comenzar con el paso a paso.

 

1) Prepare la ISO o CD-DVD del sistema operativo que quiera instalar en su maquina virtual  y déjela a mano.

2) Descargue VirtualBox

Se abrirá otra pagina...

Guarde Como (en el escritorio)

primero el VirtualBox

y despues la ExtencionPack

3) Ejecute la instalacion y siga los pasos.... (siguen, siguente, siguiente hasta finalizar

Dicen que cada maestro con su librito, dos aclaraciones no soy ni me considero un maestro (jeje) y segundo la configuracion se puede hacer de varias formas (y esta bien) solo daré los pasos que por lo general utilizo y a los que estoy acostumbrado.

Dada la aclaración...

Antes (o después) de instalar VirtualBox...

Vamos a crear 2 carpetas en el root del C, que luego la utilizaremos para configurar el programa

Las carpetas a crear son 

1) VirtualBox VMs

(ahi vamos a guardar los discos virtuales y todo lo referente al programa, de esta forma lo tenemos mas localizado y no nos perdemos en la ruta que da el programa)

2) TempMV

esa carpeta la usaremos como disco de transferencia para poder ver los archivos desde la maquina virtual y desde Windows 10 aunque la maquina virtual este apagada

Una vez creada las dos carpetas iniciamos VirtualBox y vamos a las Preferencias...

En la pestaña General--->Carpeta predeterminada de maquinas, buscamos la Carpeta que recien creamos en el root del disco C (VirtualBox VMs) 

Revisamos y seleccionamos el idioma que queremos

Otras configuraciones

En Extenciones cargamos el paquete que ya habíamos descargado antes...

(en mi caso ya estaba cargado...)

Con esto ya mas o menos tenemos la primer configuración...

Ahora crearemos nuestra primer maquina virtual

Clic en Maquinas-->Nueva

Escriba Windows XP (o el que corresponda al sistema que va a instalar) en el cuadro de Nombres, se supone que en Version se cambia solo a WinXP, de lo contrario revise en la lista y lo selecciona.

Bueno... como hoy no tengo a mano la ISO de WinXP, seguiré el ejemplo con Windows 8 (los pasos son los mismos)

Clic en Next

Por lo general lo dejo asi, luego clic e Next

Tenga en cuenta no pasarse de la linea verde y considere que la memoria Real es solo una (la que tiene en el equipo físico)

cuanto mas memoria le asigne a la maquina virtual, menos memoria le quedará a la maquina real y puede experimentar fallos en el sistema
Digamos que con 2Gb, funciona bien, claro que si su equipo (físico) solo dispone de 2Gb o 4Gb, lo ideal es dejarla en 1Gb

Clic en Crear

Clic en Next

Clic en Next

La ventaja de dejarla en Reservado dinámicamente es que solo usurá el espacio necesario

(sin reservar el espacio total y dejarlo sin espacio en el disco físico)

El tamaño del disco dependerá del Sistema operativo que quiera instalar, no es lo mismo instalar Windows 3.1, 95, 98, 2000, Vista, XP,

que instalar Windows 7, 8 o 10

Para los primeros con 10Gb es mas que suficiente, para los otros y de acuerdo a la cantidad de programas que va a instalar sugiero comenzar con 40Gb.

En caso que con el transcurso del tiempo vemos que nos está quedando corto, siempre y cuando tengamos espacio en el disco físico, 

Estando la maquina apagada y valiéndonos de las herramientas de VirtualBox podremos extender su tamaño a uno mayor, luego al iniciar el equipo desde administrador de discos tendremos que extender el disco C al nuevo espacio.

Pero no nos salgamos del tema... Alguna de las configuraciones despues se pueden volver a modificar

Clic en Crear

Con esto ya se creo la MV y se verá en la lista de maquinas...

El próximo paso será configurar esa maquina

Antes de comenzar con la instalacion del sistema operativo, primero modificaremos algunas configuraciones

Damos un clic con botón derecho  sobre Windows XP (o el que corresponda)  y elegimos Configuracion

En General--->Avanzado cambiamos en las opciones en las carpetas  Compartir portapapeles y en Arrastrar y soltar a la opción Bidireccional

Otras configuraciones a revisar (que queden como muestro en las imágenes)

1) damos clic en Vacio

2) luego damos clic en el icono del disco

3) seleccionamos la ISO de Windows XP (o el que corresponda)

En mi caso es Windows 8.1

Aceptamos y el disco que decía Vacío ahora mostrará el nombre de la ISO

En Carpetas compartidas elegimos la carpeta que habíamos creado al principio (TempMV)

1) Damos clic en el icono dela carpeta con un +

2) damos un clic en la palometa para que se despliega la segunda opcion (Otros)

3) damos clic en Otros 

Buscamos y seleccionamos la carpeta TempMV

Revisamos que interfaz de usuario quede como en la imagen.

Ya con esto terminamos de hacer las configuraciones básicas, ahora solo queda hacer la instalacion de Windows XP o el que corresponda

Ahora vamos a Iniciar la maquina por primera vez.

Damos clic con botón izquierdo a la flecha verde (iniciar)

Como es la primera vez, lo que se iniciará es la instalacion de Windows XP (en mi caso W8.1)

Supongo que sabe como seguir los pasos de la instalación de sistema...

Haga la configuracion correspondiente

A partir de acá es todo clic en Siguiente...

-----------------------------------------------------------------------------------------------------------------------

Claro que si instala edición o versión de Windows 10 quizas seria interesante entrar con SHFT+F10,

ejecutar Diskpart (después de cada comando que dejo en letra negrita presione la tecla enter para ejecutar)

Select disk 0 (ya que aca solo tenemos ese no hace falta pedir una lista)

Convert GPT

Exit

Exit

luego lo dejará desde donde comenzamos y da en el botón Siguiente

---------------------------------------------------------------------------------------------------------------------

Cuando finalice la instalacion lo dejara en Windows XP (o el que corresponda)

Ya casi terminamos...

Apague el equipo (la maquina virtual) desde el botón de inicio de Windows

Atención!!!

Todos estamos acostumbrados a cerrar las ventanas desde la X, en este caso no se puede, si bien aparece n un par de opciones, es posible que ya no pueda iniciar sesion por que se daño la maquina virtual.

Lo recalco  porque es un problema muy común, de hecho me pasa a menudo, menos mal que aparece un cartel avisando... como diciendo

"oye despierta!!!"

No se quede encerrado...

Una cosa que debe tener muy en cuenta es la captura del teclado y el ratón.
En estas ultimas versiones no esta pasando (por lo menos a mi) pero por las dudas lo aclaro...
Cuando mueva el ratón o escriba con el teclado dentro de la máquina virtual,
VirtualBox captura el teclado y el ratón para enviarlo a la máquina virtual
Esto está muy bien, pero puede hacer que se quede "encerrado" dentro de la máquina virtual
sin poder volver a su PC. (ya lo comente, hace varias versiones que eso no me sucede, pero... hay que estar atento...jeje)
Para eso existe la tecla para escapar de la captura, que salvo que la haya cambiado es
generalmente la tecla Control de la derecha de su teclado (tecla host o Anfitrión).
En la parte inferior de la ventana de VirtualBox se lo indica en cualquier caso.

Con que pulse esa tecla devolverá el teclado y ratón al PC anfitrión (en este caso Windows 10).

Ajustar o maximizar la pantalla:

Si tiene intensión de ajustar el tamaño de pantalla, el que mas cómodo me vino fue (desde el menú Ver--->Auto redimensionar pantalla del invitado (en este caso el invitado es Windows XP)

Al estar eso activado si Ud jala de los costados o desde el Angulo inferior derecho, o si se da a Maximizar, la pantalla se encara a la medida mostrando la barra de menú, hay otras opciones en donde desaparece dicha barr, por eso no la sugiero.

Arrastrar y soltar:

Si bien lo configuramos al principio, a veces hay que revisar que esté en forma Bidireccional

De esta forma (se supone...) podremos arrastrar de un sistema a otro algun archivo o carpeta, siempre teniendo en cuenta que no lo saca para alojar en el otro sino que lo copia (eso en ambas direcciones, o sea de Win10 a Win XP o viceversa.)

Como ya hicimos la instalación vamos a cambiar el arranque de la maquina.

Entramos a la Configuracion--->Almacenamiento

1) clic en el icono del cd-dvd

2) Clic el el otro icono del cd-dvd

3) Seleccionamos Unidad anfitrión

Quedará así

Ya falta menos que antes...

Ahora vamos a instalar las característica del la Extencion Pack.

Iniciamos Windos XP  (o el que corresponda)  desde la flecha verde

Una vez en Windows  tenemos dos opciones,

1)

2)

Al iniciar el instalador:

Quizas este no aparezca en Windows XP, la verdad no me acuerdo)

Esto si es seguro que si...

Se reiniciara el equipo (Maquina virtual)

Al iniciar verá que aparece un nuevo icono

Ahora Windows ya esta listo para instalar su programa.

Desde Windows 10 copie el programa (instalador) en un pendrive

Si revisa en la coneccion USB de Windows 10 verá la etiqueta del pendrive.

Ahora va al icono de USB de la maquina virtual y elige la etiqueta correspondiente a su pendrive

Notará que Windows 10 desconecta (pendrive) y se conecta en la maquina virtual

Ahora ya puede instalar el bendito programa que nos llevo a todo esto... jejeje (espero que funcione bien)

Para sacar el pendrive primero lo tiene que extraer desde la maquina virtual y luego de Windows 10

Listo (con lo que es USB y pendrive)

Por último un par de comentarios mas …

Como verá, estando en Windows XP, como en cualquier otra maquina virtual que desee crear, al ir a Mi PC

Solo verá el disco C de la maquina virtual, el supuesto DVD anfitrión (y/o físico si es que se declaro en las primeras configuraciones)

y si quedó bien configurada tambien aparecerá la carpeta TempMV

Si no la ve. apague Windows  y vaya a la configuracion de la maquina virtual y cambie las opciones como esta en la imagen que dejo de ejemplo

Esta carpeta será el puente entre un Windows y el otro sistema en la MV ya que como habrá notado si abre Equipo desde Windows 10 tampoco verá el disco C de la maquina virtual... 

Ahora si...

Creo que lo principal ya quedó explicado.

Que disfrute de un buen día!!!

y...

Felices fiestas para todos!!!

Enlaces útiles:

Cuando no consigues iniciar sesión en tu cuenta de Microsoft (Soporte técnico de Microsoft)

Restablecer la contraseña de la cuenta local de Windows 10 (Soporte técnico de Microsoft)

Cómo restablecer la contraseña de la cuenta de Microsoft (Soporte técnico de cuentas Microsoft)

Ayuda con la cuenta de Microsoft (Soporte técnico de cuentas Microsoft)

Como crear una Nueva Cuenta de Usuario y trasladar los archivos personales de un perfil a otro

Problemas con Windows Update - Soluciones recopiladas del foro

Windows 10 - Como hacer una Instalación limpia

Windows 10 - Problemas con la contraseña al querer iniciar sesión con una cuenta local

Conjunto de herramientas para reparar errores en Windows y simplificarnos la vida

 
 

Información sobre el artículo del foro


Última actualización 22 de octubre de 2020 Vistas: 584 Aplicable a: