方法1(最も簡単):設定/コントロールパネルの「システムの種類」を見る
クリック操作だけで判別できます。まずはこの方法がおすすめ。
Windows 11 / 10
1.設定を開く(画面の何もない部分でWindowsキー + I)
2.システム → 画面左メニューの下の詳細情報。
3.デバイスの仕様内のシステムの種類を確認。

例:「64 ビット オペレーティング システム、x64 ベース プロセッサ」/「64 ビット オペレーティング システム、ARM64 ベース プロセッサ」/「32 ビット オペレーティング システム、x64 ベース プロセッサ」 など
Windows 8.1 / 8
- コントロール パネルを開く。
- システムとセキュリティ → システム。
- システムの種類を確認(32/64/ARMの別が分かります)。
Windows 7
- スタート → コンピューターを右クリック → プロパティ。
- システムの種類を確認。
方法2(簡単):msinfo32(システム情報)で見る
一覧で詳細が出るため、確実性が高い方法です。
- Win + R →
msinfo32と入力 → Enter。 - 開いた「システム情報」の一覧でシステムの種類を確認。
- x64 ベース PC = 64ビット(x64)
- x86 ベース PC = 32ビット(x86)
- ARM64 ベース PC = ARM版(ARM64)
方法3(コマンド不要の裏ワザ):Program Filesのフォルダーで目安判定
厳密判定ではありませんが、素早い目安になります。
C:\Program Files (x86)フォルダーが存在する → OSはほぼ64ビットまたはARM64- 見当たらない → 32ビットOSの可能性が高い
注意:環境によっては例外もあるため、最終確認は方法1または方法2で行ってください。
方法4(ややテクニカル):コマンドプロンプトで確認
画面操作が苦手な方でもコピペで実行できます。PowerShellは使いません。
手順
- Win + R →
cmd→ Enter でコマンドプロンプトを起動。 - 以下のどちらかを実行。
A. 最短(環境にあれば)
wmic os get osarchitecture
→ 64-bit / 32-bit が表示されます(※一部の新環境では wmic が無効/未搭載)。
B. 汎用(日本語/英語OSどちらでも探しやすい)
systeminfo | findstr /I "System Type システムの種類"
→ System Type / システムの種類 の行に x64-based PC / ARM64-based PC / x86-based PC などが表示されます。
補足:PowerShellで一瞬確認(必要な人向け)
より高速・確実に知りたい方、スクリプト派の方向け。PowerShellの出し方は「スタートで powershell と検索 → Enter(管理者は Ctrl + Shift + Enter)」。
(Get-CimInstance Win32_OperatingSystem).OSArchitecture
(Get-CimInstance Win32_ComputerSystem).SystemType
# 例)"64-bit" と "x64-based PC" / "ARM64-based PC" など
真偽値で素早く判定:
[Environment]::Is64BitOperatingSystem # True=64bit OS / False=32bit OS
よくある質問(FAQ)
Q. 「winver」では分かりますか?
A. いいえ。winver はエディションやビルド番号を表示するだけで、ビット数は分かりません。
Q. 64ビットCPUなのに「32ビット オペレーティング システム」と出ました。
A. 64ビット対応CPUに32ビット版Windowsを入れている状態です。64ビットへ切り替えるにはクリーンインストールが必要です(データのバックアップを忘れずに)。
Q. 64ビットWindowsで32ビットアプリは動きますか?
A. 多くは動作します(WOW64互換機能)。ただし、ドライバーや一部の古いアプリは不可の場合があります。
コピペ用コマンドまとめ
コマンドプロンプト(PowerShellなし)
wmic os get osarchitecture
systeminfo | findstr /I "System Type システムの種類"
PowerShell(必要な人向け)
(Get-CimInstance Win32_OperatingSystem).OSArchitecture
(Get-CimInstance Win32_ComputerSystem).SystemType
[Environment]::Is64BitOperatingSystem


