〜Program Files / Program Files (x86) / AppData の役割を一度で理解〜
Windows にアプリをインストールすると、 ほとんどの場合、次の 3つのどれかに配置されます。
① C:\Program Files\
② C:\Program Files (x86)\
③ C:\Users\<ユーザー名>\AppData\Local\
これは Windows が公式に定めている アプリ配置ポリシー(役割分担)に従っているためです。
この記事では、 「なぜこの3か所なのか?」 「x86 の意味は?」 「どんなアプリがどこに入るのか?」 を分かりやすく解説します。
Program Files(64bitアプリの標準場所)
C:\Program Files\
ここは 64bit アプリ専用のフォルダです。
- システム全体で使うアプリ
- 管理者権限が必要
- 全ユーザー共通
- 64bit OS ではこちらが“本命”
例: Chrome、Office、Photoshop、Steam など
Program Files (x86)(32bitアプリ専用)
C:\Program Files (x86)\
ここは 32bit アプリ専用のフォルダです。
x86 の意味
「x86」は 32bit CPU アーキテクチャの総称。 64bit は「x64」。
Windows は 64bit OS でも 32bit アプリを動かす互換機能(WOW64)を持っているため、 古いアプリや軽量アプリはここに入ります。
例: 古いゲーム、古いユーティリティ、古いブラウザなど
AppData\Local(ユーザー単位のアプリ)
C:\Users\<ユーザー名>\AppData\Local\
ここは ユーザーごとに独立したアプリを置く場所です。
- 管理者権限なしでインストール可能
- 他ユーザーと干渉しない
- Microsoft Store アプリは必ずここに入る
- VSCode、Slack、Zoom などがここに入る
なぜここに置くのか?
- 権限不要でインストールできる
- 企業PCでも使いやすい
- Store アプリのルール
- ユーザーごとに環境を分けられる
どこに入るかは「アプリの性質」で決まる
| インストール先 | 入るアプリの種類 |
|---|---|
| Program Files | 64bitアプリ(全ユーザー共通) |
| Program Files (x86) | 32bitアプリ(全ユーザー共通) |
| AppData\Local | ユーザー単位のアプリ(権限不要) |
まとめ:Windows のアプリはこの3か所に集約される

Windows のアプリ配置は複雑に見えて、 実は この3か所の役割分担で完全に説明できます。
- 64bit → Program Files
- 32bit → Program Files (x86)
- ユーザー単位 → AppData\Local
これを知っておくと、 アプリの場所で迷うことがほぼ無くなります。



人気ブログランキング ブログパーツ