![Windows Server 2012 r2 自动更新注册表值](https://linux22.com/image/661711/Windows%20Server%202012%20r2%20%E8%87%AA%E5%8A%A8%E6%9B%B4%E6%96%B0%E6%B3%A8%E5%86%8C%E8%A1%A8%E5%80%BC.png)
我正在尝试让 Windows Server 2012 r2 测试箱自动更新和以与 2008 服务器相同的方式重新启动。我无法使用“始终在计划的时间自动重新启动”GPO(详细这里),所以我想手动添加相关的注册表项。我在网上找到的所有信息(例如)建议需要以下键:
子项:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
值:AlwaysAutoRebootAtScheduledTime
类型:REG_DWORD
值数据:0 (default value) or 1 (force a restart
)
我遇到的问题是,即使添加了此密钥后,它仍然不会强制立即重启,而是启动 1 天的计时器。
答案1
我重新检查了重新创建的基础映像上的所有设置。我使用本地组策略编辑器设置了策略项,这次重新启动行为按预期工作。注册表中的 AlwaysAutoRebootAtScheduledTime 项与 GPP 中的早期条目相同,因此我相信要么存在冲突的组策略(我删除了一些旧策略),要么我在其中一个条目中犯了错误。因此,虽然 Michael 的回答中提出的具体建议不是原因,但总体观点仍然有效:
务必检查、再检查、再三检查您输入的设置!