OFF2000: Solucionar errores de Kernel32.dll con Office en Windows 98

Seleccione idioma Seleccione idioma
Id. de artículo: 218853 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E218853
Para obtener una versión de este artículo para Microsoft Office XP, vea 290361.
Para obtener una versión de este artículo para Microsoft Office 97, vea 245050.
Para obtener una versión de este artículo para Microsoft Office 95, vea 190517.
ADVERTENCIA
La información contenida en este artículo es preliminar y no ha sido confirmada ni probada por Microsoft. Úsela con las debidas reservas.
Expandir todo | Contraer todo

En esta página

Resumen

Este artículo contiene información acerca de cómo solucionar problemas y eliminar los errores de página no válida que se producen en el módulo Kernel32.dll cuando se trabaja con un programa de Microsoft Office en Microsoft Windows 98. Un mensaje de Kernel32.dll es similar al siguiente
El programa provocó un error de página no válida en el módulo Kernel32.dll
donde programa es el nombre del programa de Office que se usa.

Para obtener información adicional acerca de cómo solucionar los problemas de Kernel32.dll de Office en Microsoft Windows 95, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
218873 Solucionar errores de Kernel32.dll con Office 2000 en Windows 95
Para obtener información adicional acerca de cómo solucionar los problemas de Kernel32.dll de Office en las versiones anteriores de Office, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
190517 OFF: Solucionar errores de Kernel32.dll con Office en Windows 98

Más información

Cuando se genera un error de página no válida, se produce un evento inesperado en Windows. Un error de página no válida indica que un programa intentó utilizar incorrectamente la memoria de acceso aleatorio (por ejemplo, cuando un programa o un componente de Windows lee o escribe en una ubicación de memoria que no está asignada al mismo). Cuando ocurre esto, el programa puede sobrescribir y dañar otro código de programa en esa área de memoria.

Un error de página no válida puede producirse cuando se pasan parámetros entre los programas y Windows. Los parámetros no válidos pueden hacer que un programa ejecute instrucciones incorrectas, lo que ocasiona errores de página no válida. Este comportamiento suele deberse a que un programa pasa incorrectamente datos que Windows o un programa basado en Windows no pueden interpretar.

NOTA
Siga los pasos de cada una de las secciones de este artículo en el orden en que aparecen. Dado que los errores de página no válida se suelen producir cuando dos o más programas interactúan, si se omiten pasos puede tardarse más en identificar el problema.

Determinar si el problema está documentado.

Muchos errores de Kernel32.dll ya están documentados en Microsoft Knowledge Base y tienen solución. Para obtener más información, busque las palabras siguientes en Microsoft Knowledge Base:

"Error de página no válida" en kernel32.dll
NOTA
Puede ser de utilidad agregar el nombre del programa en el que se produce el problema al final de la consulta para delimitar la búsqueda.

Comprobar si hay una carpeta temporal válida y eliminar los archivos temporales

Debe haber al menos 20 megabytes (MB) de espacio libre en disco para la carpeta temporal. Para comprobar si hay una carpeta temporal y eliminar los archivos sobrantes de la misma, siga estos pasos:
  1. Reinicie el equipo. Mantenga presionada la tecla CTRL hasta que aparezca el menú Inicio de Windows 98.
  2. En el menú Inicio de Windows, seleccione "Sólo símbolo del sistema" y presione ENTRAR.
  3. Escriba set y presione ENTRAR. Anote la ubicación de la variable TEMP.
  4. Cambie la carpeta que anotó en el paso 3. Por ejemplo, si TEMP está establecido en C:\Windows\Temp, escriba la línea siguiente y presione ENTRAR:
    cd\windows\temp
    Si la carpeta que anotó en el paso 2 no existe, créela. Para crear la carpeta, escriba el comando siguiente y presione ENTRAR:
    md c:\windows\temp
  5. Elimine todos los archivos temporales de esta carpeta. Los archivos temporales tienen la extensión .tmp. Para eliminarlos, escriba la línea siguiente y presione ENTRAR:
    del *.tmp
NOTA
No elimine estos archivos cuando esté ejecutando Windows porque este sistema o cualquier programa basado en él podrían estar usándolos.

Iniciar Windows en Modo a prueba de errores

