Office のバージョン確認 コマンド



Windows11 環境において、 Office のバージョンを確認するコマンドを紹介します。

方法1: レジストリから Office バージョンを取得




通常の Office インストール(バージョン番号付き)
powershell


Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration" | Select-Object ClientVersionToReport


ClientVersionToReport が Office のバージョン(例: 16.0.17126.20132)です。

この方法は Microsoft 365 / Office 2016 以降の Click-to-Run 方式に対応。

 方法2: 実行ファイル(EXE)から確認


Office のインストールフォルダにある WINWORD.EXE や EXCEL.EXE などからバージョンを取得:

powershell

$officePaths = @(
"C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE",
"C:\Program Files (x86)\Microsoft Office\root\Office16\WINWORD.EXE",
"C:\Program Files\Microsoft Office\Office16\WINWORD.EXE",
"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE"
)

foreach ($path in $officePaths) {
if (Test-Path $path) {
(Get-Item $path).VersionInfo | Select-Object FileName, ProductVersion
break
}
}


他にも Outlook, Excel などでパスを変更して応用可能です。


 方法3: WMI で Office 製品情報を一覧取得



powershell


Get-WmiObject -Query "Select * from Win32_Product Where Name like '%Office%'" | Select-Object Name, Version


注意点:Win32_Product は遅い&副作用(再構成)があるので、頻繁な利用には注意が必要。

16.0 Office 2016 / 2019 / 2021 / Microsoft 365
15.0 Office 2013
14.0 Office 2010
12.0 Office 2007



キーワード:Office

Windows トラブルシューティング一覧に戻る


(ご注意事項)本ページは2017年に独自に調査して記載した事項です。本ページには誤りがある可能性はあります。また今後仕様が変更となる可能性があります。
本ページにより発生したいかなる損失も誰も補償しません。あくまでも自己責任で参考にしてください。