【Windows】ストアアプリの実行ファイルがあるフォルダの場所を確認し保護を解く手順

【Windows】ストアアプリの実行ファイルがあるフォルダの場所を確認し保護を解く手順
🛡️ 超解決

ビジネスシーンでストアアプリの特定のファイルにアクセスする必要があるものの、通常のデスクトップアプリとは異なりファイルが保護されていて困っていませんか。ストアアプリの実行ファイルはシステムによって厳重に管理されており、そのままでは内容の確認や変更ができません。この記事では、ストアアプリの実行ファイルがどこにあるかを確認し、システムで保護されたフォルダへのアクセス権を変更する具体的な手順を解説します。これにより、特定の業務要件に応じてストアアプリのファイル操作ができるようになります。

【要点】ストアアプリのファイルパス確認と保護解除の重要操作

  • アプリの実行ファイルパス確認: PowerShellコマンドまたはタスクマネージャーを使用し、ストアアプリのインストール場所を特定します。
  • WindowsAppsフォルダの所有者変更: システムで保護されたWindowsAppsフォルダへのアクセスを可能にするため、所有者を現在のユーザーアカウントに変更します。
  • フォルダへのアクセス許可追加: 所有者変更後、WindowsAppsフォルダへのフルアクセス権限をユーザーアカウントに付与し、ファイルの操作を可能にします。

ADVERTISEMENT

ストアアプリのファイル構造とアクセス制限の概要

ストアアプリは、Windowsのセキュリティモデルに基づいて「サンドボックス」と呼ばれる隔離された環境で動作します。この仕組みにより、アプリがシステム全体に影響を与えるリスクを最小限に抑え、セキュリティと安定性を高めています。ストアアプリの実行ファイルや関連データは、通常「C:\Program Files\WindowsApps」フォルダに格納されています。このWindowsAppsフォルダは、Windows OSによって厳重に保護されており、管理者権限を持つユーザーであってもデフォルトではアクセスできません。この保護を解除することは、システムのセキュリティを低下させる可能性をはらみます。

お探しの解決策が見つからない場合は、こちらの「Windowsトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

ストアアプリの実行ファイルパス確認とアクセス権変更手順

ストアアプリのファイルを操作するには、まず実行ファイルの場所を特定し、その格納フォルダへのアクセス権を設定する必要があります。以下の手順で慎重に操作してください。これらの操作はWindows 11を基準に説明します。

アプリの実行ファイルパスを確認する

  1. PowerShellを開く
    スタートボタンを右クリックし、「Windowsターミナル 管理者」または「PowerShell 管理者」を選択します。ユーザーアカウント制御のダイアログが表示された場合は「はい」をクリックしてください。
  2. インストール場所を一覧表示するコマンドを実行する
    開いたターミナルで、Get-AppxPackage | Select Name, InstallLocationと入力し、Enterキーを押します。インストールされているストアアプリの名前とインストールパスが一覧表示されます。
  3. 対象アプリのパスを特定する
    一覧の中から目的のストアアプリを見つけ、その「InstallLocation」の項目に記載されているパスを控えておきます。多くの場合、「C:\Program Files\WindowsApps\パッケージ名」のようなパスになります。
  4. タスクマネージャーから確認する場合(Windows 11)
    目的のストアアプリを起動した状態で、Ctrl + Shift + Escキーを押してタスクマネージャーを起動します。
  5. アプリの詳細を表示する
    プロセスの一覧から目的のアプリを右クリックし、「ファイルの場所を開く」を選択します。ただし、ストアアプリによっては、直接実行ファイルが開かれず、その親フォルダであるWindowsAppsフォルダへのアクセスが制限される場合があります。

WindowsAppsフォルダの所有者を変更する

WindowsAppsフォルダの所有者を変更することで、アクセス権の変更が可能になります。この操作はシステムのセキュリティ設定を変更するため、慎重に行ってください。

  1. エクスプローラーでWindowsAppsフォルダを表示する
    タスクバーのエクスプローラーアイコンをクリックし、「C:\Program Files」に移動します。通常、「WindowsApps」フォルダは非表示になっているため、エクスプローラーのリボンにある「表示」をクリックし、「表示」サブメニューから「表示/非表示」グループの「隠しファイル」にチェックを入れます。
  2. WindowsAppsフォルダのプロパティを開く
    表示された「WindowsApps」フォルダを右クリックし、「プロパティ」を選択します。
  3. セキュリティタブの詳細設定を開く
    プロパティウィンドウで「セキュリティ」タブをクリックし、「詳細設定」ボタンをクリックします。
  4. 所有者を変更する
    詳細セキュリティ設定ウィンドウの上部にある「所有者: TrustedInstaller」の右側にある「変更」リンクをクリックします。
  5. 新しい所有者を入力する
    「ユーザーまたはグループの選択」ウィンドウで、「選択するオブジェクト名を入力してください」の欄に現在のユーザー名またはグループ名(例: Administrators)を入力し、「名前の確認」をクリックします。正しい名前が表示されたら「OK」をクリックします。
  6. 所有者変更を適用する
    詳細セキュリティ設定ウィンドウに戻ったら、「サブコンテナーとオブジェクトの所有者を置き換える」のチェックボックスをオンにし、「適用」をクリックします。確認ダイアログが表示された場合は「はい」をクリックし、警告が表示された場合は「OK」をクリックして続行します。所有者の変更には時間がかかる場合があります。完了したら「OK」をクリックしてウィンドウを閉じます。

フォルダへのアクセス許可を追加する

