无需打开 Office 应用程序即可更新 Office

Rob*_*ere 10 installation microsoft-office update

如何在不打开 Office 应用程序的情况下触发 Office 更新?

我需要在离线安装 o365 后更新 Office,特别是在安装 o365 应用程序和实际部署系统之间需要更新 Office 的情况下。

我知道您可以通过打开 Office 应用程序,然后转到“文件”>“Office 帐户”>“更新选项”>“立即更新”来执行此操作,但我试图避免在实际需要用户登录之前触发 Office 激活/试用倒计时。

***编辑:我找到了一个解决方案并将其发布在下面。请随时提供其他解决方案,特别是如果这不适用于旧版本的 Office。

Rob*_*ere 14

从命令提示符:

"C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user

这应该会触发更新 GUI。

您也可以通过添加 displaylevel=false forceappshutdown=true 静默执行此操作:

"C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user displaylevel=false forceappshutdown=true

来源: TechNet 博客:Office365 及其关联的命令行和开关

  • 我添加了一个带有一些方便的附加命令的答案。 (2认同)

joe*_*rty 9

如果您需要更改客户端的 Office 更新频道以将其切换到每月更新频道,您可以运行以下命令:

“C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe” /changesetting Channel=Current
Run Code Online (Sandbox Code Playgroud)

如果您需要对一组计算机执行此操作,您可以使用 psexec 和一个具有以下计算机名称的文本文件:

psexec @computers.txt -d -n 3 cmd /c “C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe” /changesetting Channel=Current
Run Code Online (Sandbox Code Playgroud)

psexec @computers.txt -d -n 3 cmd /c “C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe” /update user updatepromptuser=false forceappshutdown=true displaylevel=false
Run Code Online (Sandbox Code Playgroud)