原创,WINDOWSXP,IE8,IE7,IE6,出现’是否停止运行此脚本’解决方法

最近老同学,在使用IE8打开QQ玫瑰花园时,出现无法打开的现象,不管是从QQ游戏大厅,还是从网页上.
只要输入网址打开后 就出现 还有以下提示 然后浏览器停止响应, 

IE8-是否停止运行此脚本

IE8-是否停止运行此脚本


是否停止运行此脚本?
此页面上的脚本造成INTERNET EXPLORER 运行速度减慢,
如果继续运行,您的计算机将停止响应。

经多方验证,可以使用以下方法轻松解决:

对比XP(升级为IE8.0)和WIN7 (IE10.0)系统的IE注册表项发现在
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer]
WIN7多了个Styles里面的项
从微软官方得到的信息,此注册表项在4.0 至 8 中都不存在.而此项正好是用来控制脚本出错弹窗时机的.
WIN7默认的值
“MaxScriptStatements”=dword:004c4b40 也就是5,000,000句.
解决方法

手动添加注册表项Styles\
点击开始里的运行,输入regedit,回车,打开注册表编辑器
找到
HKEY_CURRENT_USER\
Software\
Microsoft\
Internet Explorer
在这里新建项,命名为Styles,
在此项的右边窗口添加一个名为MaxScriptStatements的DWORD值的,赋值为FFFFFFFF,即可

注册表文件可以通过以下链接下载
链接: http://pan.baidu.com/s/1qW16yWc 密码: pgx5

也可以直接用下面的补丁来修复
http://download.microsoft.com/download/5/9/5/595D11B8-A0FD-4EA0-BF0D-F113258FC28A/MicrosoftFixit50403.msi

来自微软官方的信息:
错误消息:“当前页面的脚本导致 Internet Explorer 运行缓慢”
http://support.microsoft.com/kb/175500/zh-cn

若要在 Internet Explorer 4.0 至 8 中更改此超时值,请按照下列步骤操作:
使用注册表编辑器(例如 Regedt32.exe),请打开此项:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles

注意如果 Styles 项不存在,则创建名为“Styles”的新项。
在此项下创建名为“MaxScriptStatements”的新 DWORD 值并将此值设置为所需的脚本语句数。
如果您不确定需要将此值设置为多少,则可以将其 DWORD 值设置为 0xFFFFFFFF 以避免对话框。
默认情况下,此项并不存在。
对于 Internet Explorer 4 或更高版本,如果尚未添加此项,则超时对话框的默认阈值限制为 5,000,000 句。

由于 Internet Explorer 4.0 至 8 超时基于执行的脚本语句数,因此在 ActiveX 控件或数据库访问延迟期间不会显示超时对话框。
脚本中的无限循环仍会是检测的对象。

23:24 2014-06-23
16:14 2014-06-24

Tags: , , , , , , , , , , , , ,

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • Twitter
  • RSS

Leave a Reply

You must be logged in to post a comment.

文字链