Cómo hacer que los viejos programas funcionen en Windows 10

La mayoría de sus aplicaciones de Windows más antiguas deberían funcionar en Windows 10. Si funcionaban en Windows 7, seguramente funcionarán en Windows 10. Algunas aplicaciones de PC más antiguas no solo funcionarán, pero hay muchas formas de que vuelvan a funcionar .

La mayoría de sus aplicaciones de Windows más antiguas deberían funcionar en Windows 10. Si funcionaban en Windows 7, seguramente funcionarán en Windows 10. Algunas aplicaciones de PC más antiguas no solo funcionarán, pero hay muchas formas de que vuelvan a funcionar .

Estos trucos cubren una variedad de aplicaciones, desde aplicaciones de la era de Windows XP y juegos de PC antiguos que requieren DRM obsoleto hasta aplicaciones DOS y Windows 3.1.

Ejecutar como administrador

Muchas aplicaciones desarrolladas para Windows XP funcionarán correctamente en una versión moderna de Windows, excepto por un pequeño problema. Durante la era de Windows XP, los usuarios promedio de Windows generalmente usaban su PC con una cuenta de administrador todo el tiempo. Las aplicaciones se codificaron para suponer que tenían acceso administrativo y fallarían si no lo hicieran. La nueva función de Control de cuentas de usuario (UAC) solucionó principalmente este problema, pero al principio hubo algunos problemas iniciales.

Si una aplicación anterior no funciona correctamente, intente hacer clic con el botón derecho en su acceso directo o archivo .exe, y luego seleccione «Ejecutar como administrador» para iniciarla con permisos administrativos.

Si encuentra que una aplicación requiere acceso administrativo, puede configurarla para que siempre se ejecute como administrador utilizando la configuración de compatibilidad que discutimos en la siguiente sección.

Ajustar la configuración de compatibilidad

Windows incluye configuraciones de compatibilidad que pueden hacer que las aplicaciones antiguas funcionen. En el menú Inicio de Windows 10, haga clic con el botón derecho en un acceso directo, seleccione «Abrir ubicación de archivo» en el menú contextual

Una vez que tenga la ubicación del archivo, haga clic con el botón derecho en el acceso directo de la aplicación o el archivo .exe, y luego seleccione «Propiedades» en el menú contextual.

En la pestaña «Compatibilidad» de la ventana de propiedades de la aplicación, puede hacer clic en el botón «Usar el solucionador de problemas de compatibilidad» para una interfaz de asistente o simplemente ajustar las opciones usted mismo.

Por ejemplo, si una aplicación no se ejecuta correctamente en Windows 10 pero sí en Windows XP, seleccione la opción «Ejecutar este programa en modo de compatibilidad para» y luego seleccione «Windows XP (Service Pack 3)» en el menú desplegable menú.

No sea tímido al probar otras configuraciones en la pestaña «Compatibilidad» también. Por ejemplo, los juegos muy antiguos pueden beneficiarse del «Modo de color reducido». En pantallas de DPI alto, puede que tenga que marcar la casilla «Desactivar escala de pantalla en configuraciones de DPI altas» para que un programa se vea normal. Ninguna opción en esta pestaña puede dañar su aplicación o PC; siempre puede desactivarlas si no ayudan.

Instalar controladores sin firmar o controladores de 32 bits

La versión de 64 bits de Windows 10 utiliza la aplicación de firma de controlador y requiere que todos los controladores tengan una firma válida antes de que puedan instalarse. Las versiones de 32 bits de Windows 10 normalmente no requieren controladores firmados. La excepción a esto es que las versiones de 32 bits de Windows 10 que se ejecutan en una PC más nueva con UEFI (en lugar de BIOS regular) a menudo requieren controladores firmados. Hacer cumplir los controladores firmados ayuda a mejorar la seguridad y la estabilidad, protegiendo su sistema de controladores maliciosos o simplemente inestables. Solo debe instalar controladores sin firmar si sabe que son seguros y tiene una buena razón para hacerlo.

Si el software antiguo que desea instalar necesita controladores sin firmar, deberá usar una opción de arranque especial para instalarlos. Si solo hay controladores de 32 bits disponibles, deberá utilizar la versión de Windows 10 de 32 bits; la versión de Windows 10 de 64 bits requiere controladores de 64 bits. Use este proceso si necesita cambiar a la versión de 32 bits, descargando la versión de 32 bits de Windows 10 en lugar de la versión de 64 bits.

Ejecute juegos que requieren SafeDisc y SecuROM DRM

