Win10正式版死机运行程序无响应该怎么办

Win10正式版死机运行程序无响应该怎么办,第1张

若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正式版死机运行程序无响应该怎么办、电脑在转换程序时老是死机怎么回事、笔记本玩游戏卡死,切不出桌面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/zz/10169425.html

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

发表评论

登录后才能评论

评论列表(0条)

保存