Как определить Office 2019 программно? - PullRequest
0 голосов
/ 19 октября 2018

Мы используем для определения текущей установленной версии Office, получая полную версию (например, из информации о файле установленного исполняемого файла Office) и сопоставляя версию мэра с понятным именем, например 15 сопоставлений с «Office 2013», 16в «Office 2016».

Однако для Office 2019 не происходит изменения номера основной версии. Получаемый нами номер версии 16.0.10827.20138

Существует ли надежный способ сопоставления вспомогательной версииномер на "Офис 2019"?Начиная с какого значения это будет 2019?Есть ли другой способ определить, установлен ли Office 2019?

Нет ли более мелких обновлений для "Office 2016"?

Ответы [ 2 ]

0 голосов
/ 23 октября 2018

Из того, что мы выяснили, номера версий / сборок Office могут быть одинаковыми для Office 2016, 2019 и Office 365.

Предполагается, что Office 2016 и 2019 имеют замороженные наборы функций, в то время как Office 365 будетавтообновление с новыми функциями.На некотором этапе O365 и другие номера сборки будут перекрываться.Мы также обнаружили, что Office 2016, установленный с Click-to-Run, может иметь тот же номер сборки, что и 2019, хотя он предназначен только для обновлений безопасности.

Office 2016, установленный с MSI, будет иметь статический номер сборки.Установщика MSI для Office 2019 не существует, а это означает, что он будет автоматически обновляться, и номера его сборок могут увеличиться так же, как и для Office 365?

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun 

Если он не существует и номер основной версии - 16, это MSI-версия Office 2016.

Еслион существует, вы знаете, что это установка «нажми и работай», и вы можете проверить следующее значение подраздела, из которого вы можете вывести 2016, 2019 или 365:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\ProductReleaseIDs 

Примеры значений: «O365ProPlusRetail» или «ProPlus2019Retail"или просто" ProPlusRetail "

Любые лучшие предложения приветствуются.

0 голосов
/ 22 октября 2018

Office 365, Office 2019 и Office 2016 имеют одинаковую версию: 16.0.Вы можете перейти по следующей ссылке:

Поддерживаемые сценарии установки различных версий Office, Project и Visio на одном компьютере

В настоящее время Microsoft не выпустиласообщение о прекращении обновления office2016.

Из документа видно, что только в office2019 имеется только один выпуск, и если вы установили office2019, то ваш office2019 - это начало.

Пожалуйста, смотритеследующая ссылка:

История обновлений для Office 2019

...