Назад | Перейти на главную страницу

Обновите Office, не открывая приложение Office

Как запустить обновление Office, не открывая офисное приложение?

Мне это нужно для обновления Office после автономной установки o365, особенно в тех случаях, когда Office необходимо обновить между установкой приложений o365 и фактическим развертыванием системы.

Я знаю, что вы можете сделать это, открыв офисное приложение, а затем выбрав «Файл»> «Учетная запись Office»> «Параметры обновления»> «Обновить сейчас», но я стараюсь не запускать обратный отсчет активации / пробной версии Office до того, как действительно потребуется войти в систему.

*** edit: Я нашел решение и разместил его ниже. Не стесняйтесь предлагать дополнительные решения, особенно если это не работает для более старых версий Office.

Из командной строки:

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

Это должно вызвать обновление графического интерфейса пользователя.

Вы также можете сделать это незаметно, добавив displaylevel = false forceappshutdown = true:

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

источник: Блог TechNet: Office365 и связанная с ним командная строка и переключатели

Если вам нужно изменить канал обновления Office для клиента, чтобы переключить его на канал ежемесячного обновления, вы можете запустить следующее:

“C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeC2RClient.exe” /changesetting Channel=Current

Если вам нужно сделать это для группы компьютеров, вы можете использовать psexec и текстовый файл с такими именами компьютеров:

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

И

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