为了节省性能、磁盘空间和网络流量, 禁用 Windows 更新 在低功耗服务器上。但是,我们强烈建议您不要这样做,因为如果没有操作系统更新,服务器的安全性会降低。
如果您决定禁用 Windows 更新,请确保安装了工作所需的所有服务器角色和组件(例如 RDS 或 .NETFramework),因为禁用更新后某些角色和功能的安装将变得不可能。
有两种方法可以禁用 Windows Server 2012 更新:
- 禁用来自互联网的自动系统更新接收
- 完全禁用系统更新服务 - 完全禁用更新 API,这使得甚至无法安装本地更新和组件(例如 .NETFramework)
禁用来自互联网的 Windows 更新
从互联网接收更新受“自动更新设置”策略的约束。要更改此策略的参数,请转到“本地组策略编辑器”工具栏(也称为“gpedit.msc”)。
1. 点击“开始”,在搜索栏中输入“gpedit.msc”。在搜索结果中,点击找到的应用程序。
2. 在出现的窗口左侧,在左侧,转到“计算机配置”-“管理模板”-“Windows 组件”-“Windows 更新”
3. 在窗口右侧找到“自动更新设置”策略,双击打开其属性
4. 将值更改为“已禁用”,然后单击“应用”
设置此策略后,系统更新将不会自动从互联网接收。
完全更新 API 禁用
任何与系统更新相关的工作都是通过“Windows 更新”服务(又名“wuauserv”)进行的,禁用此服务后,任何与更新相关的工作都将无法进行。
使用图形界面
1. 进入服务工具栏。为此,请单击“开始”按钮,在搜索字段中开始输入“服务”,然后在结果字段中单击“服务”
2. 在服务列表中,找到 Windows Update 服务并双击打开其属性。
3. 在出现的窗口中,点击“禁用”,并将启动类型改为“已禁用”,然后点击“应用”
通过命令提示符
- 打开命令提示符
- 类型
sc stop wuauserv按 ENTER - 类型
sc config wuauserv start=disabled然后按 ENTER
操作完成后,更新API将被禁用。