2011-08-11 17:44:11 +0000 2011-08-11 17:44:11 +0000
83
83

コマンドラインから自分のWindowsが32ビットか64ビットかを判断する方法を教えてください

Possible Duplicates: コンピュータに64ビットのCPUまたはOSがあるかどうかを見分ける方法 CLIでWindows Serverのバージョン32/64ビットを検出する方法 [ OSのバージョン:32ビットか64ビットか?Windowsシステムが32ビットか64ビットかをコマンドラインから判断するにはどうしたらいいですか?

ハードウェアではなく、オペレーティングシステムのビット性を知りたいのですが。

回答 (5)

128
128
128
2011-08-11 17:53:25 +0000

高架下のコマンドプロンプトから、wmic os get osarchitectureと入力してください。出力は、"32ビット “か "64ビット "のどちらかが返ってくるのは一目瞭然だと思います。

58
58
58
2011-08-11 17:57:17 +0000

systeminfoコンソールプログラムには、このように表示されます。System Type:」の行を探してください。32ビットシステムでは、"x86ベースのPC “と書かれています。64ビットシステムでは、"x64ベースのPC "と書かれています。

もっと簡単な方法としては、環境変数PROCESSOR_ARCHITECTUREをチェックすることです。64 ビットシステムでは AMD64、32 ビットシステムでは "x86” と表示されます。これをチェックするには、単にエコーアウトすることができます:

echo %PROCESSOR_ARCHITECTURE%

David Wang over at MSDN Blogs expands upon this HOWTO: Detect Process Bitness

8
8
8
2011-08-11 17:54:12 +0000

環境変数%PROGRAMFILES(x86)%が宣言されているかどうかを確認することができます。32 ビットシステムでは、環境変数は __定義されません (%PROGRAMFILES% だけが定義されます)。これは、Program Files (x86) ディレクトリが存在するかどうかをチェックするよりも安全です。

8
8
8
2011-08-11 18:21:03 +0000

プロセッサとOSが64ビットか32ビットかを教えてくれる簡単なコマンドラインアプリケーションを書きました。

読み出しの例:

C:\bitchecker
The CPU is 64-bit and the OS is 32-bit

リクエストに応じて、AutoItで書かれたCLIオプションを使ってコンパイルしたソースです。

4
4
4
2011-08-11 17:51:04 +0000

もしあなたがただ

%SYSTEMROOT%\Program Files(x86)

の存在をチェックするか、それが何と呼ばれているのか?

関連する質問

3
19
10
28
8