全面解决内存writen或read的毛病
本人和很多朋友经常遇到内存不能为writen或read的毛病,摸索到以下方法.
只要不是硬件不良造成的,绝大部分问题可以用本文的方法解决.
1. 暂时卸载Framework
原因: Framework和许多尚未安装和尚待开发的软件有关联,其中个别dll可能暂时无用.
方法: 在添加/删除程序中检查是否安装了微软.NET的Framework.如果已安装,暂时卸载它.以后在需要时再重新安装.
2. 清除冗余dll
目的: a.冗余dll会引起内存不能为writen或read的毛病.
b.冗余dll在下面的过程中无回归自己的位置或关联.
方法: 用Windows优化大师清理冗余dll.
到这一步已经可以解决许多内存writen或read的毛病.
3. 让dll文件回归到正确的位置和关联
原因: 大部分内存writen或read的毛病是因为dll文件的位置和关联不正确造成的.
方法1: 点击开始,运行,然后输入cmd 点击确定.
输入 for %1 in (%windir%/system32/*.ocx) do regsvr32 /s %1 回车,
输入 for %1 in (%windir%/system32/*.dll) do regsvr32.exe /s %1 回车,
在滚屏完全静止之前,不要进行任何操作,因为此时每个dll都要回归自己的正确位置关联.
直到指示灯停止闪亮,才继续下面的操作.
方法2: 使用"解决内存不能为Read问题的小软件"给dll文件重新定位.
该工具见本文最后的压缩文件..
4. 删除注册表中无用的相关条目
运行regedit,
在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/ShellExecuteHook下,
只保留这个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 其他的统统删除.
5. 重启电脑.
解决内存不能read问题的小软件:http://bbs.366tian.net/viewthread.php?tid=595241