Windows tiene un modo de solución de problemas integrado que se denomina modo a prueba de errores. Este modo omite los archivos de inicio y usa sólo los controladores de sistema básicos, incluyendo la conexión de red básica. Al iniciar Windows en el modo a prueba de errores, Windows usa sólo los controladores de mouse, teclado y adaptador gráfico de vídeo (VGA) estándar. Por ello, el modo a prueba de errores es útil para aislar y resolver las condiciones de error causadas tanto por los controladores basados en Windows como en el modo real. Windows también tiene características de solución de problemas que pueden ayudar a identificar el problema. Para iniciar Windows en el modo a prueba de errores y disponer de las características de solución de problemas adicionales, siga estos pasos:
  1. Haga clic en Apagar en el menú Inicio. Haga clic en Reiniciar y, a continuación, haga clic en Aceptar.
  2. Mantenga presionada la tecla CTRL hasta que aparezca el menú Inicio de Windows 98.
  3. En el menú Inicio de Windows, seleccione Modo a prueba de errores y presione ENTRAR. Windows se iniciará en Modo a prueba de errores.
  4. Realice la misma operación que ocasionó el error.
Cuando usa el modo a prueba de errores o cuando deshabilita los controladores en modo protegido de 32 bits, Windows no procesa los controladores en modo protegido (los archivos Autoexec.bat y Config.sys). Por lo tanto, la unidad de CD-ROM no está disponible. Para usar el modo a prueba de errores con compatibilidad con la unidad de CD-ROM, determine si Windows usa los controladores en modo protegido de la unidad. Si Windows usa los controladores en modo protegido, instale los controladores en modo real (MS-DOS) para la unidad de CD-ROM. Los controladores en modo real suelen encontrarse en un disco que viene con la unidad de CD-ROM o con el equipo. Los controladores se instalan en los archivos Autoexec.bat y Config.sys.

Para obtener información adicional acerca de cómo determinar si Windows usa controladores en modo protegido, vea el siguiente artículo de Microsoft Knowledge Base:
151634 Compatibilidad con unidades de CD-ROM en modo protegido en Windows
Para obtener información adicional acerca de cómo instalar controladores en modo real para el CD-ROM, vea el siguiente artículo de Microsoft Knowledge Base:
167069 Instalar controladores de CD-ROM en modo real para la instalación de Office

Comprobar si el disco duro contiene errores y fragmentación

Utilice el programa ScanDisk para comprobar en el disco duro si hay clústeres perdidos y otros errores de la tabla de asignación de archivos (FAT), además de probar la integridad del disco duro. También puede usar el programa ScanDisk para reparar cualquiera de estos problemas. Para ejecutar ScanDisk, siga estos pasos:
  1. En el menú Inicio, seleccione Programas.
  2. Seleccione Accesorios, seleccione Herramientas de sistema y, a continuación, haga clic en ScanDisk.
  3. Haga clic en la unidad en la que desee comprobar si hay errores y, a continuación, haga clic en Inicio.
Los discos duros que están muy fragmentados pueden afectar al rendimiento y la confiabilidad de los programas de Office y a otras tareas en Windows. Para resolver este problema, ejecute Desfragmentador de disco para desfragmentar la unidad de disco duro. Para ejecutar el programa Desfragmentador de disco, siga estos pasos:
  1. En el menú Inicio, seleccione Programas.
  2. Haga clic en Accesorios, seleccione Herramientas del sistema y, a continuación, haga clic en Desfragmentador de disco.
  3. Haga clic en la unidad que desee desfragmentar en la lista "¿Qué unidad desea desfragmentar?" y haga clic en Aceptar.

Desactivar la caché de la unidad de CD-ROM

Si el mensaje de error aparece mientras está leyendo en la unidad de CD-ROM, pruebe a desactivar la caché de la unidad de CD-ROM. Esto puede hacer que la unidad sea más confiable pero a la vez puede reducir el rendimiento. Para desactivar la caché de la unidad de CD-ROM, siga estos pasos:
  1. Haga clic en Inicio, seleccione Configuración y haga clic en Panel de control.
  2. En el Panel de control, haga doble clic en Sistema.
  3. Haga clic en la ficha Rendimiento y, a continuación, en Sistema de archivos.
  4. Haga clic en la ficha CD-ROM. En la lista "Optimizar esquema de acceso para", haga clic en Sin prelectura para seleccionar la opción.
  5. Arrastre el control deslizante Tamaño de caché suplementaria a la posición de izquierda (la opción Pequeño) y haga clic en Aceptar.