Windows 10 no ejecutará juegos más antiguos que usen SafeDisc o SecuROM DRM. Estos esquemas de gestión de derechos digitales pueden causar bastantes problemas. En general, es bueno que Windows 10 no permita que esta basura instale y contamine su sistema. Desafortunadamente, significa que algunos juegos más antiguos que venían en CD o DVD físicos no se instalarán y ejecutarán normalmente.

Tiene una variedad de otras opciones para jugar estos juegos, incluida la búsqueda de un crack «sin CD» (que es potencialmente muy inseguro, ya que a menudo se encuentran en sitios de piratería sospechosos), recomprando el juego desde un servicio de distribución digital como GOG o Steam, o revisando el sitio web del desarrollador para ver si ofrece un parche que elimine el DRM.

Los trucos más avanzados incluyen la instalación y el arranque dual en una versión anterior de Windows sin esta restricción, o intentar ejecutar el juego en una máquina virtual con una versión anterior de Windows.Una máquina virtual puede incluso funcionar bien para usted, ya que los juegos que usan estos esquemas DRM tienen la edad suficiente para que incluso una máquina virtual pueda manejar sus demandas gráficas.

Usar máquinas virtuales para software antiguo

Windows 7 incluye una característica especial de «Modo Windows XP». En realidad, esto era solo un programa de máquina virtual incluido con una licencia gratuita de Windows XP. Windows 10 no incluye un modo de Windows XP, pero aún puede usar una máquina virtual para hacerlo usted mismo.

Todo lo que realmente necesita es un programa de máquina virtual como VirtualBox y una licencia adicional de Windows XP. Instale esa copia de Windows en la VM y puede ejecutar el software en esa versión anterior de Windows en una ventana en su escritorio de Windows 10.

Usar una máquina virtual es una solución algo más complicada, pero funcionará bien a menos que la aplicación necesite interactuar directamente con el hardware. Las máquinas virtuales tienden a tener soporte limitado para periféricos de hardware.

Use emuladores para aplicaciones DOS y Windows 3.1

DOSBox le permite ejecutar aplicaciones antiguas de DOS, principalmente juegos de DOS, en una ventana de emulador en su escritorio. Use DOSBox para ejecutar viejas aplicaciones de DOS en lugar de confiar en el Símbolo del sistema. DOSBox funcionará mucho, mucho mejor.

Y, dado que Windows 3.1 era básicamente una aplicación de DOS, puede instalar Windows 3.1 en DOSBox y ejecutar viejas aplicaciones de Windows 3.1 de 16 bits también.

Utilice Windows de 32 bits para el software de 16 bits

Los programas de 16 bits ya no funcionan en las versiones de Windows de 64 bits. La versión de Windows de 64 bits simplemente no contiene la capa de compatibilidad WOW16 que permite la ejecución de aplicaciones de 16 bits. Intente ejecutar una aplicación de 16 bits en una versión de Windows de 64 bits y verá el mensaje «Esta aplicación no se puede ejecutar en su PC».

Si necesita ejecutar aplicaciones de 16 bits, deberá instalar la versión de Windows 10 de 32 bits en lugar de la versión de 64 bits. La buena noticia es que realmente no tiene que reinstalar todo su sistema operativo. En su lugar, puede instalar una versión de Windows de 32 bits dentro de una máquina virtual y ejecutar la aplicación allí. Incluso podría instalar Windows 3.1 en DOSBox.

Utilice navegadores específicos para sitios web que requieren Java, Silverlight, ActiveX o Internet Explorer

Windows 10 usa el nuevo Microsoft Edge como su navegador predeterminado. Edge no incluye soporte para Java, ActiveX, Silverlight y otras tecnologías. Chrome también dejó de admitir los complementos NPAPI como Java y Silverlight.

Para usar aplicaciones web más antiguas que requieren estas tecnologías, inicie el navegador web Internet Explorer incluido con Windows 10 por razones de compatibilidad. IE todavía admite contenido ActiveX. Mozilla Firefox todavía es compatible con Java y Silverlight.

Puede iniciar Internet Explorer desde el menú Inicio. Si ya es Microsoft Edge, simplemente abra el menú de configuración y seleccione «Abrir con Internet Explorer» para abrir la página web actual directamente en Internet Explorer.

En general, si una aplicación anterior no funciona en Windows 10, es una buena idea tratar de encontrar un reemplazo moderno que funcione correctamente. Sin embargo, hay algunas aplicaciones, especialmente juegos antiguos para PC y aplicaciones comerciales, que es posible que no pueda reemplazar. Con suerte, algunos de los trucos de compatibilidad que hemos compartido harán que esas aplicaciones vuelvan a funcionar.

Crédito de imagen: Brett Morrison en Flickr

Rate article
labsfabs.com
Add a comment