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 PC | 64ビットOS |
x86-based PC | 32ビットOS |
上記の例だと、64ビットOSであることが分かります。
方法2
①コマンド「echo %PROCESSOR_ARCHITECTURE%」を実行する
- コマンドプロンプト
- c:¥>echo %PROCESSOR_ARCHITECTURE% AMD64
結果値を確認します。値の意味は以下のとおりです。
値 | 意味 |
---|---|
AMD64 | 64ビットOS |
x86 | 32ビットOS |
上記の例だと、64ビットOSであることが分かります。
備考
- バッチ内でビット数を判定したい場合は、%PROCESSOR_ARCHITECTURE%値を確認し、"AMD64"か"x86"かを判定すればよいですね。
コメント