一 硬件问题
1 电源问题:电源供给电压不足,且机箱中耗电硬件变多或功耗变大,从而导致电源输出的电压急剧下降,进而导致电脑系统的工作不稳定。最后自然就会出现电脑自动重启的情况。不稳定的电压还会对其它用电设备造成损坏。
解决方案:去正规店铺购买一块质量好的电源换上即可。
2 内存问题:内存出现问题也会导致系统自动重启。内存出错一般是接触不良或内存条损坏。
解决方案:如果是接触不良可能是因为下方芯片接口有锈点,用橡皮檫檫一下,再安装回去即可。如果是损坏,则只能去买一块好的内存条。
3 风扇问题:如果电脑内部风扇转速过低,从而导致散热不行,进而导致机箱内部温度过高,这也会导致系统自动重启。
解决方案:重新换一块功率高,转速快的风扇即可。
二 软件问题
1 病毒问题:有一些病毒如“冲击波病毒”会提示用户在60秒后计算机自动重启,又或者是有木马病毒从控制了计算机,使得用户的计算机不断的进行自动重新启动的 *** 作。
解决方案:清楚木马及病毒软件、对系统进行重新安装。
2 系统文件损坏:如Win2K下的KERNEL32DLLWin98 FONTS目录下面的字体等系统开机时会自动运行基本的文件被破坏。电脑系统在启动后因无法启动系统基本文件从而被迫自动重新启动。
解决方法:对被破坏的系统文件进行覆盖安装或重新安装。
3 用户自身对系统的设置问题:如果用户在“计划任务栏”中设置了重新启动或加载某些工作程序时到一定时间后会自动重启等。当时间到了后,计算机系统便会按照用户的设定自动重新启动。
解决方案:打开“启动”。检查是否有自己不熟悉的执行文件或其他定时工作程序。如果有就将其关闭后再重新开机检查即可。
资料拓展:
1 内存是计算机中重要的部件之一,它是与CPU进行沟通的桥梁。计算机中所有程序的运行都是在内存中进行的,因此内存的性能对计算机的影响非常大。内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。
2 只要计算机在运行中,CPU就会把需要运算的数据调到内存中进行运算,当运算完成后CPU再将结果传送出来,内存的运行也决定了计算机的稳定运行。 内存是由内存芯片、电路板、金手指等部分组成的。
1 电脑风扇又称为散热风扇,一般用于散热。提供给散热器和机箱使用。
2 市面上一般的散热风扇尺寸大小由直径25cm到30cm都有,厚度由6mm到76mm都有,而根据不同运作要求,可采用罕见的AC(交流,由家用插座取电)和常见的D电源(直流,经计算机火牛或主板取电),大多使用二相摩打(两组铜线圈,共四单元),在转速不高情况下有利于节约生产成本。
在很多情况下,电脑会莫名其妙自动关机、自动重启、频繁死机、频繁蓝屏。这种情况是电脑在使用过程中最最频繁出现的故障了。出现这种故障的原因主要有三个:
1、PCI设备、内存条等设备没有插稳或者松动;
2、硬件设备不兼容或者设备本身有质量问题;
3、硬盘有坏道或者有坏的扇区。如果硬件没有问题,那么电脑自动关机、自动重启、频繁死机、频繁蓝屏的原因95%以上属于这个原因。
解决故障的办法应该是“选软后硬”,即:
1、解决硬盘有坏道或者有坏扇区的问题,可用sfc命令和chkdsk命令来作软修复。方法是:点击“开始”——“运行”——在出现的窗口中输入命令字符,然后按窗口中的提示 *** 作即可。需要注意的是:有时会要求你重新启动电脑,在重启时同时修复。
2、检查PCI设备(如:显卡、声卡、网卡等)和内存条是否松动,最好是重新插拔一次,交检查金手指部分是否有氧化或者脱落
也可能是有木马病毒
嵌入你的电脑,使你的电脑遭受蓝屏危机,
可以进入安全模式下用360杀毒
用360系统急救箱它对各类流行的顽固木马查杀效果极佳,能够强力清除木马和可疑程序,并修复被感染的系统文件,抑制木马再生,修复系统功能!
点击屏幕左下方的开始,点击设置。找到并点击系统,在左侧面板中点击关于。在相关设置中点击高级系统设置。在新d出的窗口中点击启动和故障恢复栏的设置。取消勾选系统失败栏的自动重新启动,点击确定即可。
电脑反复重启导致系统无法正常运行,一般是因为软件或硬件故障导致的,原因很多且很复杂。
有可能是系统文件损坏,也可能是病毒感染,也可能是后台自启动程序过多或应用程序严重出错,也可能是硬件问题。
比如系统散热不良,内存、硬盘或主板等设备出现故障等等。
这里所需要的python依赖项相对较少,只需要安装下schedule即可(这个包很小,无需镜像也会很快装完),这个是定时任务时会用到的,直接在运行的python环境下执行以下命令:
pip install schedule
1
1
二、重启任务
这一部分我们将贴出代码,大致逻辑是先检测到我们要重启的程序id,然后kill掉之后,进行重新启动,代码如下:
import os,sys,schedule
import subprocess,time
def restart_frp():
child =subprocessPopen(["pgrep","-f","xxx"],stdout=subprocessPIPE,)
pid=childstdoutread()decode("utf-8")strip()
#print(pid)
if pid!="":
ossystem("kill -9 "+pid)
child2=subprocessPopen("xxx",stdout=subprocessPIPE,shell=True)
print(timestrftime("%Y-%m-%d %H:%M",timelocaltime()))
if __name__ == '__main__':
restart_frp()
scheduleevery()hourdo(restart_frp)
while True:
schedulerun_pending()
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
其中的xxx均为你要 *** 作的程序名称
三、bug记录
自己在运行中若遇到如下错误:在这里插入描述
则执行如下 *** 作:
第一步,执行命令
ls -l /bin/sh
1
1
若显示结果为:/bin/sh -> dash,那就执行第二步:
sudo dpkg-reconfigure dash (出现窗口选择no)
1
1
第三步,再次执行命令:
ls -l /bin/sh
1
1
显示为 /bin/sh -> bash后,重新运行程
以上就是关于电脑开机自动重启怎么回事全部的内容,包括:电脑开机自动重启怎么回事、电脑无论进什么程序都自动重启怎么办、为什么玩着电脑突然自动重启等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)