侧边栏壁纸
博主头像
liveJQ博主等级

沒有乐趣,何来开始

  • 累计撰写 103 篇文章
  • 累计创建 50 个标签
  • 累计收到 2 条评论

Windows Server 非正常自动重启

liveJQ
2021-10-31 / 0 评论 / 0 点赞 / 61 阅读 / 1,141 字 / 正在检测是否收录...

概述

经历了几次莫名的自动重启后,根据以往经验,认为这是系统更新导致的。所以按照常规操作,禁用了“计算机管理>服务>Windows Update”,并且在“本地组策略编辑器>计算机配置>管理模板>Windows 组件>Windows 更新”里面启用了“对于有已登录用户的计算机,计划的自动更新安装不执行自动重启”。

如果在“本地组策略编辑器>用户配置>管理模板>Windows 组件>Windows 更新”里面启用了“删除对 Windows 更新的访问权限”,则还会影响 NTP 访问 time.windows.com,结果就是导致时间无法同步。

然而,情况并没有改变。我只好回到了起点(将之前的设置都还原为默认值),先查看下系统事件日志。

SERVER014	7023	错误	Microsoft-Windows-Service Control Manager	系统	2021/10/31 20:57:04

从这里可以看出,系统是因为出现了错误才导致的非正常重启。

修复系统错误

以管理员的身份打开 PowerShell 运行

sfc /scannow

通过此命令,可以调出系统文件检查器工具,找到损坏的文件并尝试修复它们。看到下面的输出,则表示系统已修复成功。

验证 100% 已完成
资源保护找到了损坏文件并成功修复了它们。

若以上不成功,则还可以尝试修复下磁盘“chkdsk c: /r”。

现在回想起来,导致系统文件损坏的原因很可能就是因为有人突然禁用了更新,使得新文件下载不完整 ☹

修改系统设置

然而,上述操作并没有解决我的问题,系统还是一如既往地自动重启了。查看事件日志后发现,是系统自动下载更新后导致的计划重启。

SERVER014	1074	错误	User32	系统	2021/11/7 2:08:18

设置系统手动更新

以管理员的身份打开 PowerShell 运行

sconfig

之后输入数字 5 选择 “Windows 更新设置” ,再输入 m 选择 “手动更新”。

禁用 “重启” 计划程序

Win + R 后键入 taskschd.msc 打开本地任务计划程序,在 “Microsoft>Windows>UpdateOrchestrator” 里面选中“Reboot”后右击选择 “禁用” 即可。

本此事件涉及的操作系统为 Windows Server 2016 Essentials

相关资料

  1. Service Control Manager - 本地计算机上未安装引发此事件的组件,或者安装已损坏。可以安装或修复本地计算机上的组件。事件 ID:7023
  2. Windows DistributedCOM - 没有在要求的超时时间内向 DCOM 注册。事件 ID:10010
  3. 由于操作系统:Service Pack (计划内)的原因已代表用户启动计算机的重启 - 事件 ID:1074
0

评论区