Office版本冻结需从应用、服务、注册表、计划任务及防火墙五层面同步干预:一、应用内关闭自动更新;二、禁用OOSvc服务;三、注册表注入DisableOfficeUpdate=1;四、禁用Office相关计划任务;五、防火墙阻止officeclicktorun.exe等更新程序出站连接。

如果您希望 Office 软件完全停止接收任何更新、保持当前安装版本长期不变,则需从应用层、服务层、系统策略及网络访问多个层面同步干预。以下是实现 Office 版本冻结的多种独立有效方法:
一、通过 Office 应用内设置禁用更新
此方法直接修改 Office 客户端自身的更新行为,使其在启动时不检查更新、不下载补丁,仅影响当前用户账户下的 Microsoft 365 或 Office 2016/2019 等 Click-to-Run 版本。
1、启动任意 Office 应用程序(如 Word 或 Excel)。
2、点击左上角“文件”菜单,进入设置界面。
3、在左侧导航栏中选择“账户”选项。
4、在“产品信息”区域找到“更新选项”按钮并点击。
5、从下拉菜单中选择禁用更新(部分版本显示为“手动更新”或“关闭自动更新”)。
6、确认页面中“Office 更新”状态变为无法更新此产品。
二、停止并禁用 Office Click-to-Run 服务
Office Click-to-Run 服务(OOSvc)是后台执行更新下载、解压与安装的核心进程,禁用该服务可立即中止所有自动升级活动,且不影响文档编辑等日常功能。
1、按下 Win + R 键,输入 services.msc 并回车打开服务管理器。
2、在服务列表中定位到 Office Click-to-Run (OOSvc)。
3、右键该项,选择“属性”。
4、将“启动类型”设为 禁用,并点击“停止”按钮终止当前运行实例。
5、点击“应用”与“确定”保存更改。
三、通过注册表注入 DisableOfficeUpdate 策略值
该操作向系统级策略注册表写入强制禁用指令,使 Office 启动时跳过全部更新逻辑校验,适用于 Windows 家庭版等无组策略环境,重启后持续生效。
1、按下 Win + R 键,输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\office.0\common\officeupdate。
构建并调试跨Office自动化流程,实现Word、Excel、PowerPoint之间的内容迁移,使用Open XML、VBA、python-docx、openpyxl、py...
3、若该路径不存在,需逐级右键新建“项”,确保完整路径准确创建。
4、在 officeupdate 项右侧空白处右键 → “新建” → “DWORD (32位) 值”。
5、将其命名为 DisableOfficeUpdate。
6、双击该值,将“数值数据”设为 1,基数选“十进制”,点击“确定”。
7、关闭注册表编辑器,重启电脑使策略生效。
四、禁用 Office 相关计划任务
Windows 任务计划程序中预置了多个定期触发 Office 更新检查的任务,清除或禁用这些任务可阻断定时唤醒机制,防止更新流程被后台激活。
1、在开始菜单搜索框中输入 任务计划程序 并打开。
2、展开左侧树状目录:任务计划程序库 → Microsoft → Office。
3、在右侧任务列表中,查找包含关键词 Update、AutoUpdate 或 OfficeClickToRun 的条目。
4、对每个匹配任务右键选择 禁用(非删除),确保其状态显示为“已禁用”。
五、使用 Windows 防火墙屏蔽 Office 更新程序出站连接
通过阻止 Office 更新客户端访问微软服务器,从网络层切断更新请求通路,即使其他机制失效仍可维持版本冻结效果。
1、打开“控制面板” → “系统和安全” → “Windows Defender 防火墙” → “高级设置”。
2、在左侧选择 出站规则,右侧点击“新建规则”。
3、选择“程序”类型,点击“下一步”,在程序路径中输入:C:\Program Files\Microsoft Office\root\Office16\officeclicktorun.exe。
4、选择“阻止连接”,后续步骤保持默认,完成规则命名并启用。
5、重复上述步骤,为以下路径也创建相同出站阻止规则:C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe。










