你目前正处于脱机状态,正在等待 Internet 重新连接

错误消息:在 Msvcrt.dll 文件中未找到程序入口点

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

症状
启动 Windows XP 时,您可能会收到类似以下内容之一的错误消息:
Lsass.exe:未找到入口点

程序入口点 _resetstkoflw 不可能位于动态链接库 Msvcrt.dll 中。
- 或 -
Services.exe:未找到入口点

程序入口点 _resetstkoflw 不可能位于动态链接库 Msvcrt.dll 中。
按“确定”之后,计算机屏幕上会显示空白桌面。指针可能会出现并且处于有效状态。但是,没有可以单击的内容,并且键盘不起作用。
原因
如果您使用不包含 _resetstkoflw(从堆栈溢出恢复)功能的第三方版本替换了 Msvcrt.dll 文件,可能会出现此问题。
解决方案
要解决此问题,请使用 Windows XP 故障恢复控制台将 Msvcrt.dll 文件替换为原始版本。为此,请执行以下步骤:
  1. 将 Windows XP 安装光盘插入计算机的 CD-ROM 驱动器或 DVD-ROM 驱动器中,然后从安装光盘重新启动计算机。

    注意:对于某些计算机,可能需要先修改基本输入/输出系统 (BIOS) 设置,然后才可以从 CD-ROM 启动计算机。有关如何修改 BIOS 的信息,请参阅您的计算机文档。
  2. 在“欢迎使用安装程序”屏幕上,按 R 启动恢复控制台。
  3. 按与要修复的安装对应的数字键,然后按 ENTER。
  4. 键入管理员密码,然后按 ENTER。
  5. Windows XP CD-ROM 仍在 CD-ROM 驱动器或 DVD-ROM 驱动器中时,请键入以下命令,键入每个命令之后按 ENTER:
    • cd system32
    • ren msvcrt.dll msvcrt.old
    • CD-ROM_or_DVD-ROM_Drive_Letter:
    • cd \i386
    • expand msvcrt.dl_ BootDriveLetter:\windows\system32
    • exit
    注意BootDriveLetter 是指启动驱动器的驱动器号。换言之,它是指 Windows 文件夹所在的驱动器(可能是驱动器 C)CD-ROM_or_DVD-ROM_Drive_Letter 是指 CD-ROM 的驱动器号,或 DVD-ROM 驱动器的驱动器号。CD-ROM 驱动器或 DVD-ROM 驱动器经常位于驱动器 D 中。
注意:Msvcrt.dll 文件的零售版本为 2001 年 8 月 23 日发布。它包含在 Windows XP 中并具有以下属性:

2001 年 8 月 23 日修改
大小 - 315 KB(322,560 字节)
版本 - 7.0.2600.0

更多信息
此版本包含 _resetstkoflw 函数。

要查看 .dll 文件中的函数,请使用 Dependency Walker 实用工具 (Depends.exe),该程序随 Windows XP 支持工具一起提供。要安装 Windows XP 支持工具,请将 Windows XP CD-ROM 插入 CD-ROM 或 DVD-ROM 驱动器中,单击“开始”,单击“运行”,并在“打开”框中键入 CD-ROM_or_DVD-ROM_Drive_Letter:\Support\Tools\Setup.exe,然后按 ENTER。
注意:本篇“快速发布”文章是从 Microsoft 支持组织直接创建的。 文中包含的信息按原样提供,用于响应紧急问题。 由于发布仓促,材料可能包含印刷错误,并且可能随时修订,恕不另行通知。 有关其他注意事项,请参阅使用条款
属性

文章 ID:324762 - 上次审阅时间:05/21/2012 17:04:00 - 修订版本: 1.0

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • kberrmsg kbprb KB324762
反馈