В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Сообщение об ошибке: «Точка входа в процедуру не найдена в файле Msvcrt.dll»

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Проблема
При запуске Windows XP может появиться сообщение об ошибке, подобное следующему:
Lsass.exe: Точка входа не найдена

Точка входа в процедуру _resetstkoflw не найдена в библиотеке DLL Msvcrt.dll.
- или -
Services.exe: Точка входа не найдена

Точка входа в процедуру _resetstkoflw не найдена в библиотеке DLL Msvcrt.dll.
После нажатия кнопки OK экран становится пустым. На нем может находиться указатель мыши, который можно перемещать. Но других объектов на экране нет, и клавиатура не работает.
Причина
Такая ситуация возникает при замене файла Msvcrt.dll другой его версией, созданной независимым разработчиком и не содержащей функции _resetstkoflw (восстановление после переполнения буфера).
Решение
Для разрешения проблемы замените файл Msvcrt.dll его исходной версией с помощью консоли восстановления Windows XP. Выполните указанные ниже действия.
  1. Вставьте в дисковод для чтения компакт- или DVD-дисков компакт-диск Windows XP и загрузите компьютер с компакт-диска.

    Примечание. Для запуска некоторых компьютеров с компакт-диска необходимо изменить параметры BIOS (basic input/output system). За информацией об изменении BIOS обратитесь к документации компьютера.
  2. При появлении надписи Вас приветствует мастер установки нажмите клавишу R, чтобы запустить консоль восстановления.
  3. Введите численный ключ нужной установки и нажмите клавишу ВВОД.
  4. Введите пароль администратора и нажмите клавишу ВВОД.
  5. Не вынимая компакт-диск Windows XP из дисковода, введите следующие команды. После каждой команды нажимайте клавишу ENTER.
    • cd system32
    • ren msvcrt.dll msvcrt.old
    • буква_диска_CD-ROM_или_DVD-ROM:
    • cd \i386
    • expand msvcrt.dl_ буква_загрузочного_диска:\windows\system32
    • exit
    Примечание. буква_загрузочного_диска — буква диска, с которого выполняется загрузка. Иными словами, это диск, на котором расположена папка Windows. Обычно это диск C. буква_диска_CD-ROM_или_DVD-ROM — буква дисковода для чтения компакт-дисков или DVD-дисков. Обычно это диск D.
Примечание. Поставляемая версия файла Msvcrt.dll датирована 23 августа 2001 года. Она входит в состав Windows XP и имеет следующие свойства:

Изменен 8.23.01
Размер - 315 КБ (322,560 байт)
Версия — 7.0.2600.0

Дополнительная информация
В эту версию файла входит функция _resetstkoflw.

Для просмотра функций файла .dll используйте программу Dependency Walker (Depends.exe), входящую в состав средств поддержки Windows XP. Чтобы установить средства поддержки Windows XP, вставьте в дисковод для чтения компакт- или DVD-дисков компакт-диск Windows XP, нажмите кнопку Пуск, выберите пункт Выполнить, введите команду буква_диска_CD-ROM_или_DVD-ROM:\Support\Tools\Setup.exe в поле Открыть и нажмите клавишу ВВОД.
Свойства

Номер статьи: 324762 — последний просмотр: 05/21/2012 17:02:00 — редакция: 6.0

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • kberrmsg kbprb KB324762
Отзывы и предложения