解决 “xxxxxx,该内存不能为 read” 的方法

   Updated: 2012-11-30 01:40       解决 “xxxxxx,该内存不能为 read” 的方法有1条评论

Windows 系统中,打开程序的时候出现 “0x00xxxx 指令引用的 0x00000001 内存,该内存不能为 read”,出现这个故障的原因一般是因为使用 Ghost 系统或者系统有病毒。貌似出现这个故障一般也不影响程序的运行,至少我这里遇到的情况是这样。

在网上搜集总结了几种解决 “内存不能为 read” 的方法,遇到这个故障的时候可一一试试看:

一、命令提示符使用如下命令并执行,直到屏幕停止滚动,然后重启电脑:

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

网上说得最多的方法也就是使用这个命令。也有说执行上面命令后要再执行命令:

for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %1

二、也有说先删除 C:\Windows\Prefetch 下的所有文件,然后重启,看有没有解决,没有解决再运行上面的命令

三、使用内存不能为 read 修复工具。我有一次遇到内存不能为 read 的情况,使用这个修复工具似乎不起作用。

四、使用 DLL 文件修复工具:DllErrorsFix。这个要联网以下载缺失的 DLL 文件。

参考链接:

  1. 解決「該記憶體不能為 read」
  2. Ox00xxxx 指令引用的 0x00000001 内存, 该内存不能为 read

1 comment on “解决 “xxxxxx,该内存不能为 read” 的方法

发表评论

电子邮件地址不会被公开。 必填项已用*标注