根据我们的发现,Office 2016、2019 和 Office 365 的 Office 版本号/内部版本号可能相同。
Office 2016 和 2019 应该具有冻结的功能集,而 Office 365 将自动更新新功能。在某些阶段 O365 和其他内部版本号将重叠。我们还发现,使用即点即用安装的 Office 2016 可能与 2019 具有相同的内部版本号,尽管它仅包含安全更新。
与 MSI 一起安装的 Office 2016 将具有静态内部版本号。Office 2019 没有 MSI 安装程序,这意味着它将自动更新并且其内部版本号可能会以与 Office 365 相同的方式增加?
无论如何:不再可能从内部版本号确定 Office 版本。我们还求助于查找以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun
如果它不存在并且主要版本号为 16,则它是 Office 2016 MSI 安装。
如果存在,您就知道它是即点即用安装,您可以检查以下子项值,从中可以推断出 2016、2019 或 365:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\ProductReleaseIDs
示例值为“O365ProPlusRetail”或“ProPlus2019Retail”或只是“ProPlusRetail”
欢迎任何更好的建议。