电脑出现stack overflow at line:0是什么意思?该怎么解决?

电脑出现stack overflow at line:0是什么意思?该怎么解决?,第1张

stack overflow at line:0:当程序运行到第0行时,堆栈溢出。

处理方法一 :

1.造成了"堆栈的益出",在IE的【Internet选项】的【高级】里禁用脚本调试,

2.试试 开始...运行,入REGSVR32 URLMON.DLL,回车后重启系统

3.然后进入IE的“工具”→“Internet选项”→ “程序”,

4.单击“重置Web设置”按纽就行啦

也可以直接【禁用脚本调试】然后【重置】的,因为中间的看不懂,但成功了

而且我家的【重置】是在IE的“工具”→“Internet选项”→ “高级”。

方法二

很简单的一个问题,浏览器如果出现"stack overflow at line:0"并且有些图片无法显示的问题,是由于注册表被串改了。这是由于pngfilt.dll问题。

解决办法:开始菜单--程序--附件--记事本 ,打开记事本把下面的东西复制进去,随便取个名字,然后把后缀名改成.reg,另存为到桌面,然后开打点“是” OK 问题解决~

1.是你的内存不能负荷打开这样的网页了,造成了"堆栈的益出",在IE的选项的高级项里禁用脚本调试,试试

2.开始...运行,入REGSVR32 URLMON.DLL,回车后重启系统,然后进入IE的“工具”→“Internet选项”→“程序”,单击“重置Web设置”按钮即可

Windows Registry Editor Version 5.00

[-

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.PNG]

[-HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/x-png]

[-HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/png]

[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/x-png]

"Extension"=".png"

"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"

[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/x-png\Bits]

"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a

[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/png]

"Extension"=".png"

"Image Filter CLSID"="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"

[HKEY_CLASSES_ROOT\Mime\Database\Content Type\image/png\Bits]

"0"=hex:08,00,00,00,ff,ff,ff,ff,ff,ff,ff,ff,89,50,4e,47,0d,0a,1a,0a

[HKEY_CLASSES_ROOT\CLSID\{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}]

@="CoPNGFilter Class"

[HKEY_CLASSES_ROOT\CLSID\{A3CCEDF7-2DE2-11D0-86F4-

00A0C913F750}\InProcServer32]

@="C:\\WINDOWS\\system32\\pngfilt.dll"

"ThreadingModel"="Both"

[HKEY_CLASSES_ROOT\CLSID\{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}\ProgID]

@="PNGFilter.CoPNGFilter.1"

[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter]

@="CoPNGFilter Class"

[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter\CLSID]

@="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"

[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter.1]

@="CoPNGFilter Class"

[HKEY_CLASSES_ROOT\PNGFilter.CoPNGFilter.1\CLSID]

@="{A3CCEDF7-2DE2-11D0-86F4-00A0C913F750}"

Stack Overflow Excepion这个l异常一a般是因为1函数调用栈溢出, 也l就是函数调用的层次超出了d程序能够接受的范围。 这种情况通常是由函数循环调用导致无n限递归而引7起的。 MyName属性的get方8法中1, 返回了dMyName, 也g就是自身, 所以4陷入a了u一m个l循环调用, 程序运行到这就出不r来了t, 直到栈溢出。 改为1 return myNameC#中2属性和字段名字相近很容易导致这个b问题发生, 所以6建议字段名的开n头添加短下q划线_, 以5更好地区s分0开v来, 像这样: private string _myNamepublic string MyName { get { return _myName} }ynzョ啜po郓唯igぃ畅o郓唯u⌒sΗ

系统问题和硬件问题都可以引起重启故障的发生,只要不经常这样没事。

重启故障不会无缘无故的发生吧,重启前你都做了什么 *** 作?升级了什么硬件?你可以详细说说。

1、可能是系统或程序间有不兼容的地方,开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装系统。

2、CPU或其它硬件温度过高、内存、显卡不兼容或故障引起的。

3、硬盘有坏道了,请用系统自带的功能或软件修复磁盘,或格式化硬盘重新分区重装系统。

4、电源故障和电压不稳也可引起自动重启。

5、驱动不兼容也可导致重启的发生。

6、主板零部件故障。

7、改变系统默认自动重启:右击我的电脑/属性/高级/启动和故障恢复中的设置/将系统失败中的“自动重新启动”前的勾去掉,然后按确定和应用重新启动电脑即可。

8、如果上面的方法无效,自己找不出问题所在,建议还是检修一下去。

到设备管理器,查看各种驱动有没有发生冲突的地方,有没有黄色的!如果有可能是设备驱动程序与系统不兼容引起的;接着将声卡、显卡、网卡等设备的驱动程序删除,然后再逐一安装驱动程序,每安装一个设备就重启一次电脑,来检查是哪个设备的驱动程序引起的故障,查出来后,下载故障设备的新版驱动程序,然后安装即可。接着清洁电脑中的灰尘,清洁内存、显卡等设备金手指,重新安装内存等设备。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7999764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存