Encuentra una aplicación antigua en XP

  

Durante años, los usuarios de Windows 9x se han mostrado reacios a actualizar a Windows NT, pero antes y después del lanzamiento de Windows XP, Microsoft dejó de admitir Windows 95. Los expertos del sector especulan que el siguiente que Microsoft abandonará probablemente sea el soporte de Windows NT 4.0. De hecho, para los usuarios que todavía desean usar versiones anteriores del sistema operativo, sus opciones son pocas.

Hay dos razones por las que las personas no desean actualizar: enormes requisitos de hardware y poca compatibilidad con aplicaciones que no están diseñadas para Windows NT. El hardware ya no es un problema, e incluso el hardware de los sistemas de gama baja es suficiente para ejecutar Windows XP. Pero ¿qué pasa con la compatibilidad de software? Aunque en la superficie, Windows XP es la versión menos compatible de Windows en la familia de Windows, también incluye algunas herramientas especiales que ofrecen a los usuarios más opciones que nunca. Algunas de estas herramientas son explícitas y otras implícitas, lo que nos permite ajustar el entorno y hacerlo más adecuado para aplicaciones antiguas.

Ejecutar programas de DOS

Los programas de DOS son los más antiguos. Dado que Microsoft ha eliminado el "modo de compatibilidad de DOS" de Windows XP, los lectores pueden pensar que ha dejado de ser compatible con los programas de DOS. De hecho, la nueva opción en Windows XP hace que la ejecución de programas DOS sea mucho más simple.

Haga clic con el botón derecho en el programa DOS y seleccione Propiedades en el menú emergente. Muchas de las pestañas del cuadro de diálogo Propiedades son similares, pero la pestaña Compatibilidad es completamente nueva. Esta etiqueta nos permite configurar el programa para que se ejecute con 256 colores y una resolución de 640x480. También podemos deshabilitar el tema visual predeterminado que Windows XP impone en el programa.

También hay algunas herramientas menos intuitivas pero más poderosas. En DOS, podemos ajustar cuidadosamente el entorno del programa modificando los archivos Config.sys y Autoexec.bat. En algunos casos, necesitamos reiniciar el sistema para una configuración particular de un programa y luego ejecutar otros programas con la configuración normal. Windows XP nos permite definir un Config.sys y Autoexec.bat específicos para cada programa DOS.

Aquí es cómo configurarlo. Primero, copie C: WindowsSystem32Config.nt y C: Windows System32Autoexec.nt al directorio donde se encuentra el programa DOS, luego edítelos según nuestras necesidades y guárdelos como un nuevo nombre de archivo. Abra el cuadro de diálogo Atributos del programa de DOS, vaya a la pestaña Programas y haga clic en el botón Avanzado.

Ingrese los nombres de archivo Config y Autoexec creados para este programa, y ​​Windows XP lo ejecutará en el entorno personalizado del programa. Este cuadro de diálogo también reduce la velocidad de los programas de DOS. Sin este método, las aplicaciones que se ejecutan bien en sistemas con chips de 50MHz pueden no funcionar en sistemas con chips de 850MHz.

No es un programa de Windows diseñado para XP

Hay tres razones por las que los programas más antiguos de Windows no pueden ejecutarse en Windows XP: solicitarán un número de versión de Windows específico, la expectativa Las versiones anteriores de las llamadas a la API de Windows devuelven resultados, y sus carpetas de usuario deseadas están en diferentes ubicaciones o formatos. Estos problemas se pueden resolver configurando el programa de Windows para que se ejecute en modo de compatibilidad.

Haga clic con el botón derecho en el programa de Windows y seleccione el elemento de menú "Propiedades". Si hace clic en la pestaña "Compatibilidad", aparecerá una lista desplegable que nos permitirá configurar el sistema operativo que mejor se adapte al funcionamiento del programa. Haga clic en el cuadro "Modo de compatibilidad" y seleccione el sistema operativo. El uso de este modo activa una serie de elementos que permiten a Windows XP emular una versión anterior de Windows.

¿Qué debemos hacer si no estamos seguros de qué versión de Windows debe usar el programa o si tiene otros problemas de compatibilidad? También hay una poderosa herramienta oculta en el CD de Windows XP que nos ayuda a ajustar cuidadosamente la ejecución del programa.

Kit de herramientas de compatibilidad de aplicaciones

En el directorio SupportTools en el CD de Windows XP, hay una Herramienta de compatibilidad de aplicaciones (ACT). En abril de este año, Microsoft presentó una versión mejorada (versión 2.5) que los usuarios pueden descargar desde www.microsoft.com/windows/appexperience. El ACT incluye cuatro herramientas para mejorar la compatibilidad del programa.

Application Verifier y PageHeap son dos desarrolladores de software, que pueden usar junto con el depurador para probar las partes de Windows XP que pueden causar problemas. Pero los otros dos programas: QFixApp y Compatibility Administrator ayudan a ajustar el entorno de ejecución del programa, para que la aplicación anterior pueda ejecutarse sin problemas.

QFixApp nos permite realizar muchos ajustes de bajo nivel para aplicaciones específicas. No analizaremos los 199 ajustes disponibles en detalle aquí. A continuación, analizaremos algunos ajustes específicos que harán que el programa funcione sin problemas.

Abra QFixApp y seleccione el programa que desea ajustar. Haga clic en la pestaña "Capas" y seleccione una capa. Las capas en QFixApp corresponden a la compatibilidad en el cuadro de diálogo anterior "Propiedades" del programa, seleccione una capa, como Win95, y luego seleccione "Ajustar". Podemos ver que el modo de compatibilidad con Win95 es un ajuste predefinido de 54 (Figura 1), pero este número puede variar dependiendo de si están instalados los últimos ajustes.

Copyright © Conocimiento de Windows All Rights Reserved