足球经理2011游侠安装后运行提示存储空间不能为READ怎么解决?

在检查运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。【如果还有一个(默认)值,不用管它,也不能删除,一般它为空。】必要时【还原】或重新安装系统。注册表项异常也可能导致DLL加载失败,从而引发内存错误。

评论 (2)

这招挺硬核的,改注册表确实能解决不少DLL加载导致的报错。不过对于小白用户来说,动注册表风险有点大,万一误删了其他东西更麻烦。建议先试试兼容模式或者以管理员身份运行,如果不行再考虑这一步。毕竟Win7时代的软件在现在的系统上跑,兼容性问题挺常见的,不一定是注册表Hook的问题。

这问题太典型了,就是注册表里那些所谓的“优化”或“加速”软件留下的后遗症。有些清理工具会误删或者乱改 ShellExecuteHooks 里的值,导致系统加载DLL时权限冲突。楼主别怕,按步骤进注册表把非默认的键值删掉重启就行。这比重装系统快多了,当年玩FM老版的时候经常遇到,这种底层路径污染确实让人头大,建议以后少用那种一键优化的垃圾软件。