Si usa controladores de CD-ROM en modo real, el programa Smartdrv.exe puede estar utilizando la caché con la unidad. Si es así, el programa Smartdrv.exe debe dejar de estar disponible en el archivo Autoexec.bat. Para ello, siga estos pasos:
  1. Haga clic en Inicio, seleccione Programas, Accesorios, Herramientas del sistema y, a continuación, haga clic en Información del sistema.
  2. En el menú Herramientas, haga clic en Programa de configuración del sistema.
  3. Haga clic en la ficha Autoexec.bat.
  4. Desactive la casilla Smartdrv y, a continuación, haga clic en Aceptar.
  5. Para reiniciar el equipo para que el cambio surta efecto, haga clic en .

Comprobar que el disco compacto está limpio y no está rayado

Si el mensaje de error aparece mientras está instalando desde un disco compacto, compruebe que está limpio. Para limpiar el disco compacto, use un paño suave que no deje pelusas. Asegúrese también de que no hay ningún arañazo grande en el disco compacto. Si el disco compacto está dañado y es ilegible, pueden aparecer mensajes de error durante la instalación.

Para obtener información adicional, consulte el artículo siguiente de Microsoft Knowledge Base:

174713 Solucionar problemas de instalación desde disco compacto

Comprobar si hay un archivo de intercambio dañado

El error de Kernel32.dll también puede aparecer si el archivo de intercambio de Windows está dañado. Para crear un nuevo archivo de intercambio, reinicie el equipo en modo de MS-DOS, elimine el archivo Win386.swp de la carpeta de Windows y, después, reinicie el equipo. Para crear un nuevo archivo de intercambio, siga estos pasos:

  1. En el menú Inicio, haga clic en Apagar.
  2. En el cuadro de diálogo Salir de Windows, haga clic en Reiniciar en modo MS-DOS y, a continuación, haga clic en Aceptar.
  3. En el símbolo del sistema de MS-DOS, cambie a la carpeta de Windows escribiendo el comando siguiente
    cd <unidad>:\Windows
    donde unidad es la letra de unidad que contiene la carpeta de Windows. Por lo general, es la unidad C:.

    NOTA
    El archivo de intercambio existe en la carpeta de Windows si Windows administra la configuración de la memoria virtual en el equipo. Si elige administrar la configuración de la memoria virtual en el equipo, el archivo de intercambio existe en la raíz del disco duro. Para determinar si Windows administra la configuración de la memoria virtual, haga clic con el botón secundario del mouse en Mi PC y haga clic sucesivamente en Propiedades, Rendimiento y, por último, en Memoria virtual.
  4. Para eliminar el archivo de intercambio, escriba lo siguiente:
    del Win386.swp
  5. Después de eliminar el archivo de intercambio, reinicie el equipo.

Perfil personalizado dañado

Se sabe que los perfiles personalizados dañados también ocasionan errores de Kernel32.dll. Si elimina y vuelve a crear el perfil, posiblemente se resuelva este problema.

Si usa las plantillas de directiva de sistema de Office que se incluyen en el Kit de recursos de Microsoft Office 2000, debe usar la versión del Editor de directivas de sistema que se incluye en el Kit de recursos de Microsoft Office 2000.

NOTA
El Editor de directivas de sistema que se incluye con Windows 98 no funciona con Office 2000. Asegúrese de instalar la versión más reciente del editor del Kit de recursos de Microsoft Office 2000 o de Windows NT Server 4.0 con el Service Pack 4. Puede descargar Policy.exe, un archivo autoextraíble que contiene Poledit.exe, desde los servicios en línea. Descargue este archivo desde el siguiente sitio Web de Microsoft:
http://www.microsoft.com/office/ork/

Quitar y reinstalar el programa

Si el problema se produce después de ejecutar el programa de instalación, algunos archivos de la biblioteca de vínculos dinámicos (.dll) pueden estar dañados. Para solucionar este problema, primero desinstale completamente el programa. Después de desinstalar completamente el programa, vuelva a instalarlo.

Comprobar si hay actualizaciones de software

Versiones antiguas y no compatibles de software también pueden causar que aparezcan mensajes de error. Consulte al fabricante del equipo para obtener información de las diversas actualizaciones de software, como actualizaciones de sistema BIOS, actualizaciones OEM de Windows y actualizaciones de controladores de hardware, por ejemplo de CD-ROM. Si usa software para particiones de otros proveedores, como EZDrive u Ontrack Disk Manager, compruebe que dispone de las versiones más recientes de estos productos.

Buscar virus en el equipo

Si hay un virus en el equipo y ha dañado algún archivo, pueden aparecer mensajes de error de Kernel32.dll al usar un programa. Examine el disco duro y los discos con un detector de virus. Si el detector de virus encuentra un virus en el equipo, quítelo antes de ejecutar de nuevo el programa de Office

