内存不能为read如何解决

有时候我们在运行某些程序的时候会出现内存不能为Read的情况,下面小编教大家如何解决。

操作方法

  • 01

    一般来说,产生错误是由于程序访问了一个错误的地址,常见是0地址,在计算机操作系统中,该地址是不可访问的,一访问就会引发一个异常,然后产生错误,另外就是一个不可用读的内存地址,或者不存在的地址该种情况比较少见。

  • 02

    一般来说我们可以采用修复系统可以注册的DLL或者OCX(控件)来解决此类问题,少部分是由于软件兼容性问题。

  • 03

    注册DLL或者OCX可以采用一个批处理来实现。代码如下。 for %2 in (%windir%/system32/*.dll) do regsvr32 /s %2 & for %3 in (%windir%/system32*.ocx) do regsvr32 /s %3 简单解释一下。 for是批处理中一种比较高级的命令就是循环的意思。for in do用于遍历变量执行操作。 %2属于变量名,在此处用于替换括号内的文件名。%windir%为系统环境变量。路径根据操作系统有所不同。在XP以上的系统就是Windows文件夹。regsvr32命令是操作系统自带的注册命令,用于注册dll和ocx文件,加上参数s即可注册。 &为连接符,可以连接两个命令进行操作。系统注册完成后,一般可以修复大部分问题。

  • 04

    或者我们可以对程序进行兼容性设置。点击右键,选择属性,切换到兼容性选项卡,在兼容列表我们可以选择多个操作如Win95 ,Win2000等。系统会自动设置兼容层来替换某些API函数的访问。

(0)

相关推荐

  • 导致内存溢出的原因有哪些?内存溢出问题又如何解决

    之前小编为大家介绍了一下内存溢出是什么意思。那么有的网友肯定会问导致的内存溢出的原因是什么?出现额内存溢出又如何解决。不急,下面小编就再次为大家分享一下内存溢出的原因以及解决方法。 内存溢出的原因以及 ...

  • 系统提示"内存不足"的原因及解决

    一、剪贴板占用了太多的内存 实际上,剪贴板是内存中的一块临时区域,当你在程序中使用了“复制”或“剪切”命令后,Windows 将把复制或剪切的内容及其格式等信息暂时存储在剪贴板上,以供“粘贴”使用。如 ...

  • win7系统使用过程中总提示内存不足的原因及解决方法

    在使用win7系统的过程中,有时候会遇到一些常见的故障问题,比如有的用户反映在操作使用win7系统的时候,系统总弹出“计算机的内存不足”的提示。大部分用户遇到这种情况往往不懂得如何处理。其实只要我们了 ...

  • Win7该内存不能为written怎么解决

    Win7该内存不能为written的解决方法. 解决方法如下: 1.出现这种情况很可能的原因是电脑遭到了病毒木马的侵害,木马会肆意让您的电脑神魂颠倒,不明是非.我们要做的是对您的电脑进行彻底的杀毒.使 ...

  • 应用程序错误提示:该内存不能为written怎么解决

    很多人在使用Windows操作系统的时候总会遇到这样或是那样的问题,比如说「"0X????????"指令引用的"0x00000000"内存,该内存不能为&quo ...

  • 谷歌浏览器内存占用过大怎么解决

    谷歌浏览器内存占用过大怎么解决 Chrome浏览器可以通过重启释放大量内存,这里教大家一个方便的方法,可以做一个简单的书签来快速重启Chrome浏览器,而且重启后Chrome还能自动恢复刚才浏览的所有 ...

  • 电脑内存高运行卡怎么解决

    电脑内存高运行卡怎么解决 360的基本设置的保留和关闭 360的弹窗设置的保留和关闭

  • 电脑弹出内存不能为read(电脑内存不能为read怎么解决)

    在使用电脑运行一些程序时出现了"内存不能为read"?该内存不能为read的原因有很多,但是一般都是由于病毒木马造成或应用程序组件丢失所致,内存指令不能read或written,这 ...

  • 该内存不能为written怎么解决

    很多时候,电脑会弹出"该内存不能为written/read"的提示,大多数是因为应用程序的原因导致的错误提示.那么出现了该内存不能为written该怎么解决呢? 该内存不能为wri ...

  • 计算机内存不足的9种解决方法

    有时候电脑使用了一段时间出了内存不足的提示,这是什么情况?是什么原因必须要加内存吗? 这小编给你们讲解电脑内存不足9种的解决方法. 操作方法 01 方法一:重启计算机 重启计算机可以关闭一些没必要运行 ...