- ベストアンサー
Windows オペレーティングシステムを確認
お世話になっております。 コンピューターで実行されている Windows オペレーティングシステムが 32 ビット版か 64 ビット版かを確認する方法で、 バッチ(MS-DOS・コマンドプロンプト)での識別をしたいので、システム変数等で識別する方法を教えていただけませんか。(Windows7 及び WindowsXPで) よろしくお願いします。
- tsuka195
- お礼率16% (1/6)
- Windows系OS
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Win7の場合の方法です。 どちらも取得情報から文字列を判定して使用する必要があります。 方法1.ビット表示が得られます wmic OS get OSArchitecture 方法2.x86 , x64 システムタイプが取得できます echo %PROCESSOR_ARCHITECTURE% x86 なら32ビット x64 なら64ビット のように判定します。
その他の回答 (2)
- p-p
- ベストアンサー率34% (1917/5497)
コマンドプロンプトで VER | find といれれば表示されます または winver でも表示されます
WindowsXPやWindows7なら、コマンドプロンプトで systeminfo を実行すれば 「システムの種類」に表示されます。
関連するQ&A
- windows2000のコマンドプロンプトのショートカット毎のバッチファイルの自動実行
お世話になります。 現在、コマンドプロンプトのショートカットを起動した後、 物によって別々のバッチファイルを実行しています。 (複数のディレクトリにショートカットがあります) そこで、ショートカット毎に自動実行されるバッチファイルを 指定したいのですが、どのようにすればいいのか分かりません。 windows98の頃のMS-DOSプロンプトの頃は、 ショートカットのプロパティを見ると、 「バッチファイル」という項目があって、 ショートカット毎に実行できるバッチファイルが 指定できたと思いますが、 windows2000のコマンドプロンプトの場合は どのように行えばいいのでしょうか?
- ベストアンサー
- Windows NT・2000
- 「オペレーティングシステムの選択」 画面をとばす
パソコンを起動するとき「オペレーティングシステムの選択」画面がありますよね、その画面をとばしてすぐにはじめる方法を教えてください。 WindowsXP← Windows2000 よろしくおねがいします
- ベストアンサー
- Windows XP
- オペレーティングシステムの選択の内、一個を削除
Windows8.1 64bit Enterpriseを使っています。 今まで、Windows8 32bit とデュアルブートしていましたが、32bitを削除しました。 ところが、OSを1個削除したにもかかわらず、「オペレーティングシステムの選択」画面には今まで通り2個の表示が残っています。 「Windows8.1」1個を残して他を削除したいのですが方法をご存知の方、ご教示のほど、よろしくお願いいたします。
- ベストアンサー
- Windows 8
- XPでのフリーのc言語開発環境
多摩ソフトの体験版のLIGHTCにてc言語の勉強をしようと思ったのですが、環境設定でちょっと困っています。 このソフトは”Lcenv”というバッチファイルがすでに用意されていて、パス設定がバッチファイルによってできるのですが、 Me以前であれば、Ms-Dosプロンプトのショートカットをデスクトップに作っておいて、そのプロパティでバッチファイルを指定しておけば、そのショートカットを実行するだけでプロンプト起動+パス設定を自動でできたのですが、xpの場合のコマンドプロンプトのは、この「バッチファイル」の設定枠がありませんでした。わざわざ毎回コマンドプロンプト上でバッチファイルを実行するのは面倒です。 何か解決策はないでしょうか?
- ベストアンサー
- C・C++・C#
- 子バッチ内のキー入力処理へ自動的に応答する方法は?
現在WindowsコマンドプロンプトやMS-DOS用のバッチ処理を実装しようとしており、 親バッチからcallコマンドで別の子バッチを実行しようとしています。 ところが、この子バッチで行う処理の中にキー入力を促す部分が存在し、そこでキー入力待ちとなり処理が止まってしまいます。 実際のキー入力を行なったことにして、キー入力待後の処理を最後まで実行させる方法はありませんでしょうか? (システムの都合上、親バッチと子バッチに分離しなければなりません)
- ベストアンサー
- その他(プログラミング・開発)
- MS-DOSのバッチファイルでアセントの付いている文字のフォルダへのコピーについて
スペイン語版のWindowsXPを使用しています。MS-DOSのコマンドでバッチファイルを作りフォルダへファイルをコピーしようとしているのですが、アセントのついている文字のフォルダへファイルをコピーできません。コマンドプロンプトに表示はされる時にその文字だけ文字化けのような状態になってしまいます。直接MS-DOSにコマンドを打ってコピーする事はできるのですが、バッチファイルにするとうまくいきません。。。アセントとは、aeiouのアルファベットの上に " ´ "がついている文字です。もしおわかりになればご教授ください。よろしくお願い致します。
- 締切済み
- Windows系OS
- Windows 7 64bitでのreg.exe
cmd.exe起動直後にregと打っても、 'reg' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません と表示され、実行できません。 C:\Windows\System32まで移動すれば使えるのですが…… C:\Windows\System32にあるコマンドプロンプトで使える実行ファイルはどこに居ても使えるものだと思っていたのですが、違うのでしょうか? また、どこに居ても使えるようにする方法はありますでしょうか?
- ベストアンサー
- Windows 7
- バッチファイルで環境変数が設定されません
よろしくお願いいたします。 Windows XP Pro の command.com において、バッチファイルの中で set コマンドを使って環境変数を設定しても、バッチから抜けると環境変数の設定ができていません。 バッチ終了後の環境変数は全てバッチ開始前と同じ状態です。 command.com のプロンプトで set コマンドを実行すると、環境変数はセットした内容に変化もしくは追加されます。 cmd.exe ではバッチからでもプロンプトからでも set コマンドで環境変数を操作できます。 なぜ command.com 上のバッチから操作できないのかわからず、不便でかないません。 アドバイスをよろしくお願いいたします。 @echo off set foo=word path=c:\ echo %foo% echo %path% 上記バッチを実行すると word c:\ と表示されますが、set コマンドで確認すると FOO は存在しません PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;... と表示されます。 これはバッチ実行前の値です。
- ベストアンサー
- Windows XP
- バッチファイルでレジストリの値を確認したい
バッチファイルを使い指定したレジストリの値を確認するのに必要なコマンドはわかりました。しかし、実際にバッチファイルにして実行するとコマンドが永遠に実行され続ける状態となってしまいました。コマンドプロンプト上では正常に値が返ってきます。 バッチファイル実行時にコマンドは1回のみ実行され値が返ってくるようにするには何を付け足せばいいでしょうか。 実際のコマンド内容はこちらです。 バッチを実行してInitialEraYearの値を確認したい reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese /v InitialEraYear よろしくお願いいたします。
- ベストアンサー
- Windows 10
- MS-DOSの勉強をしたいのですが
Windows2000のコマンドプロンプトにてMS-DOSの勉強をしなければならないのですが、自宅のパソコンはWindows98なのでMS-DOSプロンプトしかありません。Win98のMS-DOSプロンプトでは「tree」コマンドを実行すると「コマンドまたはファイル名が違います」と言われてしまうなど、Win2000では出来たはずのことが出来なくて困っています。Win2000にUPすればよいのですが、予算とパソコンの都合上でそれが出来そうにありません。そこで、Windows2000のコマンドプロンプトと同じ役割をするフリーソフトはあるのでしょうか?ベクターで探したのですが、MS-DOSの勉強をこれから始めるため、知識が全く無いので説明の意味すら分らず、どれをダウンロードしたらよいか分りません。どなたかよろしくお願いします。
- 締切済み
- オフィス系ソフト