w10系统IE浏览网页时弹出"堆栈溢出"提示的解决方法
发布时间:2016-12-11 作者: Win10镜像官网 来源:http://www.ghost11.com
IE浏览器由于兼容性好,是目前用户主要使用的浏览器之一,在w10系统下,有时我们会遇到这样的问题,当打开IE浏览网页的时候,会频繁弹出 来自网页的消息 堆栈溢出 ,位置:第X行的提示。
原因解析:IE浏览器在往内存中加载网页数据的时候,造成数据在内存堆栈中溢出,当然引起这样情况的说明很复杂,我们可以尝试以下方法来解决。
方案一:清除IE缓存
1. 打开IE浏览器→点击【工具】→ 【Internet 选项】→【删除】;
2. 勾选所有选项→点击【确定】→ 在确认窗口中点击【确定】。(如使用其他浏览器,请用类似方法清除浏览器缓存)
方案二:注册IE组件
1、单击开始菜单,然后选择“运行”打开运行对话框;
2、然后依次注册以下DLL,每输入一次,按一次确定;
regsvr32 atl.dll
regsvr32 shdocvw.dll
regsvr32 urlmon.dll
regsvr32 browseui.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 mshtmled.dll
regsvr32 CLBCATQ.DLL
regsvr32 cscui.dll
regsvr32 MLANG.dll
regsvr32 stobject.dll
regsvr32 WINHTTP.dll
regsvr32 msxml3.dll
regsvr32 query.dll
regsvr32 jscript9.dll
regsvr32 hlink.dll
注册成功后,会弹出注册xxxx.dll成功提示。
方案三:调低cookie隐私等级
打开IE浏览器 → 点击【工具】→【Internet 选项】;
点击【隐私】→将【选择Internet 区域设置】调为【中】→点击【确定】:
方案四:修复注册表(提示:修改注册表有风险,请提前备份数据并在专业人士指导下慎重操作。)
1. 同时按下WIN+R键→在运行框中输入"regedit"→按键盘enter键;
2. 定位到\HKEY_ROOT\IE.HTTP\shell ,双击打开右侧【(默认)】将默认值设置为空→点击【确定】。
3. 根据前2个步骤,依次设置如下注册表项
3.1.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command 默认值为""C:\Program Files\Internet Explorer\iexplore.exe" -nohome " (64位系统则,设置为"\%ProgramFiles(x86)%\Internet Explorer\iexplore.exe -nohome")(不包括最外层的双引号) 类型为REG_SZ
3.2.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec 默认值为""%1",,-1,0,,,, "(不包括最外层的双引号) 类型为REG_EXPAND_SZ
3.3.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec\Application 默认值为"IExplore " (不包括最外层的双引号) 类型为REG_SZ
3.4.设置\HKEY_CLASSES_ROOT\IE.HTTP\shell\open\ddeexec\Topic 默认值为"WWW_OpenURL" (不包括最外层的双引号) 类型为REG_SZ
3.5.设置\HKEY_CLASSES_ROOT\http\shell\open\command 默认值为"%programFile%\internet explorer\iexplore.exe -nohome"(64位系统则,设置为"\%ProgramFiles(x86)%\Internet Explorer\iexplore.exe -nohome")(不包括最外层的双引号) 类型为REG_SZ
3.6. 设置\HKEY_CLASSES_ROOT\http\shell\open\ddeexec 默认值为""%1",,-1,0,,,, "(不包括最外层的双引号) 类型为REG_EXPAND_SZ