NOTA
No ejecute programas detectores de virus residentes en memoria (TSR) mientras ejecuta alguno de los programas de Office, incluido el de instalación. Ejecute un detector de virus antes de ejecutar el programa de instalación y, después, deshabilítelo.

Comprobar si el Registro está dañado

Cuando inicia Windows en el modo a prueba de errores, no lee todo el Registro. Por lo tanto, el daño en el Registro puede no ser evidente al ejecutar Windows en este modo. Puede ser necesario reemplazar el Registro actual (System.dat) con una copia de seguridad para determinar si el problema se debe a que el Registro está dañado. Utilice uno de los siguientes métodos para solucionar el problema debido a que el Registro está dañado:

Método 1: Utilizar el Comprobador del Registro

Windows incluye una herramienta denominada Comprobador del Registro que puede examinar el Registro para comprobar si está dañado y, si es necesario, restaurar una copia de seguridad del mismo. Siga estos pasos para utilizar el Comprobador del Registro con el fin de examinar el Registro:
  1. Haga clic en Inicio, seleccione Programas, Accesorios, Herramientas del sistema y, a continuación, haga clic en Información del sistema.
  2. En el menú Herramientas, haga clic en Comprobador del Registro. Puede aparecer el mensaje de error siguiente:
    Windows ha encontrado un error al tener acceso al Registro del sistema. Windows reiniciará y reparará el Registro de sistema ahora.
    Si recibe este mensaje de error, siga con el paso 3. Si no lo recibe, el Registro es correcto.
  3. Para reiniciar el equipo, haga clic en Aceptar.
  4. Presione ENTRAR cuando aparezca el menú Inicio de Windows 98.
  5. En el símbolo del sistema, escriba Scanreg y, a continuación, presione ENTRAR.
  6. En el cuadro Comprobar el Registro, presione ENTRAR. Debería recibir un mensaje similar al siguiente:
    Windows ha encontrado un error en sus archivos de sistema y ha restaurado una copia de seguridad reciente de éstos para corregir el problema.
  7. Presione ENTRAR para reiniciar el equipo.
Windows almacena cinco copias de seguridad del Registro. Si el Registro lleva mucho tiempo dañado, puede que tenga que usar el "Método 2: Restaurar el archivo System.1st" para determinar si el Archivo está dañado o no.

Para obtener información adicional acerca del Comprobador del Registro, vea los artículos siguientes en Microsoft Knowledge Base: 183887 Descripción de la herramienta Comprobador del Registro de Windows (Scanreg.exe)

183603 Cómo personalizar la configuración de la herramienta Comprobador del Registro

184075 Descripción de la herramienta Información del sistema de Microsoft (Msinfo32.exe)

Método 2: Restaurar el archivo System.1st.

Para restaurar el archivo System.1st, siga estos pasos:
  1. Reinicie el equipo. Mantenga presionada la tecla CTRL hasta que aparezca el menú Inicio de Windows 98.
  2. En el menú Inicio de Windows, seleccione "Sólo símbolo del sistema" y presione ENTRAR.
  3. Para quitar los atributos de archivo de la copia de seguridad del Registro, escriba el comando siguiente y presione ENTRAR:
    c:\windows\command\attrib -h -s -r c:\system.1st
  4. Para quitar los atributos de archivo del Registro actual, escriba el comando siguiente y presione ENTRAR:
    c:\windows\command\attrib -h -s -r c:\windows\system.dat
  5. Para cambiar el nombre del Registro, escriba el siguiente comando y, a continuación, presione ENTRAR:
    ren c:\windows\system.dat *.dax
  6. Para copiar el archivo de copia de seguridad del Registro actual, escriba el comando siguiente y presione ENTRAR:
    copy c:\system.1st c:\windows\system.dat
Reinicie el equipo. Si aparece "Menú Inicio de Windows 98", elija Modo a prueba de errores o "Modo a prueba de errores con compatibilidad para red" si necesita conectividad de red.

NOTA
El archivo System.1st es una copia de seguridad del Registro que se crea durante la etapa final de una instalación de Windows. Cuando reinicie el equipo, el programa de instalación de Windows se inicia en la fase de configuración del hardware y finalización de la configuración.

Si al reemplazar el archivo System.dat con el archivo System.1st se resuelve el problema, éste puede tener que ver con daños del Registro. Tenga en cuenta que es posible que tenga que volver a instalar los programas y controladores de dispositivo que instaló después de instalar Windows para actualizar el nuevo Registro.

