[Windows] OSが32bitか64bitかをコマンドで調べる

WindowsOSが32ビットか64ビットかをコマンドで調べる方法です。

方法1

①コマンドプロンプトからコマンド「syteminfo」を実行する

コマンドプロンプト
c:¥>systeminfo ホスト名: MYHOST OS 名: Microsoft Windows 10 Home OS バージョン: 10.0.000000 N/A ビルド 999999 OS 製造元: Microsoft Corporation OS 構成: スタンドアロン ワークステーション システムの種類: x64-based PC ・・・

沢山の値が表示されますが、その中から「システムの種類」の値を確認します。
値の意味は以下のとおりです。

意味
x64-based PC64ビットOS
x86-based PC32ビットOS

上記の例だと、64ビットOSであることが分かります。

方法2

①コマンド「echo %PROCESSOR_ARCHITECTURE%」を実行する

コマンドプロンプト
c:¥>echo %PROCESSOR_ARCHITECTURE% AMD64

結果値を確認します。値の意味は以下のとおりです。

意味
AMD6464ビットOS
x8632ビットOS

上記の例だと、64ビットOSであることが分かります。

備考

  • バッチ内でビット数を判定したい場合は、%PROCESSOR_ARCHITECTURE%値を確認し、"AMD64"か"x86"かを判定すればよいですね。

関連項目


コメント

タイトルとURLをコピーしました