Uso de la utilidad MKCOMPAT en Windows 98

La ejecución de software heredado puede causar errores de memoria o de versión. Descubre cómo configurar la utilidad de compatibilidad oculta en el entorno Windows 98 para estabilizar tus aplicaciones.

MKCOMPAT: La herramienta de compatibilidad heredada

En el ecosistema Windows 98, es frecuente encontrar programas diseñados para versiones anteriores (como Windows 3.x) que fallan al detectar una versión de sistema distinta o un manejo de memoria más moderno. Para solucionar esto sin necesidad de programación, Windows 98 incluye una utilidad "oculta" llamada MKCOMPAT.EXE (Make Compatible), que permite aplicar parches de comportamiento a archivos ejecutables específicos.

Paso 1: Localización y ejecución del programa

Esta herramienta no aparece en el Menú Inicio, por lo que debemos ejecutarla directamente desde su ubicación física en el disco duro:

  1. Haz clic en Inicio y selecciona Ejecutar....
  2. Escribe mkcompat.exe y pulsa Aceptar. (Si no lo encuentra, búscala manualmente en la ruta C:\WINDOWS\SYSTEM\MKCOMPAT.EXE).
  3. Se abrirá una ventana sencilla titulada "Hacer compatible".

Paso 2: Selección del archivo problemático

Para indicar a Windows qué programa quieres "parchear", sigue estos pasos:

  1. En el menú de la utilidad, haz clic en Archivo y luego en Elegir programa....
  2. Busca y selecciona el archivo .EXE del programa que te está dando problemas.

Paso 3: Configuración de opciones avanzadas

Una vez seleccionado el archivo, verás una lista de casillas de verificación. Para un control total, ve al menú Archivo y activa las Opciones avanzadas. Esto te permitirá habilitar funciones críticas como:

  • Lie about Windows version number: Engaña al programa haciéndole creer que está corriendo bajo Windows 3.1 o 95.
  • Don't allow 32-bit disk access: Útil para bases de datos antiguas que fallan con el acceso a disco de 32 bits.
  • Give application more stack space: Previene errores de desbordamiento en programas que manejan muchos datos.

Paso 4: Guardar y probar

Tras marcar las casillas que consideres necesarias para estabilizar tu software:

  1. Haz clic en Archivo y selecciona Guardar.
  2. Cierra la utilidad e intenta ejecutar tu programa nuevamente.
Nota técnica: MKCOMPAT no modifica el código del programa original; lo que hace es crear una entrada en el Registro de Windows que instruye al sistema operativo a aplicar estas "excepciones" cada vez que se detecte el inicio de ese ejecutable específico.