
Síntoma
Ante la aparición del nuevo Windows ME, muchos programadores han afrontado el consabido DOS Error 4 (Falta de Files habilitados en el CONFIG.SYS).
A continuación se transcribe una solución extractada de la KB de Microsoft.
La causa
Windows Millennium Edition no analiza de ninguna manera el archivo Config.sys; por lo tanto, los valores de configuración que utilizan las aplicaciones basadas en MS-DOS no se establecen dentro de dicho archivo.
Entre estos valores de configuración se encuentra el valor FILES, que determina el número de identificadores de archivos existentes en una Tabla de archivos de trabajo (JFT) para aplicaciones.
Resolución
Aunque una aplicación basada en MS-DOS necesite identificadores de archivos adicionales, el valor de configuración FILES no funcionará.
En lugar del valor FILES se utiliza el valor PerVMFiles. Este valor aumenta el número de identificadores de archivos disponibles en cada máquina virtual de MS-DOS y para su implementación es necesario agregar la línea siguiente a
la sección [386Enh] del archivo System.ini:
PerVMFiles=<número>
En Windows Millennium Edition, al valor de configuración FILES de cada máquina virtual de MS-DOS se le asigna un valor predeterminado de 30 identificadores de archivos. El número máximo de identificadores de archivos que puede tener una
máquina virtual es 255. Como el número total de identificadores de archivos no puede ser mayor de 255, el valor de PerVMFiles máximo es 225. Este valor, además de los 30 que están disponibles de manera predeterminada, alcanza el total máximo
de 255. Es necesario reiniciar Windows Millennium Edition para que el cambio surta efecto.
Referencias
Para mayor información vea los siguientes artículos de la KB de Microsoft:
ARTICULO: E269030 o Q269030 (inglés)
TITULO: Cómo aumentar los identificadores de archivos disponibles para aplicaciones basadas en MS-DOS en Windows Millennium Edition
|