电脑技术学习

IE6的“错误:53 存储空间不足,无法完成此操作,如何解决

dn001

打开注册表,将“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\User Agent项删除就没问题了。原因是该项下面的子项(如Post Platform)下面包含了无效键值,而这些键值通常是由第三方浏览器设置的。


======================
二法:

近期,我在使用自己开发的一个B/S软件时,发现在使用IE的对话框时偶尔出现“存储空间不足,无法完成此操作。的错误。由于程序中使用showModalDialog调用对话框时往往是为了取一个参数,对于程序是非常重要的,如果不能载入,程序流程即中断,所以想解决这个问题,在BD和GG上搜索后,取得如下资料:

  1、打开IE的“关于,会报错:在脚本运行过程IE报告“存储空间不足,无法完成此操作
;2、用showModalDialog打开的窗口里,用到获取浏览器版本(navigator.userAgent)的时候会出现

“存储空间不足,无法完成此操作的错误,导致这个页面的在它之后的其他Script都不好使,对于业务系统,产生的后果非常之严重。

测试脚本:

<button onclick=test()>Test KuGoo</button>
<SCRIPT>
function test(){
showModalDialog("javascript:alert(navigator.userAgent);");
}
</SCRIPT>


也有不少的狗友们发现了这个问题,卸载KuGoo2007就好了,所以确认为KuGoo2007导致IE的问题。


目前已知的解决办法。(我还没有试过,太麻烦了)
可以肯定的是Kugoo2007 或者Kugoo mini播放器修改了注册表,使得IE6无法正常读取系统信息。解决方法如下:
(1)下载并安装Windows xp版本的IE7;
(2)安装完毕,并重启系统后运行IE7;
(3)开启 工具->Internet选项->高级->还原设置,完成最彻底的还原。

执行完毕上述操作后,卸载IE7并重新启动系统,IE6恢复正常。

安装这个补丁据说可以修复次问题
http://support.microsoft.com/kb/945007
下载:http://www.microsoft.com/downloads/details.aspx?FamilyId=3F8BA2AA-ED73-4764-A56D-9515A9C500DE&displaylang=en
我试了,但解决不了。只好等kugoo出新版本来看看有没有办法解决,我现在已经安装了kugoo 4.024的版本了。还是不行。

补充一下目前已知的解决办法。
可以肯定的是Kugoo2007 或者Kugoo mini播放器修改了注册表,使得IE6无法正常读取系统信息。解决方法如下:
(1)下载并安装Windows xp版本的IE7;
(2)安装完毕,并重启系统后运行IE7;
(3)开启 工具->Internet选项->高级->还原设置,完成最彻底的还原。

执行完毕上述操作后,卸载IE7并重新启动系统,IE6恢复正常。

这个是Kugoo与IE有冲突导致。
目前解决方法如下:
方法一:退出Kugoo程序,重新打开IE,然后运行外贸版即可正常。
方法二:卸载Kugoo程序。
方法三:如果卸载kugoo程序后,还是报此错误,那么应该是没有卸载干净,需要重新安装Kugoo2007,然后再卸载即可。

事实上,我应用以上办法发现,根本不管 Kugou 什么事!首先,不做任何事,过一段时间再用,居然是正常的;卸载 Kugou 后(含网友说的完全卸载)没用;升级到IE 7后也没用。只有升级到IE 7 ,并使用选项中的“重置设置功能后,IE就正常了,之后,开启所有IE的加载项也没有问题。这充分说明与注册表有关,事实也正是如此,不卸载任何程序,找一个刚刚安装好xp sp2的机器,导出其中IE的键,然后删除有问题机器IE的键,导入注册表重启,问题就没有了。
;