1. ホーム
  2. windows

[解決済み] プログラムファイルx86の環境変数を取得するには?

2022-10-11 11:49:20

質問

コマンドプロンプトで Program Files (x86) の場所を表示する方法を教えてください。私は Windows 7 64bit を使用しています。

試してみました。

echo %programfiles(x86)% そして echo %programfiles% .

いずれも出力は C:\Program Files

レジストリを手動で確認したところ

HKLM/Software/microsoft/windows/currentversion ,

programfilesdir を指す C:\Program Files であり

HKLM/Software/WOW64/Microsoft/windows/currentversion ,

programfilesdir を指す C:\Program Files (x86) .

しかし、なぜ私はいつも C:\Program Files が表示されるのでしょうか?

どのように解決するのですか?

64 ビット マシンで 64 ビット モードで動作している場合。

  • echo %programfiles% ==> C:\Program Files
  • echo %programfiles(x86)% ==> C:\Program Files (x86)

32 ビット (WOW64) モードで動作する 64 ビットマシンで。

  • echo %programfiles% ==> C:\Program Files (x86)
  • echo %programfiles(x86)% ==> C:\Program Files (x86)

32ビットモードで動作する32ビットマシンで。

  • echo %programfiles% ==> C:\Program Files
  • echo %programfiles(x86)% ==> %programfiles(x86)%