所有者変更後、対象フォルダに具体的なアクセス権限を付与します。これにより、フォルダ内のファイルへの操作が可能になります。

  1. WindowsAppsフォルダの詳細セキュリティ設定を再度開く
    WindowsAppsフォルダのプロパティから「セキュリティ」タブの「詳細設定」を再度開きます。
  2. アクセス許可のエントリを追加する
    「アクセス許可」タブの「追加」ボタンをクリックします。
  3. プリンシパルを選択する
    「アクセス許可エントリ」ウィンドウで「プリンシパルの選択」をクリックします。
  4. ユーザーまたはグループ名を入力する
    先ほど所有者として設定したユーザー名またはグループ名を入力し、「名前の確認」をクリックして「OK」をクリックします。
  5. フルコントロールの許可を付与する
    「アクセス許可エントリ」ウィンドウで「フルコントロール」のチェックボックスをオンにし、「OK」をクリックします。
  6. アクセス許可の継承を無効にする(必要な場合)
    詳細セキュリティ設定ウィンドウに戻ったら、「継承を無効にする」ボタンをクリックし、表示されるダイアログで「継承されたアクセス許可をこのオブジェクトの明示的なアクセス許可に変換します」を選択します。
  7. 変更を適用する
    「適用」をクリックし、その後「OK」をクリックしてすべてのウィンドウを閉じます。これでWindowsAppsフォルダとその内容へのフルアクセス権が付与されました。

ストアアプリファイル操作時の注意点と制限

ストアアプリのファイル保護を解除し、アクセス権を変更する操作は、システムの安定性やセキュリティに大きな影響を与える可能性があります。以下の点に留意してください。

システムの安定性への影響

WindowsAppsフォルダはOSの重要なシステムファイルを含んでいます。このフォルダのアクセス権を変更したり、内部のファイルを誤って変更・削除したりすると、Windowsの動作が不安定になる、ストアアプリが起動しなくなる、あるいはOS自体が起動できなくなるなどの重大な問題が発生する可能性があります。この操作は、システムの基本的な保護機能を一時的に停止させる行為であることを理解してください。

アプリの更新や再インストール時の問題

アクセス権を変更したストアアプリは、Windows Updateを通じて提供される更新プログラムの適用に失敗する場合があります。また、アプリを一度アンインストールし、再度Microsoft Storeからインストールしようとした際に、アクセス権の問題が原因でインストールが正常に完了しない可能性もあります。Microsoft Storeでのアプリの管理機能が損なわれる可能性があるため注意が必要です。

アクセス権を元に戻す手順

一時的な操作が完了したら、セキュリティとシステムの安定性を確保するために、WindowsAppsフォルダのアクセス権を元の状態に戻すことを強く推奨します。元に戻す手順は以下の通りです。

  1. WindowsAppsフォルダの詳細セキュリティ設定を開く
    WindowsAppsフォルダを右クリックし、「プロパティ」から「セキュリティ」タブの「詳細設定」を開きます。
  2. 所有者をTrustedInstallerに戻す
    「所有者」の横にある「変更」リンクをクリックし、「選択するオブジェクト名を入力してください」の欄にNT Service\TrustedInstallerと入力し、「名前の確認」をクリックします。正確な名前が表示されたら「OK」をクリックします。
  3. アクセス許可のエントリを削除する
    詳細セキュリティ設定ウィンドウの「アクセス許可」タブで、以前追加したユーザーアカウントのアクセス許可エントリを選択し、「削除」をクリックします。
  4. 継承を再度有効にする(必要な場合)
    もし以前に継承を無効にした場合は、「継承を有効にする」ボタンをクリックして継承を有効に戻します。
  5. 変更を適用する
    「適用」をクリックし、その後「OK」をクリックしてすべてのウィンドウを閉じます。これにより、WindowsAppsフォルダは元の保護された状態に戻ります。

ADVERTISEMENT

ストアアプリとデスクトップアプリのファイル管理比較

ストアアプリと従来のデスクトップアプリでは、その性質上、ファイル管理の方法に大きな違いがあります。以下の比較表で、それぞれの特徴を確認してください。

項目 ストアアプリ(UWPアプリ) デスクトップアプリ(Win32アプリ)
インストール場所 C:\Program Files\WindowsApps配下 C:\Program FilesまたはC:\Program Files (x86)配下
ファイルアクセス システムにより厳重に保護。通常のユーザーは直接アクセスできない ユーザーが自由にファイルにアクセス・編集可能
権限管理 サンドボックス環境で動作し、OSがアクセス権を厳しく制御 アプリごとに個別のアクセス権が設定される場合もあるが、ユーザーの自由度が高い
セキュリティモデル 隔離された環境で実行され、システムへの影響が限定的 広範なシステムリソースにアクセス可能
更新方法 Microsoft Storeを通じて自動的に更新される アプリ開発元の更新メカニズムまたは手動で更新される

この記事で解説した手順により、ストアアプリの実行ファイルがどこにあるかを特定し、通常はアクセスが制限されているフォルダへのアクセス権を設定できるようになりました。これらの操作は、特定の業務要件で必要とされる場合にのみ実施し、完了後は必ずアクセス権を元の状態に戻すことがシステムの安定性とセキュリティを保つ上で重要です。今後、ストアアプリのファイル内容を確認したり、特定の構成ファイルを編集したりする際にこの知識が役立つでしょう。

💻
Windowsトラブル完全解決データベース 起動不能、更新の不具合、動作が重い、設定の消失など、Windows 10/11のあらゆるトラブル解決手順を網羅しています。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。