【保存版】Windowsストアアプリ(UWPアプリ)のインストール先とWindowsAppsフォルダーへのアクセス方法
Windowsのスタート画面にあるタイルをクリックすれば、UWPアプリ(ユニバーサルWindowsプラットフォームアプリ)にはいつでもアクセスして起動できます。しかし、これらのアプリは実際にどこにインストールされているのか、ご存じでしょうか?
Windows 10/8のユニバーサルアプリ(Windowsストアアプリ)は、C:\Program Filesフォルダー内にあるWindowsAppsフォルダーにインストールされています。このフォルダーは隠しフォルダーになっているため、表示するには、まずフォルダーオプションを開き、「隠しファイル、隠しフォルダー、および隠しドライブを表示する」にチェックを入れる必要があります。

設定を変更すると、C:\Program Filesフォルダー内にWindowsAppsフォルダーが表示されるようになります。

WindowsAppsフォルダーへのアクセス方法
作業を始める前に、万が一に備えてシステムの復元ポイントを作成しておくことを強くお勧めします。
さっそくフォルダーをクリックして開こうとしても、アクセスは拒否され、次のような警告画面が表示されるはずです。

「続行」をクリックすると、このフォルダーへのアクセス許可が拒否されたことを知らせる警告ボックスが表示されます。

1. セキュリティタブから詳細設定を開く
WindowsAppsフォルダーへのアクセス権を取得するには、警告画面の「セキュリティ」タブのリンクをクリックします。次のようなプロパティウィンドウが開きます。

フォルダーの内容を閲覧するには、最低限「読み取り」権限が必要です。「詳細設定」ボタンをクリックして、保護されたフォルダーの詳細セキュリティ設定画面を開きましょう。

2. 所有者を自分のアカウントに変更する
「続行」をクリックすると、フォルダーのアクセス許可エントリが一覧表示された画面が開きます。ここで自分自身に権限を付与する必要があります。具体的には、所有者をTrustedInstallerから自分のユーザー名へ変更します。
※注意:ここでは説明の例として完全な全権限を付与していますが、実際には必要な範囲の限定的な権限だけを、設定からアクセス許可エントリを編集して付与するのが安全です。

目的のエントリを選択して「表示」をクリックすると、個別のアクセス許可エントリを確認・編集することもできます。ただし、必ず最初にプリンシパル/所有者を変更しておいてください。

3. オブジェクト名を指定して確認する
所有者の変更画面で「変更」をクリックし、オブジェクト名(自分のユーザー名)を入力したら、「名前の確認」も忘れずにクリックしましょう。これにより、入力した名前が正しいかどうかが自動的にチェックされ、誤りがあれば修正してくれます。

繰り返しになりますが、上記のアクセス許可エントリの設定画面から編集すれば、必要最小限の限定的な権限のみを付与することも可能です。

権限の変更が完了すると、確認のダイアログボックスが表示されます。
4. エクスプローラーを再起動して完了
設定を反映させるには、エクスプローラーのウィンドウを一度閉じて、再度開く必要があります。

これで、WindowsAppsフォルダーをダブルクリックして開き、中身を自由に確認できるようになります。

作業後は権限を元に戻そう
ハッカーやマルウェアがこのフォルダーにアクセスできる状態だと、アプリのソースコードを悪意を持って改ざんされる危険性があります。そのため、作業が完了したら、アクセス許可を必ずデフォルトの状態に戻しておくことをお勧めします。元に戻すには、詳細セキュリティ設定で行った変更を逆の手順で取り消すだけでOKです。
ショートカット:アプリ一覧フォルダーを直接開く方法
フォルダーの権限変更までは不要で、単にインストール済みアプリの一覧とショートカットを確認したいだけという場合は、以下のコードをエクスプローラーのアドレスバーにコピー&ペーストしてEnterキーを押すだけで、アプリケーションフォルダーを直接開けます。
explorer.exe shell:::{4234d49b-0245-4df3-B780-3893943456e1}

まとめ
今回ご紹介した所有者変更のテクニックは、Windows内の他の任意のフォルダーに対しても応用できます。変更を元に戻したいときは、手順を逆にたどって変更を取り消すか、冒頭で作成しておいたシステムの復元ポイントからシステムを復元してください。
なお、Windowsストアアプリの既定のインストール先フォルダーの場所自体を変更したい場合については、別途専用の設定方法がありますので、そちらの記事も併せてご覧ください。
関連記事
- プログラムのインストール場所を確認する方法
- Microsoftストアアプリやプログラムのバージョン番号を調べる方法
- ファイルとフォルダーの「実効アクセス許可」とは何か
- DropPermissionで「アクセス許可がありません」エラーを瞬時に解決する方法
- ファイル・フォルダーのアクセス許可の問題をトラブルシューティングする
-
Windowsのスタートアップフォルダとは?場所・追加方法・無効化の手順を徹底解説
Windowsのスタートアップフォルダを活用すれば、PC起動時に自動で立ち上げたいアプリケーションを自由にコントロールできます。パソコンを起動するたびに、いつも同じアプリを手動で開いていませんか?スタートアップフォルダを使えば、起動後に一つひとつアプリを立ち上げる手間から解放されます。 この記事では、Windowsのスタートアップフォルダの場所、仕組み、そして登録すべきアプリ・避けるべきアプリについて詳しく解説します。 Windowsのスタートアップフォルダはどこにある? スタートアップフォルダに配置したアプリケーションは、PCの電源を入れた瞬間に自動的に起動します。これはコンピュータ上の特別
-
Windows 11にGoogle Playストアをインストールする方法【非公式手順を徹底解説】
Windows 11の目玉機能のひとつが、Androidアプリをネイティブで実行できることです。以前はサードパーティ製ソフトを使うしかありませんでしたが、Windows 11ではスマートフォンのアプリをデスクトップ環境に完全に統合できるようになりました。 ただし、注意すべき大きな条件が2つあります。Windows 11でAndroidアプリを動かすには、SSDと8GB以上のRAMが必要です。HDDや4GB RAMでもWindows 11自体は動作しますが、Androidアプリには対応していません。さらにMicrosoftは、快適な体験のため16GBのメモリを推奨しており、これは多くのユーザー