WindowsApps フォルダを開く方法

このサイトを検索 | Search this site
folder
UWP: Universal Windows Platform
Windows 10/11 向けのアプリケーション開発プラットフォーム

WindowsApps フォルダー

WindowsApps フォルダーは、Microsoft Store アプリが保存されているフォルダーです。このフォルダーは隠しフォルダーのため通常は表示されません。

Microsoft Store アプリは UWPアプリとも呼ばれます。異なるデバイスで共通のAPIを使えるようにしたマイクロソフトが策定した規格です。

例えば、Windows 10、Windows 11、Xbox One、Windows Phone などのWindows デバイスで実行できるアプリケーションです。

隠しフォルダーを表示する

UWPアプリ「付箋」のインストール場所を調べる過程で、WindowsApps フォルダーの存在を知りました。

WindowsApps は次の理由で簡単にアクセスできないようガードされていますが、アクセスできるようにする方法があるので紹介します。

  • 隠しフォルダ
  • 所有者:TrustedInstaller
  • Usersに「読み取りアクセス許可」がない


エラーダイアログ

error_batten

WindowsApps にアクセスするとダイアログが表示されアクセスが拒否されます。アクセス許可を取得しようとすると拒否されます。

WindowsAppsのフルパス
C:\Program Files\WindowsApps
スナップショット

「このフォルダーにアクセスする許可がありません。

[続行] をクリックすると、このフォルダーへの永続的なアクセスを取得します。」

WindowsApps-deny0

「このフォルダーへアクセスするアクセス許可が拒否されています。

このフォルダーへのアクセスを取得するには セキュリティ タブ を使用する必要があります。」

WindowsApps-deny

読み取りアクセス許可を取得することができない

tweak

以下の手順でAdministrators、Usersなどの「アクセス許可エントリ」を表示することができますが、WindowsAppsフォルダーを開けるようにはなりません。

[手順]
  1. エクスプローラーの「隠し属性非表示」を解除する(手順)
  2. WindowsApps > 右クリック:プロパティ
  3. 「セキュリティ」タブに切り替える
  4. 詳細設定に進む
  5. 続行を選択する
  6. 「アクセス許可エントリ」が表示される
  7. 以上
セキュリティ
WindowsApps:プロパティ > セキュリティ
「このオブジェクトのプロパティを表示するには、読み取りアクセス許可が必要です。続行するには、[詳細設定] をクリックしてください。

特殊なアクセス許可または詳細設定を表示するには、[詳細設定] をクリックします。」

sec-property
続行
「このオブジェクトのプロパティを表示するには読み取り権限が必要です。管理アクセス許可を使用して操作するには、[続行] をクリックしてください。」

Continue

続行を選択すると、アクセス許可エントリが表示される。

所有者:TrustedInstaller
  • TrustedInstaller:フルコントロール
  • SYSTEM:フルコントロール
  • Users:読み取りと実行(条件 Exists WIN://SYSAPPID)

WindowsApps のセキュリティの詳細設定

WindowsApps を開く方法

folder

WindowsApps フォルダーは、Usersグループアカウントに設定された権限が「読み取りと実行」のため、管理者グループのアカウントでも開くことができないようにガードされています。Administrator でも開くことができません。

WindowsApps のフルコントロール権限は [TrustedInstaller、SYSTEM] に付与されているので、以下の方法により開くことができるようになります。

[PLAN]
  1. WindowsAppsの所有者をAdministratorsに変更してフルコントロールを付与する。
  2. WindowsAppsの所有者をUsersに変更してフルコントロールを付与する。
  3. ExecTI+Tablacus Explorer
  4. コマンドプロンプト(管理者)+PSTools+Tablacus Explorer
PLAN-A、B
WindowsAppsフォルダーの所有者をAdministratorsまたは、Usersに変更してフルコントロールを付与する

この手順は複雑なのでやる気が起きません。
以下の記事が参考になります。

PLAN-C
ExecTI+Tablacus Explorer

ExecTIはプログラムをTrustedInstallerとして起動するので、TrustedInstallerに付与されたフルコントロール権限を利用することができます。

[手順]
  1. ExecTIをインストールする(ExecTI :Scrap 2nd.
  2. Tablacus Explorerをインストールする(Vector
  3. ExecTIからTablacus Explorerを起動する
  4. WindowsAppsを開く
  5. 終了

ExecTIからTablacus Explorerを起動する

ET-TE64exe

Tablacus ExplorerでWindowsAppsを開いた時のスナップショット

Tablacus
PLAN-D
コマンドプロンプト(管理者)+PSTools+Tablacus Explorer

PSToolsはプログラムをSYSTEMとして起動するので、SYSTEMに付与されたフルコントロール権限を利用することができます。

ExecTIの代わりにPSToolsを利用します。

PSToolsはマイクロソフト純正のシステムツールです。

使用例
c:\_
管理者:コマンド プロンプトー □ × 
C:\WINDOWS\system32>C:\PSTools\PsExec.exe -i -s C:\te210330\TE64.exe

まとめ

matome
reload
  • UWPアプリ(付箋などのMicrosoft Storeアプリ)がインストールされているフォルダー
  • 隠しフォルダーのためエクスプローラーに表示されないことがある
  • フォルダーオプションから「隠しフォルダーを表示する」に変更するとよい
  • 所有者がTrustedInstallerのためUsers、Administratorsグループのアカウントは開く権限がない
  • 所有者をAdministratorsまたはUsersに変更してフルコントロールを付与すると開くことができる
  • ExecTI、PSToolsを利用すると開くことができる
  • ExecTI | SC2
TrustedInstallerとしてアプリケーションを実行する方法|ExecTI

TrustedInstallerとしてアプリケーションを実行する方法|ExecTI

ExecTIは、TrustedInstallerとしてアプリケーションを実行するソフトウェアです。10016イベントを修復する時に威力を発揮します。

SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント