El mensaje de error: Punto de entrada del procedimiento no se encuentra en el archivo Msvcrt.dll

Síntomas

Al iniciar Windows XP, puede recibir un mensaje de error similar a uno de los siguientes:
Lsass.exe: Punto de entrada no encontrado

No se encontró el _resetstkoflw de punto de entrada de procedimiento en la biblioteca de vínculos dinámicos Msvcrt.dll.
- o -
Services.exe: Punto de entrada no encontrado

No se encontró el _resetstkoflw de punto de entrada de procedimiento en la biblioteca de vínculos dinámicos Msvcrt.dll.
Después de pulsar Aceptar, aparece un escritorio en blanco en la pantalla del equipo. El puntero puede estar presentes y en funcionamiento. Sin embargo, no hay nada que hacer clic en, y el teclado no funciona.

Causa

Este problema puede producirse si reemplaza el archivo Msvcrt.dll por una versión de terceros que no contiene la función _resetstkoflw (recuperación de desbordamiento de pila).

Solución

Para resolver este problema, utilice la consola de recuperación de Windows XP para reemplazar el archivo Msvcrt.dll con la versión original. Para ello, siga estos pasos:
  1. Inserte el CD-ROM de Windows XP en la unidad de CD-ROM del equipo o unidad de DVD-ROM y, a continuación, reinicie el equipo desde el CD-ROM.

    Nota: algunos equipos pueden requerir que modifique la configuración del sistema básico de entrada y salida (BIOS) antes de iniciar el equipo desde un CD-ROM. Para obtener información acerca de cómo modificar el BIOS, consulte la documentación del equipo.
  2. En la pantalla programa de instalación , presione R para iniciar la consola de recuperación.
  3. Presione la tecla de número correspondiente a la instalación que desea reparar y, a continuación, presione ENTRAR.
  4. Escriba la contraseña de administrador y, a continuación, presione ENTRAR.
  5. Con el CD de Windows XP en la unidad de CD-ROM o DVD-ROM, escriba los comandos siguientes, presionando ENTRAR después de cada comando:
    • CD system32
    • ren msvcrt.dll msvcrt.old
    • CD-ROM_or_DVD-ROM_Drive_Letter:
    • \i386 CD
    • expand msvcrt.dl_
      BootDriveLetter:\windows\system32
    • salir
    Nota: BootDriveLetter se refiere a la letra de la unidad de inicio. En otras palabras, se refiere a la unidad donde se encuentra la carpeta de Windows que probablemente es la unidad C.
    ROM_or_DVD-CD-ROM se refiere a la letra de la unidad de CD-ROM o la letra de unidad de la unidad de DVD-ROM. La unidad de CD-ROM o la unidad de DVD-ROM con frecuencia se encuentran en la unidad D.
Nota: la versión comercial del archivo Msvcrt.dll con fecha de 23-Ago-2001. Se incluyó con Windows XP y tiene las siguientes propiedades:

8.23.01 modificado
Tamaño: 315 KB (322,560 bytes)
Versión - 7.0.2600.0

Más información

Esta versión contiene la función _resetstkoflw .

Para ver las funciones en un archivo .dll, utilice la utilidad Dependency Walker (Depends.exe), que está disponible con las herramientas de soporte de Windows XP. Para instalar herramientas de soporte de Windows XP, inserte el CD-ROM de Windows XP en la unidad de CD-ROM o DVD-ROM, haga clic en Inicio, haga clic en Ejecutar, tipo
ROM_or_DVD-CD-ROM: \Support\Tools\Setup.exe en el cuadro Abrir y, a continuación, presione ENTRAR.
Propiedades

Id. de artículo: 324762 - Última revisión: 17 ene. 2017 - Revisión: 2

Comentarios