0x7cdabd68指令引用的“0x00000050“内存。该内存不能为” read的提示

  作者:会飞的

1、运行→regedit→进入注册表, 在→HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellExecuteHooks这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 还有一项“默认”保留;将其它的删除。2、打开CMD窗口输入如下命令:for %i in (%windir%system32*.dll) do regsvr32.exe /

1、运行→regedit→进入注册表, 在→ 

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellExecuteHooks 

这个位置有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 还有一项“默认”保留;将其它的删除。 

2、打开CMD窗口输入如下命令: 

for %i in (%windir%system32*.dll) do regsvr32.exe /s %i 回车 

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

两条分别运行完成后重启机器。 

五、如果以上方法无法解决只能使用最后一招: 

完全注册dll:打开“运行”输入→cmd→回车 

然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。 

(下面是要运行的代码): 

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

完成后重新启动机器。 

六、如果你电脑里面存在NET.Framework这个微软的组件服务而你又不使用它→那么卸载这个服务可能会解决问题:开始→设置→控制面板→添加删除程序→NET.Framework→删除(如果你必须使用就重新启动电脑后再次安装NET.Framework)。 

七、关闭这个报告(治标不治本): 

1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,Windows XP就不会弹出错误提示了。

2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“Error Reporting Service”→打开“Error Reporting Service的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。(此项目关闭的注册表方式:开始→运行→输入regedit→确定→找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionAeDebug]中的Auto=0改成Auto=1) 

简单有效的处理方法是看错误提示,哪一个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。


有用  |  无用

猜你喜欢