内存不能为read/written怎么办
小夜的室友昨天出现游戏不能启动,提示错误为内存不能为Read,在小夜花费了几个小时的时间,终于帮室友解决了这个问题。在这里小夜把自己解决问题的过程分享给大家,希望对大家有帮助。
工具/原料
电脑
检查驱动/软件是否不兼容
1、确定是否在最近更新了电脑的驱动,如果有就把驱动回滚到之前的版本。查看自己是否最近装了某些软件:有些软件可能会带有木马,也会导致电脑出现内存不能为read/writtrn的现象。查看方法:1.右击桌面,选择个性化,打开控制面板。 2.选择图中的“卸载程序” 3.查看软件安装的时间。
2、小夜这里是到官网下载了室友电脑的所有驱动全部重新安装了一遍。对于大家来说,也可以下载一个驱动管理软件,对驱动进行重新安装。一般来说显卡驱动是最容易出问题的。重装驱动方法:1.在百度搜索下载驱动精灵之类的软件。 2.选择相应的驱动,重新安装。 3.安装完成后重启电脑。
使用cmd命令解决问题
1、小夜也在网上找了些类似的教程,在这里给大家整理了一下。使用这个命令一般都能解决问题,但也有小夜这样的情况,问题依旧。
2、首先打开“cmd”这个窗口。大家可以按“win”按键和“R”打开运行界面。在窗口输入“cmd”
3、复制下面的命令到窗口:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1<粘贴的时候用鼠标右击粘贴,这一步需要的时间比较长>
4、再复制这段命令到窗口:for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i<粘贴方法和前面一样>
查看注册表是否配置正确
1、按“win”按键和“R”打开运行界面。在窗口输入“regedit”回车。
2、依次打开:HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer
3、找到ShellExecuteHooks应该只有一个正常的键值:{AEB6717E-7E19-11d0-97EE-00C04FD91972}或者像我图中这样。如果有多余的,直接删除。
其他可能的原因
1、小夜在这一步把问题解决了,所以就没继续写下去。导致内存不能为read/written的原因还有很多,比如系统使用时间久了出现过多的垃圾文件,系统文件配置不正确等。遇到类似的问题一定要稳住心态,一步步排除问题。