若windows 10 *** 作系统中出现程序无响应的情况,可参考以下步骤
1、登录windows 10 *** 作系统,用管理员身份运行Powershell,可在Cortana搜索栏、运行和任务管理器中等多个地方输入Powershell,然后选择打开。
2、输入如下命令后回车:Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_InstallLocation)\AppXManifestxml”}
3、等待一会,该过程将自动完成,完成处应用就重置好了。
从硬件和软件两个方面来说:
1硬件:清理机箱内部,内存的插槽和金手指,电源里的灰尘,散热器里的杂物。(要是内存插槽有空的可以加根内存试试,或者把CPU超频,前提是散热器要过得去!)
2软件:可以考虑重装系统,或者下个优化大师,定期优化电脑,磁盘需要定期整理,运行的程序不要过多,更新一下驱动,用软件检测硬件温度(有的话估计得换个散热器!),看是否有温度过高的硬件。用杀毒软件杀杀毒!
具体方法如下:
方法一:1、快捷键ctrl+alt+del打开下图界面,点击任务管理器。
2、在进程页面,选择卡住的游戏,点击右下角的结束任务即可。
方法二:1、我们在游戏页面,直接alt+F4,一般可以直接关闭游戏。
方法三:1、alt+tab切换到桌面,右键单击任务栏下的游戏任务,选择关闭窗口。
可能的原因有:
1、杀毒软件安装多,并且全部打开监控,少开监控或不开监控,经常查杀病毒就是了。
2、软件或驱动与系统不兼容,重装或升级驱动。
3、系统问题或有木马,查杀一下木马还原一下系统或重装(下载Win清理助手查杀木马)。
4、内存、显卡,另外电压不稳也可以引起死机故障的发生(如果内存太小,加内存条)。
5、一般常见的CPU或显卡等硬件温度过高最容易引起卡和死机。
6、硬盘有坏道,用软件修复硬盘坏道,格式化硬盘重新分区重装,换硬盘。
7、升级硬件引起不兼容死机。
8、垃圾文件太多、磁盘碎片太多等。
9、如果总是不行,建议检修一下去。
电脑不要满负荷 *** 作,就是在玩游戏、看视频时、看网页、下载的同时在干别的 *** 作最容易死机、蓝屏,因此在玩游戏、看视频、看网页、下载时不要在 *** 作别的东西了。
如果你的内存小,建议加内存条,测试一下你的CPU等硬件的温度是否高,高就清灰。另外就是硬盘是否有问题等
程序主逻辑无法执行,但是各个中断服务程序能够正常运行。
解决方法:
1)在中断程序中点灯或者打印,判断中断程序是否能够正常运行;
2)keil的debug模式在线调试运行,即可知道程序卡死位置。
3)在2)无法满足时,在程序主逻辑中打印或者点灯,多次编译烧录,判断卡死位置。
2、程序卡死在中断中,中断程序中没有清除中断标志位,或者中断服务程序的触发频率太高,中断没有执行完毕又触发了中断标志位,单片机在循环执行中断服务程序。
例如在高频率的中断服务程序中增加printf打印信息容易造成该现象。
现象:程序主逻辑无法执行,部分中断程序也无法执行。
解决方法:
1)在问题发生时,调整没有执行的中断程序的优先级为最高优先级,例如SysTick中断优先级、TIMER有限级等,在该对应中断服务程序中点灯或者低频定时打印,观察是否执行。
2)如果执行,则说明肯定卡死在中断中,仔细检查所有的中断程序。仍无法判断问题点,则逐步降低调整优先级的中断服务程序,直到其不被执行,确定问题程序优先级,缩小范围,再找问题。
3、程序进入HardFault,HardFault本身也是一个中断,只不过其中断优先级为-1,高于一切用户可设置中断。
产生原因(常见的均为地址类问题):
1)访问了单片机无法到达的地址;
2)访问地址不对齐,尤其是在(int ) (float )等多字节强制取值时容易出现,检测强制取值的地址是否为四字节对齐。
3)PC指针跑飞,该现象在我多年经验中只遇到过一次,是在强干扰情况下,芯片PC指针突然变为非常异常值,芯片直接进入HardFault。该情况实际很少遇到,通常情况下芯片不会无缘无故跑飞,多数都为自身程序问题。
解决办法(出现问题后只能断电重启,但可以找出造成问题的点):
1)代码中增加HardFault中断服务程序,在中断向量表中可以找函数名称。
2)服务程序中增加特殊的点灯提示即可。后期任何进入HardFault的问题都能一目了然。
3)HardFault中断服务程序中可以保存芯片信息到Flash中,以便重新上电时检查问题点,保存的信息主要是进入HardFault前的PC指针,通过在该PC指针在map文件中查找对应区间的函数,即可确认是什么函数造成了HardFault。该 *** 作的详细步骤自行百度。
4、芯片不停的高频重启(此处不讨论硬件造成的问题),不是所有的地址异常等都会进入HardFault,有些是造成芯片重启。
现象:
1)看上去芯片主程序、中断程序、HardFault 什么都不执行了。
解决方法:
1)在main()函数的最开始(注意要先配置外设),增加点灯和延时处理,或打印。观察上电后是否有输出。并且反复输出,或者灯闪烁。
2)逐步调整点灯位置,确认造成死机点。
3)在程序执行到main之前,是先执行芯片的RESET中断服务程序,这之间会初始化中断向量表,初始化堆栈等,在s文件中有相应的汇编代码。如果死在main之前,可尝试在RESET中断服务程序中直接 *** 作寄存器,配置时钟和GPIO外设,控制点灯,观察是否能够点亮,以确认问题。
以上就是关于Win10正式版死机运行程序无响应该怎么办全部的内容,包括:Win10正式版死机运行程序无响应该怎么办、电脑在转换程序时老是死机怎么回事、笔记本玩游戏卡死,切不出桌面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)