Windows 11で「ペイント」はインストール済みなのに、従来のデスクトップソフトのようにmspaint.exeをエクスプローラーで探すと見つからないことがあります。現在のWindows 11版ペイントはパッケージ化されたアプリとして提供されており、一般的なアプリとはインストール場所とアクセス方法が異なるためです。
現在のペイントでは、実体のmspaint.exeは通常、C:\Program Files\WindowsApps\Microsoft.Paint_バージョン_アーキテクチャ__8wekyb3d8bbwe\PaintApp\mspaint.exeという構造の場所にあります。ただしバージョン番号などは更新によって変わるため、固定したフルパスを覚えるのではなく、Windowsに現在のInstallLocationを問い合わせる方法が確実です。
また、「Program Filesを開いてもMicrosoft.Paintというフォルダーがない」というのは不思議な状態ではありません。Microsoft.PaintはProgram Files直下ではなく、保護されたWindowsAppsフォルダーのさらに内側にあります。本記事では、Windows 11 25H2を含む現在のWindows 11でペイントの実行ファイルを確認する方法と、WindowsAppsをむやみに変更すべきでない理由を解説します。
- Windows 11版ペイントのmspaint.exeは通常WindowsApps内にある
- 「C:\Program Files」にMicrosoft.Paintがないのは正常
- WindowsApps自体がエクスプローラーで見つけにくい理由
- 現在インストールされているペイントの場所はPowerShellで確認できる
- バージョン番号を決め打ちして探さないことが重要
- mspaint.exeを起動したいだけならファイルの場所を知る必要はない
- ショートカットを作りたい場合もWindowsAppsのexe直指定は避ける
- WindowsAppsの所有権・アクセス権を変更する必要はない
- 「インストールされているアプリ」にペイントがあるのに起動しない場合
- Windows 11 25H2でも考え方は同じ
- 今回のポイントを整理
- まとめ:mspaint.exeはWindowsApps内にあるが直接探す必要はない
Windows 11版ペイントのmspaint.exeは通常WindowsApps内にある
MicrosoftのMSIXに関する公式資料では、パッケージ化されたアプリの既定のインストール先はC:\Program Files\WindowsApps\<package_full_name>と説明されています。[参照] Microsoft Learn「Windowsでのパッケージ デスクトップ アプリの実行方法について」
現在のペイントもこの形式で配置されており、実際のパスはおおむね次の構造になります。
C:\Program Files\WindowsApps\Microsoft.Paint_<バージョン>_x64__8wekyb3d8bbwe\PaintApp\mspaint.exe
例えばMicrosoft Q&Aに掲載された2026年のペイントの障害ログでも、実際の実行ファイルとしてC:\Program Files\WindowsApps\Microsoft.Paint_11.2603.251.0_x64__8wekyb3d8bbwe\PaintApp\mspaint.exeが記録されています。[参照] Microsoft Q&Aのペイント実行パス例
「C:\Program Files」にMicrosoft.Paintがないのは正常
混乱しやすいポイントは、Microsoft.PaintフォルダーがC:\Program Files直下にあるわけではないことです。階層は「Program Files → WindowsApps → Microsoft.Paint_…」です。
つまり探す場所を表すと、C:\Program Files\Microsoft.Paint...ではなく、C:\Program Files\WindowsApps\Microsoft.Paint...となります。「Program Filesを開いたけれどMicrosoft.Paintが見当たらない」という状態だけなら、ペイントのインストール失敗を意味しません。
さらにWindowsAppsは普通のアプリフォルダーとは性質が異なります。MicrosoftはC:\Program Files\WindowsAppsを保護されたシステムディレクトリとして説明しており、アプリを不正な変更から保護するためアクセスが厳しく制限されています。[参照] Microsoft Learn「Modern apps or application packages are reported as vulnerable」
WindowsApps自体がエクスプローラーで見つけにくい理由
WindowsAppsは通常の「Program Files」配下にありますが、ユーザーが日常的に中身を操作するためのフォルダーではありません。保護されたフォルダーであるため、エクスプローラーから普通のアプリフォルダーを探す感覚では中身を自由に閲覧できない場合があります。
Microsoftの資料によれば、パッケージの展開後、そのファイルは読み取り専用として扱われ、OSによって強く保護されます。また、パッケージ内部への書き込みは許可されません。これはアプリファイルの改変などを防止し、パッケージをWindowsが管理できるようにするためです。[参照] Microsoft Learn・MSIXのファイルシステム
したがって、「WindowsAppsを自由に開けないから設定がおかしい」「アクセス権を変更すればよい」と考える必要はありません。むしろアクセス権を無理に変更すると、Microsoft Storeアプリの更新や起動などに問題を起こす可能性があります。
現在インストールされているペイントの場所はPowerShellで確認できる
mspaint.exeの正確な場所を知ること自体が目的なら、WindowsAppsの所有権を変更してエクスプローラーから探し回るより、PowerShellでパッケージ情報を取得する方法が適しています。
PowerShellまたはWindows TerminalのPowerShellを開き、次のコマンドを実行します。
Get-AppxPackage Microsoft.Paint | Select-Object Name, PackageFullName, InstallLocation
正常に取得できれば、Name、PackageFullName、InstallLocationなどが表示されます。InstallLocationが現在そのユーザーに登録されているペイントパッケージのインストール場所です。
例えばInstallLocationがC:\Program Files\WindowsApps\Microsoft.Paint_11.xxxx.xxxx.x_x64__8wekyb3d8bbweと表示された場合、そのパッケージで一般的なmspaint.exeの位置は、その下のPaintApp\mspaint.exeです。
バージョン番号を決め打ちして探さないことが重要
ペイントはMicrosoft Storeなどを通じて更新されるため、Microsoft.Paint_の後ろにあるバージョン番号は固定ではありません。インターネット上の記事で見つけたパスをそのままコピーしても、自分のPCでは存在しないことがあります。
例えば別のPCでMicrosoft.Paint_11.2603.251.0_x64__8wekyb3d8bbweだったとしても、自分のPCでペイント11.2605.81.0を使用していれば同じフォルダー名になるとは限りません。また今後アップデートすれば、そのパスも変化する可能性があります。
したがって、mspaint.exeの場所を確認するときは「ネットで見つけたフルパスを探す」のではなく、Get-AppxPackageで現在のInstallLocationを取得するという考え方が適切です。
mspaint.exeを起動したいだけならファイルの場所を知る必要はない
ペイントを単に起動したいのであれば、WindowsAppsの中まで移動する必要はありません。スタートメニューで「ペイント」と検索して起動する方法が基本です。
またWindows 11では、「ファイル名を指定して実行」などからmspaintと入力して起動する方法もあります。目的が「ペイントを使うこと」であれば、パッケージ内部のmspaint.exeを直接ダブルクリックする必要はありません。
例えばWindowsキー+Rで「ファイル名を指定して実行」を開き、mspaintと入力してEnterを押してペイントが起動するなら、実行ファイルの物理的な場所をユーザー自身が指定しなくてもWindows側が適切に処理できています。
ショートカットを作りたい場合もWindowsAppsのexe直指定は避ける
「mspaint.exeの場所を知りたい」という目的がデスクトップショートカットの作成である場合にも、WindowsApps内のバージョン付きパスを直接ショートカットへ登録する方法はおすすめできません。
理由は、アプリ更新によってパッケージのバージョンが変われば、Microsoft.Paint_11.xxxx...というフォルダー名も変わる可能性があるからです。固定した物理パスに依存するショートカットは、アップデート後に古い場所を参照してしまう可能性があります。
通常はスタートメニューからペイントを起動するか、Windowsが提供するアプリ起動の仕組みを利用する方が安定します。タスクバーへ頻繁に使うペイントを固定する方法も便利です。
WindowsAppsの所有権・アクセス権を変更する必要はない
インターネットでWindowsAppsの開き方を検索すると、「フォルダーの所有者を自分へ変更する」「アクセス許可を追加する」といった手順が見つかることがあります。しかし、単にペイントの実行ファイルの場所を調べたり、ペイントを起動したりするためにそこまでする必要はありません。
MicrosoftはWindowsAppsを保護されたシステムディレクトリとして管理しています。さらにMSIXパッケージ内のファイルはOSによってロックダウンされ、改変された場合にはアプリが起動できなくなる仕組みがあります。[参照] Microsoft Learn・パッケージアプリの保護
したがって、WindowsAppsの所有権変更、Microsoft.Paintフォルダーの移動・削除、mspaint.exeの上書きなどは避けましょう。「場所を確認する」ことと「システム管理下のファイルを変更する」ことは別です。
「インストールされているアプリ」にペイントがあるのに起動しない場合
「設定」→「アプリ」→「インストールされているアプリ」にペイントが表示されているのに、スタートメニューやmspaintから起動できない場合は、単に実行ファイルの場所が分からない問題とは別です。パッケージ登録やアプリデータなどに問題が起きている可能性があります。
この場合は、まず「設定」→「アプリ」→「インストールされているアプリ」→「ペイント」→「詳細オプション」から、修復など利用可能な項目を確認します。修復で改善しない場合にはリセットも候補になりますが、アプリデータへ影響する可能性があるため画面の説明を確認してから実行してください。
さらに必要であればMicrosoft Storeでペイントの更新を確認します。アプリの不具合を直す目的でWindowsApps内部へ入り、mspaint.exeを手動でコピー・置換する方法は適切ではありません。
Windows 11 25H2でも考え方は同じ
Windows 11 Home 25H2であっても、「設定」のインストール済みアプリにペイントが存在し、そのパッケージがMicrosoft.Paintとして登録されているなら、従来型ソフトのようにProgram Files直下の「Paint」フォルダーを探す必要はありません。
確認したい場合はGet-AppxPackage Microsoft.Paintから現在のパッケージ情報を取得する方法が分かりやすく、バージョン更新にも対応できます。Microsoftのトラブルシューティング資料でも、パッケージアプリの存在やInstallLocationを調べる際にGet-AppxPackageが使用されています。[参照] Microsoft Learn・Storeアプリのトラブルシューティング
PCメーカーがLenovoであること自体も、この基本的なWindowsアプリの配置ルールを変えるものではありません。IdeaPadだから特殊な場所にペイントがある、と考える必要は基本的にありません。
今回のポイントを整理
Windows 11版ペイントについて混乱しやすい「場所」を整理すると、次のようになります。
| 確認したいこと | 内容 |
|---|---|
| mspaint.exeの一般的な場所 | C:\Program Files\WindowsApps\Microsoft.Paint_...\PaintApp\mspaint.exe |
| Microsoft.PaintがProgram Files直下にない | 正常。WindowsAppsの内側にある |
| 正確なバージョン付きパス | Get-AppxPackage Microsoft.PaintのInstallLocationで確認 |
| ペイントを起動したい | スタート検索、またはmspaintで起動 |
| WindowsAppsを自由に開けない | 保護されたシステムディレクトリなので異常とは限らない |
| 所有権を変更すべきか | 場所確認・通常起動だけなら不要 |
特に重要なのは、「mspaint.exeがWindowsAppsにあること」と「WindowsAppsをユーザーが直接操作する必要があること」は別だという点です。
まとめ:mspaint.exeはWindowsApps内にあるが直接探す必要はない
現在のWindows 11版ペイントのmspaint.exeは、通常C:\Program Files\WindowsApps\Microsoft.Paint_...\PaintApp\mspaint.exeというパッケージ内部にあります。Microsoft.PaintがC:\Program Files直下に見つからないのは、探す階層が一つ違うためです。
さらにWindowsAppsはMicrosoftが保護しているシステムディレクトリなので、エクスプローラーで一般的なフォルダーと同じように扱えないことがあります。これはペイントがインストールされていない証拠ではありません。
正確な現在位置を確認したいなら、PowerShellでGet-AppxPackage Microsoft.Paint | Select-Object Name, PackageFullName, InstallLocationを実行する方法が安全で確実です。ペイントの更新によってバージョン付きフォルダー名が変わるため、ネット上で見つけた古いパスを固定的に使わないことも重要です。
そして目的が単にペイントを使うことであれば、WindowsAppsへ入る必要はありません。スタートメニューから「ペイント」を起動するか、mspaintを実行すれば十分です。WindowsAppsの所有権やアクセス権を変更せず、Windowsが用意している通常の起動・管理方法を利用するのが安全です。


コメント