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:
- Haz clic en Inicio y selecciona Ejecutar....
- Escribe
mkcompat.exey pulsa Aceptar. (Si no lo encuentra, búscala manualmente en la rutaC:\WINDOWS\SYSTEM\MKCOMPAT.EXE). - 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:
- En el menú de la utilidad, haz clic en Archivo y luego en Elegir programa....
- Busca y selecciona el archivo
.EXEdel 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:
- Haz clic en Archivo y selecciona Guardar.
- 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.