最近朋友的电脑(Windows 10)出现一个很奇怪的现象,打电话联系了我们帮忙解决。去了之后听本人描述是:有时候系统会自动重启。注意是有时候,不一定是每次。通过层层排查,最终确定是某个较老的程序与 Win10 不兼容造成的。在此期间也搜索了网络,针对这个问题总结如下。
虽然 Windows 自动重启的原因具有其复杂性,但也可以根据不同的情况作初步判断:如果是因软件不兼容引起,应是在使用过程中出现;若是自动运行程序的问题,应是启动后无任何操作的情况下出现。
软件不兼容引起的系统失败
软件不兼容会引起系统自动重启。系统默认会将发生的此类特殊事件写入日志,与此同时,在用Windows默认解决方法自动处理失败后,系统自动进行重启,而这一过程是由Windows系统“启动和故障恢复”中的选项来控制的。在该窗口中关闭这一选项,就可以避免因这方面的原因引起的系统重启。具体操作方法如下:
1.进入“控制面板”找到“系统和安全”在到“系统”,随后,在“系统”窗口中选择“高级系统设置”;
2.接下来,在“系统属性”窗囗的“高级”选项卡下,点击“启动与故障恢复”分组下的“设置”按钮;
3.在随后出现的“启动和故障恢复”窗口中,将“系统失败”分组中的“自动重新启动”复选框中的√去掉,然后点击“确定”按钮即可。
自启动程序不合适引起的系统重启
自启动程序本身不合适也会引起系统重启。
这时,可先以安全模式启动Windows,然后按下Win+R组合键,运行MSCONFIG命令。在启动的系统配置窗口中,选择“常规”选项卡中的“诊断启动”,以便使启动时仅加载基本的设备和服务。
重启系统,然后再次进入系统配置窗口,点击“服务”选项卡
选中“隐藏所有Microsoft服务”复选框,从服务列表中选择需要随系统自动启动的项目进行测试。
为确定问题具体是由哪个程序引起,可一次只选一个程序做实验,直到确定出问题的程序为止。