Si el problema no se resuelve, restaure el Registro original. Para ello, siga estos pasos:
  1. Reinicie el equipo. Mantenga presionada la tecla CTRL hasta que aparezca el menú Inicio de Windows 98.
  2. En el menú Inicio de Windows, seleccione Sólo símbolo del sistema y presione ENTRAR.
  3. Escriba los siguientes comandos:
    c:\windows\command\attrib -s -h -r c:\windows\system.dat
    copy c:\windows\system.dax c:\windows\system.dat
    Presione S y, después, presione ENTRAR cuando se le pregunte si desea sobrescribir el archivo System.dat existente.
  4. Reinicie el equipo.

Reinstalar Windows en otra nueva

Use este método sólo después de probar todos los demás métodos de solución de problemas de este articulo. Si reinstala Windows en otra carpeta, debe reinstalar todos los programas basados en Windows bajo la nueva instalación de Windows.

Para obtener información adicional, consulte el artículo siguiente de Microsoft Knowledge Base:
200378 OFF2000: Cómo instalar Windows 98 en una carpeta nueva para solucionar problemas de Office 2000

Desactivar las características mejoradas del BIOS

La mayor parte de los equipos tienen varias opciones mejoradas que permiten al equipo usar completamente el hardware. Estas opciones de alta velocidad pueden ocasionar que el sistema se vuelva inestable; al desactivarlas, puede revertirse el efecto y el equipo será más estable. Póngase en contacto con el fabricante del equipo para obtener información acerca de cómo entrar en el sistema básico de entrada/salida (BIOS) y cambiar su configuración. Puede entrar en el BIOS en la mayor parte de los sistemas inmediatamente después de encender el sistema. Normalmente, se requiere la pulsación de una tecla, como SUPR, para entrar en el BIOS. A continuación se enumeran características comunes que pueden interferir con los programas de Office:
  • Copia sombra de RAM de memoria
  • Copia sombra de RAM de vídeo
  • Caché interna
  • Caché externa
  • Protección contra virus integrada
Los chipsets más recientes pueden tener características más avanzadas como los estados de espera de memoria, que pueden ocasionar errores. La mayor parte de los programas de instalación del BIOS tienen una opción para cargar la configuración predeterminada del BIOS. Esta opción suele deshabilitar todas las características avanzadas.

ADVERTENCIA
Si modifica incorrectamente la configuración del BIOS de hardware, puede causar serios problemas que pueden hacer que el equipo no se inicie o funcione de forma incorrecta. Microsoft no puede garantizar la solución de los problemas resultantes de la configuración incorrecta de las opciones del BIOS de hardware. Altere la configuración del BIOS del hardware bajo su responsabilidad.

Comprobar el hardware

Si ha agotado todos los demás pasos para la solución de problemas y sigue recibiendo mensajes de error, es posible que uno o varios dispositivos del hardware sean incompatibles con Windows o estén dañados. Para identificar un problema con el hardware del equipo, póngase en contacto con el proveedor del equipo.

Se ha informado de que, si la memoria se ha instalado incorrectamente o está dañada, se producen mensajes de error de Kernel32.dll. Algunos de estos problemas se corrigen al intercambiar la memoria en los bancos de memoria de la placa base.

También se ha indicado que si se ejecuta la tarjeta Ethernet Atron 380 Bus Mastering, pueden ocasionarse errores de Kernel32.dll. Al quitar esta tarjeta, se pueden resolver estos mensajes de error.

Los productos de terceros descritos en este artículo están fabricados por proveedores independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.

Microsoft proporciona información de contacto con otros proveedores para ayudarle a encontrar soporte técnico. Esta información de contacto puede cambiar sin previo aviso. Microsoft no ofrece ninguna garantía con respecto a la exactitud de esta información de contacto con otros proveedores.

Para obtener información acerca de cómo ponerse en contacto con las compañías mencionadas en este artículo, haga clic en el número de artículo adecuado de la lista siguiente para verlo en Microsoft Knowledge Base:
65416 Lista de contactos de proveedores terceros de hardware y software, A-K

60781 Lista de contactos de proveedores terceros de hardware y software, L-P

60782 Lista de contactos de proveedores terceros de hardware y software, Q-Z

Propiedades

Id. de artículo: 218853 - Última revisión: miércoles, 23 de agosto de 2006 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Outlook 2000 Standard
  • Microsoft PowerPoint 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Windows 98 Standard Edition
Palabras clave: 
kbinfo kbtshoot KB218853

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com