电脑给我们生活以及办公带来了诸多便利,我们也越来越需要它的帮助。但纵然它的优点特别多,但是任何事物都不是完美的,相信也有很多用户在使用电脑时遇到各种各样不同的问题,比如说电脑关闭软件容易造成突然卡死,这一问题相信不少人都有遇到过。那这究竟是什么原因导致的,我们又该如何处理呢?接下来就为大家来支支招,教大家如何处理笔电脑关闭软件突然卡死的问题。
方法一:
首先在电脑上右键单击箭头所指的任务栏,随后点击“任务管理器”,或者我们使用“Ctrl + alt”也是可以快捷弹出的。随后点击“进程”,找到自己想要关闭的程序“cortana”,然后选中它点击“结束进程”,这样操作后此时进程就被强制关闭了,问题也就基本得到了解决。
方法二:
首先先打开电脑桌面上的“计算机”,然后我们右键点击C盘,接着点击“属性”。再选择点击磁盘清理。接着勾选我们需要删除的文件然后我们接着点击确定。接下来就需要删除多余软件了,首先打开360卫士中的“软件管理”,找到“软件卸载”再将多余的垃圾软件卸载掉。通过这种方法就可以解决电脑经常卡死,经常出现该程序未响应的问题了。
以上就是电脑关闭软件突然卡死的具体解决办法,相信大家通过上述内容的了解,都能够很快学会如何操作。
程序莫名卡顿、出错、运行速度大幅降低
前言有一次调试一个程序,在并没有改动什么代码的情况下,突然间程序性能大幅下降,降低了足足75%左右!!一番研究之后,发现..
原因从Win7开始,微软加入了一项名叫“容错堆”的功能(英文名称:Fault Tolerant Heap,简写为FTH)。
根据微软的说法,容错堆 (FTH) 是一个子系统,负责监视应用程序崩溃并自主应用缓解措施,以防止系统将来发生崩溃。。
这个缓解措施非常的粗暴,将程序性能降低75%左右~~
当然,可能还有其它的缓解措施,比如阻止程序继续运行。。
可怕的是,程序被限制之后,即使重启电脑也不会恢复!
以前常听人说,电脑用的时间越久就越容易卡。大多数人都把目光聚焦在什么垃圾文件太多,磁盘碎片太多,温度过高等等问题上,包括我。。
后来发现了FTH这个功能后,有种恍然大悟的感觉!莫不是因为这?
检查那怎么知道程序有没有被FTH限制?
三个方法:
方法一:将怀疑被限制的程序,修改一下文件名再运行,看性能是否提高!
方法二:在运行或者cmd中输入 regedit 打开注册表编辑器,定位到键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH\State
看看右侧有没有键值,如图:
右侧的文件路径,就是被FTH限制的程序。
方法三: 打开 事件查看器->应用程序和服务日志->Microsoft->Windows->Fault-Tolerant-Heap 通过日志查看
解除限制解除限制的方法也很简单
方法一:打开注册表编辑器,将HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH\State
键值以下的内容全部删除
方法二:在运行或者cmd中输入命令:Rundll32.exe fthsvc.dll,FthSysprepSpecialize
但这两个方法,都只是解除目前被限制的程序,往后仍可能出现程序被限制。
一劳永逸的方法要想一劳永逸,最直接的方法,当然是将这个功能关闭!
打开注册表编辑器,定位到键值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH
将右侧的 Enabled 键值修改为0,重启电脑即可彻底关闭这个功能!
只为指定的程序关闭“容错堆”功能和上面彻底关闭的方法在同一个位置,不过键值有所不同:
ExclusionList (排除的进程列表)
将要排除的程序名称,加入列表确定即可!
其它影响刚百度了一下,发现容错堆(FTH)这个功能,还有可能影响到3DS MAX等软件的渲染性能!
所以,应该关闭它吗?
结论当然应该关闭它!!
自从2015年发现“容错堆”(FTH)这个功能以来,我就没有让它再出现在我的系统中!无论是网吧系统,还是家用、办公系统!
到目前为止,并没有发现关闭它会有什么负面影响。。
除了使用注册表来关闭,也可以在运行或者CMD中输入下面两条命令:
reg add HKLM\SOFTWARE\Microsoft\FTH -t REG_DWORD /v Enabled /d 0 /fRundll32.exe fthsvc.dll,FthSysprepSpecialize
最后附上微软官方文档: