提示内存不能为“read”或“written”怎么办

2011年5月24日11:40:34 |发布: zblog优化 |浏览:

在使用Window XP系统时,有时会碰到系统自动弹出"0x????????"指令引用的0x????????内存,该内存不能为"read”或"0x????????指令引用的0x00000000内存,该内存不能为written",然后应用程序被关闭。这时候该怎么办?下面我们就来介绍一些基本的解决办法。

一般而言,可以参照以下步骤依次进行排查:

1.移除无效插件程序 在上网冲浪的过程中,很多插件程序会偷偷地被安装到电脑系统中,而不少插件程序往往都有防删除功能,因此这些插件很容易与其他应用程序发生冲突,从而间接地引起系统内存读写错误的现象。所以,做好定期或不定期使用“优化大师”或者360安全卫士等软件查看系统是否被安装了各种无效的垃圾插件,并进行删除管理等。

2.手工修复系统服务 如果与系统内存读写操作有关的Windows Management Instrumentation服务发生错误,也会导致系统弹出内存读写错误的提示,所以当遇到这种错误现象时,可以尝试手工修复Windows Management Instrumentation服务。具体操作步骤如下:

(1)右击桌面上的“我的电脑”图标,从弹出的快捷菜单中单击“管理”命令,弹出“计算机管理”窗口。在该窗口的左侧依次展开“服务和应用程序”/“服务”选项,在对应的右侧显示区域中,右击“Windows Management Instrumentation”服务选项,从弹出的快捷菜单中单击“停止”命令,将“Windows Management Instrumentation”服务暂停停止运行。

(2)打开“我的电脑”窗口,依次展开"C:\Windows\system32\wbem\repository"文件夹,然后将"repository"文件夹窗口中的所有文件进行备份,备份完成后将该文件中的所有内容全部清除。

(3)重新启动电脑,待系统启动成功后,按前面的操作打开"Windows Management Instrumentation"服务的属性设置界面,单击“启动”按钮,"Windows Management Instrumentation"服务就能正常运行。

3.及时释放系统内存 在运行一些容量较大的程序或者游戏时,需要消耗相当的系统内存资源,如果此时内存空间不够,很可能会出现系统内存读写错误。为了有效避免这种错误提示,可以采用以下几种方法:

(1)在运行容量较大的程序或者游戏之前,应该先将电脑重新启动,这样能够将系统内存空间充分释放。

(2)如果电脑内存本身就比较小,建议及时升级内存,以便拓展内存的有效使用空间。

(3)在系统自身内存空间不足的情况下,应该先将那些自启动的杀毒软件以及实时监控的程序暂时关闭,再尝试运行容量较大的应用程序或者游戏,因为杀毒软件及相关监控程序会在一定程度上占用一些系统内存资源,将它们关闭可以节省内存空间,从而能够有有效避免内存读写错误的现象发生。需要注意的是,在运行完大容量的程序或游戏后,还必须及时将相关程序的监控功能全部打开。

4.修复系统损坏文件 如果电脑系统不小心感染了病毒或者发生了误删除操作。那么与系统内存读写操作有关的系统文件很可能受到损坏,而这些系统文件一旦受到损坏,就很容易发生内存读写故障。所以,首先必须进行杀毒,最好是彻底杀毒。然后依次单击“开始”、“运行”命令,在弹出的对话框中输入"sfc/scannow",按"Enter"键后,该命令程序会对系统每个角落处的系统文件进行搜索扫描。如果系统文件的版本不正确或者系统文件损坏,它就会报错。这时只需要插入Windows系统的安装光盘,进行修复即可。

5.检查内存条 劣质内存条也会出现这个问题(一般来说,内存出现问题的可能性并不大),如果发生问题,主要方面是:内存条已被损坏、内存质量有问题,两个不同牌子不同容量的内存混插。另外还要注意散热问题,假如是双内存,而且是不同牌子的内存条混插或者购买了二手内存时,会出现这个问题,这时就要检查是不是内存出现问题或者是与其他硬件不兼容。

本文原载乾元轩,主要内容来自计算机网络相关书籍和网络搜索结果综合总结。

支付宝打赏 微信打赏

« 上一篇下一篇 »

  • 评论:(0 )

已有 0 位网友发表了一针见血的评论,你还等什么?
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。