您的位置:首页 > 编程语言 > Go语言

xp系统winlogon.exe报错:该内存不能为written 或者 Read

2009-06-16 14:43 309 查看
XP系统。进入桌面用了一会过后,会提示winlogon.exe应用程序错误,然后就出现

"0x00000000"指令引用的“0x00000000”内存,该内存不能为written。
要终止程序,请单击确定。
要调试程序,请单击取消。

点击取消或确定都会立刻蓝屏,不能进入系统
winlogon.exe内存不能为、无法读写
与系统内存读写操作有关的Windows Management Instrumentation服务要是发生错误的话,会导致系统弹出内存读写错误的提示,所以当我们遇到这种错误现象时,可以尝试手工修复一下Windows Management Instrumentation服务,下面就是具体的修复步骤:
首先,用鼠标右键单击系统桌面中的“我的电脑”图标,从弹出的快捷菜单中执行“管理”命令,打开本地系统的计算机管理窗口,在该窗口的左侧显示区域,依次展开“服务和应用程序”/“服务”选项,在对应“服务”选项所在的右侧显示区域中,找到Windows Management Instrumentation服务,并用鼠标右键单击该服务选项,从弹出的快捷菜单中执行“属性”命令,打开服务属性设置界面。
其次在该设置界面的“常规”标签页面中,单击“停止”按钮,将Windows Management Instrumentation服务暂时停止运行。之后,打开计算机系统的资源管理器窗口,在该窗口中依次展开“Windows”、“system32”、“wbem”、“repository”文件夹,然后将“repository”文件夹窗口中的所有文件进行一下备份,备份完成后将该文件夹中的所有内容全部清除掉。
接下来,重新启动一下计算机系统

如果还不行
开始 运行 输入:cmd 确定:

在DOS提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
等待3分钟,左右后,搞定了。(如果怕输错,就把这句话复制上去)。

打个微软漏洞KB958644补丁。
http://dl.pconline.com.cn/download/51814-1.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: