Página principal » cómo » Cómo hacer que los programas antiguos funcionen en Windows 10

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

    La mayoría de las aplicaciones antiguas de Windows deberían funcionar en Windows 10. Si funcionaron en Windows 7, es casi seguro que funcionarán en Windows 10. Algunas aplicaciones de PC antiguas no solo funcionarán, sino que hay muchas maneras de hacer que funcionen nuevamente..

    Estos trucos cubren una variedad de aplicaciones, desde aplicaciones de la época de Windows XP y juegos antiguos para PC que requieren aplicaciones DRM obsoletas a 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 usaban su PC con una cuenta de Administrador todo el tiempo. Las aplicaciones se codificaron para asumir que tenían acceso administrativo y fallarían si no lo tuvieran. 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, haga clic con el botón derecho en su acceso directo o archivo .exe y luego seleccione "Ejecutar como administrador" para iniciarlo con permisos administrativos..

    Si descubre que una aplicación requiere acceso administrativo, puede configurarla para que se ejecute siempre como administrador usando la configuración de compatibilidad que veremos 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 derecho en el acceso directo de la aplicación o en 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 acceder a la interfaz del asistente o simplemente ajustar las opciones usted mismo..

    Por ejemplo, si una aplicación no se ejecuta correctamente en Windows 10 pero se ejecutó correctamente 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 tenga miedo de probar las otras configuraciones en la pestaña "Compatibilidad", también. Por ejemplo, los juegos muy antiguos pueden beneficiarse del "modo de color reducido". En las pantallas de alta resolución de ppp, es posible que tenga que marcar "Deshabilitar la escala de visualización en la configuración de alta resolución de ppp" para que un programa se vea normal. No hay opciones en esta pestaña que puedan dañar su aplicación o PC; siempre puede apagarlas si no le ayudan..

    Instale controladores sin firmar o controladores de 32 bits

    La versión de 64 bits de Windows 10 usa la aplicación de la firma del controlador y requiere que todos los controladores tengan una firma válida antes de poder instalarlos. 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 la BIOS normal) a menudo requieren controladores firmados. La aplicación de controladores firmados ayuda a mejorar la seguridad y la estabilidad, protegiendo su sistema de controladores maliciosos o simplemente inestables. Solo debe instalar controladores sin firma si sabe que son seguros y tiene una buena razón para hacerlo..

    Si el software antiguo que desea instalar necesita controladores sin firma, tendrá que usar una opción de arranque especial para instalarlos. Si solo hay disponibles controladores de 32 bits, tendrá que usar la versión de 32 bits de Windows 10 en su lugar; la versión de 64 bits de Windows 10 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.

    Ejecutar juegos que requieren SafeDisc y SecuROM DRM

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

    Tienes una variedad de otras opciones para jugar a estos juegos, incluida la búsqueda de un crack "sin CD" (que son potencialmente muy inseguros, ya que a menudo se encuentran en sitios de piratería turbia), que recompran el juego de un servicio de distribución digital como GOG. o Steam, o visite 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 más antiguo

    Windows 7 incluía una característica especial del "Modo de Windows XP". Esto fue en realidad 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 de repuesto de Windows XP. Instale esa copia de Windows en la VM y podrá ejecutar el software en esa versión anterior de Windows en una ventana de su escritorio de Windows 10.

    Usar una máquina virtual es una solución un tanto más complicada, pero funcionará bien a menos que la aplicación necesite una interfaz con el hardware directamente. 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 DOS antiguas, principalmente juegos DOS, en una ventana de emulador en su escritorio. Use DOSBox para ejecutar aplicaciones DOS antiguas en lugar de confiar en el símbolo del sistema. DOSBox funcionará mucho, mucho mejor.

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

    Utilice Windows de 32 bits para software de 16 bits

    Los programas de 16 bits ya no funcionan en las versiones de Windows de 64 bits. La versión de 64 bits de Windows simplemente no contiene la capa de compatibilidad WOW16 que permite ejecutar 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 32 bits de Windows 10 en lugar de la versión de 64 bits. La buena noticia es que realmente no tiene que reinstalar todo el sistema operativo. En su lugar, solo puede instalar una versión de Windows de 32 bits dentro de una máquina virtual y ejecutar la aplicación allí. Incluso podrías 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 ha eliminado el soporte para plugins 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 aún soporta contenido ActiveX. Mozilla Firefox aún soporta 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 antiguas de PC y aplicaciones de negocios, que quizás 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 la imagen: Brett Morrison en Flickr