电脑维修属于一门技术,电脑维修可以解决软件和硬件的问题。随着人们对电脑与互联网的依赖性与日俱增,电脑维修技术也日益成熟,并成为一个逐渐升随温的技术领域。伴随着媒体专业公司的市场培育... 电脑维修

       内存或虚拟内存地址使用冲突造成程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,Windows是多任务的系统,有时前程序未结束,又有新的任务开始到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况。

       大家在平常使用电脑的时候经常会遇到一些系统问题,内存不能为read或内存不能为written等提示窗口屡见不鲜。网上有很多关于内存不能为read或内存不能为written的修复功能。先不说这些工具的修复效果如何?但从网上下载的第三方软件很容易会被注入木马病毒。所以在网上搜索发现一个简单的修复教程。       1、在开始菜单找到“运行”,输入cmd,回车确定进入命令行窗口;       2、在命令提示符下输入:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1,嫌麻烦的可以直接复制粘贴该行代码,然后按回车;       3、系统会重新注册dll文件,电脑的dll文件可能比较多,需要耐心的等待一段时间,等待dll文件就在重新注册完成以后内存不能为read或written的问题就可以解决了。 修复命令的原理:

       前半句 for %1 in (%windir%\\system32\\*.dll) 是用来遍历系统盘中 system32 目录文件夹下的所有dll文件,并且每找到一个dll文件,就将文件名赋值给 %1,后半句do regsvr32.exe /s %1 就是执行 regsvr32.exe /s %1 的命令,而eregsvr32.exe则是专门用于注册Windows操作系统的动态链接库和ActiveX控件的工具。整句代码的意思就是遍历查找系统盘system32目录文件夹下的所有dell文件并使用regsvr32.exe工具来重新注册一次。