Error Message:无法读取内存...

本文已归档。它按“原样”提供,并且不再更新。
症状
当您登录到基于 Windows 2000 计算机的本地控制台时,您可能会收到下面的错误消息:
The instruction at '<address>' referenced memory at '<address>'.
The memory could not be read.
Click OK to terminate the program.
单击确定,您的计算机将重新启动,接下来的登录尝试可能会成功。

备注:如果您通过使用终端服务客户端进行登录,也可能会出现此错误消息。
原因
出现此行为的原因是操作系统不能为允许的最大字符串长度分配一个足够大的缓冲区。如果数据大于缓冲区的大小,Winlogon 服务将异常终止,您的计算机会生成此错误消息。
解决方案
要解决此问题,请获取用于 Windows 2000 的最新 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910 How to Obtain the Latest Windows 2000 Service Pack

状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。

此问题最先是在 Windows 2000 Service Pack 1 中更正的。
更多信息
有关如何同时安装 Windows 2000 和 Windows 2000 修补程序的其他信息,请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
249149 安装 Microsoft Windows 2000 和 Windows 2000 修补程序
属性

文章 ID:262490 - 上次审阅时间:12/05/2015 20:11:17 - 修订版本: 2.1

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition

  • kbnosurvey kbarchive kberrmsg kbbug kbfix kbwin2000sp1fix kbqfe kbtermserv kbhotfixserver KB262490
反馈