Cómo iniciar una aplicación desarrollada para Windows XP en equipos con Windows 10. Algunas aplicaciones de Windows XP, aunque funcionan al ejecutarlas en Windows 10 directamente, pueden dar algún problema. Mostramos cómo ejecutar una aplicación en modo compatibilidad de Windows XP en Windows 10. También explicamos cómo iniciar una aplicación como administrador (con todos los privilegios posibles).
- Requisitos para iniciar aplicación de Windows XP en Windows 10.
- Iniciar aplicación como administrador.
- Iniciar aplicación de Windows XP en equipo con Windows 10 en modo compatibilidad.
Requisitos para iniciar aplicación de Windows XP en Windows 10
Necesitaremos disponer del equipo con Windows 10 y de la aplicación para Windows XP.
Explicamos este «truco» para Windows 10 y el modo compatibilidad para aplicaciones de Windows XP, aunque es válido para otras versiones de sistemas operativos de Microsoft.
Lo recomendable es que dispongamos de un acceso directo de la aplicación (del ejecutable). Podemos crearlo (si aún no lo tenemos) pulsando con el botón derecho del ratón sobre el ejecutable de la aplicación (en nuestro caso gestionInfo.exe), en el menú emergente pulsaremos en «Enviar a» – «Escritorio (crear acceso directo)»:
Iniciar aplicación como administrador
Algunas aplicaciones, por sus características, necesitan ejecutarse con todos los privilegios posibles. Esto es peligroso y solo debemos hacerlo para aquellas aplicaciones que sepamos su origen y lo que realizan en el equipo. Al dar este privilegio la aplicación puede hacer cualquier modificación en el equipo.
Si estamos seguros de que queremos iniciar una aplicación como administrador a continuación explicamos cómo hacerlo.
Pulsaremos con el botón derecho del ratón sobre el acceso directo creado (en nuestro caso en el escritorio) para la aplicación. En el menú emergente pulsaremos «Propiedades»:
En la pestaña «Acceso directo», pulsaremos en «Opciones avanzadas»:
Si quisiéramos que la aplicación se inicie como «administrador» marcaríamos «Ejecutar como administrador». Este modo de inicio sólo debemos usarlo si es estrictamente necesario y si conocemos el origen de la aplicación, dado que puede ser peligroso otorgar este privilegio a una aplicación desconocida, como hemos dicho anteriormente:
En nuestro caso no necesitamos que la aplicación se inicie como administrador, por lo que no marcaremos la opción anterior.
Iniciar aplicación de Windows XP en equipo con Windows 10 en modo compatibilidad
Para iniciar una aplicación en modo compatibilidad con sistemas operativos anteriores desde un equipo con Windows 10, pulsaremos con el botón derecho del ratón sobre el acceso directo de esta aplicación (o sobre el ejecutable) y pulsaremos en «Propiedades»:
Pulsaremos en la pestaña «Compatibilidad» y marcaremos «Ejecutar este programa en modo de compatibilidad para:» y en el desplegable elegiremos el sistema operativo para el que fue desarrollada la aplicación, en nuestro caso «Windows XP (Service Pack 3)»:
Aplicaremos y aceptaremos los cambios anteriores pulsando en «Aplicar» y «Aceptar» en la ventana anterior. Ahora podremos probar nuestra aplicación. Ejecutaremos el acceso directo y comprobaremos que funciona correctamente:
Aunque parezca que hemos aplicado esta configuración al acceso directo en realidad se aplica al ejecutable, de forma que cualquier usuario que ejecute la misma aplicación aunque sea desde otro acceso directo también se le iniciará en modo compatibilidad.
La aplicación anterior, ejecutada en modo normal en Windows 10 se vería de esta forma:
En este caso hay poca diferencia y en modo normal funciona correctamente. Pero como decimos, si las aplicaciones «viejas» generan algún error, del tipo «Error EReadError en el módulo aaa.exe …. Error reading aaa. La ventana no tiene barras de desplazamiento»:
Probaremos a iniciarla en modo compatibilidad, como hemos explicado en este artículo.