Win10系统电脑关机时提示“内存不能为read”如何解决

有些使用Win10系统的用户发现,自己的电脑在关机时总是会弹出一个“内存不能为read”的提示窗口,导致每次关机都不顺利,这该怎么办呢?下面来看看小编分享Win10系统电脑关机时提示“内存不能为read”问题的原因及解决方法。

Win10系统电脑关机时提示“内存不能为read”

原因分析:

大多win10系统中出现内存不能不为read多半是由于第三方软件还在后台运行,在关机会不能及时退出内存导致错误。

解决方法:

一、选执行干净启动测试关机时是否会出现内存不能为read。

1. 按Windows+R, 然后在输入框中输入msconfig,按回车,弹出系统配置对话框。

2. 选择常规,单击“有选择的启动”,然后单击清除“加载启动项”上面的勾。

3. 再点击“服务”,单击“隐藏所有Microsoft”服务,然后单击全部禁用。

4. 再点击“启动”,点击“打开任务管理器”,点击启动项,然后单击禁用。

5. 单击确定,重新启动系统。

二、如何故障解除,那么由此我们可以判定一些开机即启动或是之后运行的程序有问题,对启动启进行排查或逐个测试打开软件,然后关机,相信就能找到问题所在。

 

修复方法如下:
  1、在开始菜单找到“运行”,输入cmd,回车确定进入dos命令行窗口;
  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工具来重新注册一次。

 

相关推荐

网友评论(0)