系统学习 Windows 学习路径:从 CMD 到 PowerShell、系统网络,再到 WSL 与 Server

gpupdate

立即刷新组策略,避免等待后台刷新周期。

补充说明

gpupdate 让计算机策略和用户策略立即重新应用。默认只处理有变化的策略,/force 会重新应用全部策略。改完 GPO、加域后验证、或排障时不想等后台周期,就用它;它也可以按 /target 只刷新计算机或用户范围。

边界:它只负责“应用”,不告诉你哪条策略获胜、为什么没应用;结果分析要用 gpresult。软件安装、文件夹重定向、驱动器映射、部分登录脚本等仍需注销或重启才完全生效,gpupdate 会在结束时提示。它也不能解决 DC 不可达、安全筛选或 WMI 筛选导致的不应用。

Windows 10/11 行为一致。PowerShell 没有内置的“刷新”cmdlet,仍调用 gpupdate.exe;RSAT 的 Get-GPO、Invoke-GPUpdate 用于查看和远程触发,需要相应权限与防火墙规则。

常用示例

# 1. 刷新计算机和用户策略,只处理有变化的项
gpupdate

# 2. 强制重新应用所有策略,改完 GPO 后验证
gpupdate /force

# 3. 只刷新计算机策略(需管理员)
gpupdate /target:computer /force

# 4. 只刷新用户策略
gpupdate /target:user /force

# 5. 设置等待上限,避免脚本卡太久(0 表示不等待)
gpupdate /force /wait:0

# 6. 刷新后按提示重启或注销,让策略完全生效
gpupdate /force /boot
gpupdate /force /logoff

# 7. 刷新后立即用 gpresult 确认实际结果
gpupdate /force
gpresult /r

易错点与排错

相关命令

参考链接

读完自测

合上页面,先回答,再展开对照。

  1. gpupdate /force 能解决所有“策略没生效”的问题吗?第一步应该做什么?
  2. 哪些策略刷新后仍可能需要注销或重启?
  3. 普通用户为什么不能刷新计算机策略?
答案
  1. 不能;先用 gpresult /h 判断是否被安全筛选、WMI 筛选或高优先级 GPO 覆盖,再决定是否刷新。
  2. 软件安装、文件夹重定向、驱动器映射和部分登录脚本等,gpupdate 会提示需要注销或重启。
  3. 读取和应用计算机策略需要管理员权限;用户策略可由当前用户刷新。
微信小程序码:扫码打开命令速查小程序

小程序版

微信扫码,随时查命令