Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

Windowsオペレーティングシステムのファイルディレクトリ構造は、メジャーリリースを重ねても大きく変わっていません。コアシステムファイルは「Windows」フォルダーに、ユーザープロフィールデータは「Users」フォルダーに、プログラムファイルは「Program Files」および「Program Files (x86)」フォルダーにそれぞれ格納されています。


では、Microsoft Storeアプリはどこにあるのでしょうか?他のデスクトップアプリとは異なり、Microsoft Storeアプリは「WindowsApps」という隠しフォルダー内に保存されています。Windowsは標準ユーザーアカウントからのアクセスを制限しているため、このフォルダーを閲覧・編集するにはいくつかの設定変更が必要です。本記事では、その具体的な手順を詳しく解説します。


Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

Windows 10におけるWindowsAppsフォルダーとは?


前述のとおり、WindowsAppsフォルダーはMicrosoft Storeアプリが格納されたアクセス制限付きフォルダーです。さらに、Windows 8で導入されたUWP(Universal Windows Platform)スタイルのアプリ、たとえば「Your Phone」アプリ(yourphone.exe)なども含まれています。


セキュリティの観点から見ると、このフォルダーへのアクセス制限には合理的な理由があります。Microsoft StoreアプリをWindowsの他の領域からサンドボックス化し、ファイルの所有権を非表示のTrustedInstallerユーザーアカウントに限定することで、Storeアプリは標準的なデスクトップアプリと比べてWindows本体へのアクセスが制限されています。


Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

残念ながら、この仕組みゆえに、WindowsAppsフォルダーへの変更(そもそも表示することさえも)は容易ではありません。まずフォルダーの所有権を取得する必要があり、それによって初めてフォルダーへのアクセスや編集が可能になります。


ただし、作業を始める前にセキュリティリスクについて考慮しておきましょう。Microsoftはアプリの品質と安全性を審査していますが、WindowsAppsフォルダーへのアクセス制限は追加の保護層として機能し、C:\Usersディレクトリ内のユーザープロフィールフォルダーなど、他の機密性の高いファイルやフォルダーへの不正アクセスを防いでいます。


フォルダーの所有権を取得すると、この保護が弱まり、より多くのシステムデータがMicrosoft Storeアプリに露出することになります。不安がある場合は、作業後にマルウェアスキャンを実行して安心を確保するとよいでしょう。


エクスプローラーを使ってWindowsAppsフォルダーにアクセスする方法


Windows 10でWindowsAppsフォルダーにアクセスする最も簡単な方法は、エクスプローラーを使用することです。隠しフォルダーの表示を有効にし、フォルダーの所有権を取得することで、閲覧と編集の両方が可能になります。


  1. まず、Windows PCでエクスプローラーを開きます。Windowsはデフォルトで特定のフォルダーを非表示にしているため、最初にこの設定を解除します。「表示」タブから「隠しファイル」にチェックを入れてください。これにより、右側のディレクトリ一覧に隠しファイルやフォルダーが表示されるようになります。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. 隠しフォルダーが表示できるようになったら、アドレスバーから「Program Files」ディレクトリ(通常はC:\Program Files)を開きます。ディレクトリ一覧に「WindowsApps」フォルダーが表示されているはずです。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. WindowsAppsフォルダーの管理権限を取得するには、フォルダーを右クリックして「プロパティ」を選択します。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. プロパティウィンドウで「セキュリティ」タブを選択し、続いて「詳細設定」をクリックします。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. 「セキュリティの詳細設定」ウィンドウ上部にある「所有者」情報の横にある「変更」ボタンを選択します。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. 「ユーザーまたはグループの選択」ダイアログに、使用中のWindowsユーザーアカウントのユーザー名を入力し、「名前の確認」をクリックしてから「OK」を選択します。Microsoftアカウントを使用している場合は、メールアドレスを入力してください。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. フォルダーの所有者が自分のユーザー名に更新されます(ウィンドウ上部の「所有者」情報で確認できます)。必ずメニュー上部の「サブコンテナーとオブジェクトの所有者を置き換える」チェックボックスを有効にしてください。問題なければ「OK」(または「適用」→「OK」)を選択して変更を確定します。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. これで、WindowsAppsフォルダーとそのすべてのサブフォルダー・ファイルを閲覧・編集できるようになります。C:\Program Filesディレクトリ内の「WindowsApps」フォルダーをダブルクリックして、中身を確認してみましょう。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

PowerShellを使ってWindowsAppsフォルダーにアクセスする方法


上記の方法でもWindowsAppsフォルダーへのアクセスと所有権の取得は可能ですが、手順がやや煩雑です。より手軽に所有権を変更してフルアクセスを得たい場合は、Windows PowerShellを活用しましょう。


  1. 新しいPowerShellウィンドウを開くには、スタートメニューを右クリックし、「Windows PowerShell(管理者)」を選択します。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】
  1. PowerShellウィンドウで「takeown /f "C:\Program Files\WindowsApps" /r」と入力し、Enterキーを押します。処理完了までにはある程度時間がかかります。「/f」(強制)と「/r」(再帰的)の各フラグを付けることで、takeownコマンドはWindowsAppsフォルダーの所有権を強制的に変更し、すべてのファイルとサブフォルダーへ一括適用します。

Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

処理が完了すると、WindowsAppsフォルダー(C:\Program Files\WindowsApps)にエクスプローラーからアクセスできるようになります。


WindowsAppsフォルダーの構造を理解する


「Program Files」フォルダーとは異なり、WindowsAppsフォルダーは単純なアプリ名では整理されていません。WindowsApps内のMicrosoft Storeアプリのフォルダー名は、通常「アプリ名_バージョン番号_アーキテクチャ_パブリッシャーID」というパターンに従います(アーキテクチャは、標準的な64ビットCPU搭載PCの場合「x64」など)。


Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

たとえば、Netflixアプリのフォルダー名は「4DF9E0F8.Netflix_6.97.752.0_x64__mcm4njqhnhss8」です。「4DF9E0F8.Netflix」が内部アプリ名、「6.97.752.0」がアプリのバージョンを表しています。


アーキテクチャの「x64」は一般的な64ビットCPUアーキテクチャを指し、「mcm4njqhnhss8」はNetflixのパブリッシャーIDです。WindowsAppsフォルダー内のすべてのアプリフォルダーは、何らかの形でこの命名規則に従っています。


同じアプリに複数のフォルダーが存在するケースもあります。アプリ名・バージョン・パブリッシャーIDは同一のまま、一部のフォルダーではアーキテクチャ部分が「neutral」または「neutral_split.scale」になっていることがあります。これは通常、対象アーキテクチャに関係なく共通して使われるデータファイル(アプリのメタデータなど)が格納されていることを意味します。


Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

一方、コアとなるファイルはメインのアーキテクチャフォルダー(x64フォルダーなど)に格納されています。直接実行できるexeファイルを持つアプリもあれば、JavaScriptなどのWebアセットが確認できるWebアプリタイプのものもあります。


たとえばNetflixはWebベースのアプリです。Netflixのx64ディレクトリの中核には「js」「images」「fonts」「obj」といったフォルダーがあり、JavaScriptとHTMLコードで構成されていることがわかります。一方、Microsoft Bing Newsアプリのような他のアプリは、標準的なデスクトップアプリと同様に、実行可能ファイルとDLL(ダイナミックリンクライブラリ)ファイルで構成されています。


Windows 10でWindowsAppsフォルダーにアクセスする方法【所有権の取得手順を徹底解説】

興味があれば、各種サブフォルダーを見て回り、インストール済みアプリがどのように動作しているのかを理解するのもよいでしょう。ただし、アプリのコード自体を変更することはできません。


Windows 10でのMicrosoft Storeアプリのトラブルシューティング


WindowsAppsフォルダーにアクセスできるようになれば、インストール済みの各種Microsoft Storeアプリを調査したり、必要に応じて削除したりできます。yourphone.exeのような一部のアプリは削除すべきではないWindowsのコアアプリですが、自分でストアからインストールしたアプリなどは安全にアンインストールできます。


ただし、Microsoft Storeアプリのアンインストールは、Microsoft Store自体またはWindowsの設定メニューから行うのが最善です。自分でインストールしたアプリの更新に問題が生じている場合は、原因を突き止める必要があります。Microsoft Storeのダウンロードが遅い場合の対処法などもあわせて確認しておくとよいでしょう。

  1. Windowsのスタートアップフォルダとは?場所・追加方法・無効化の手順を徹底解説

    Windowsのスタートアップフォルダを活用すれば、PC起動時に自動で立ち上げたいアプリケーションを自由にコントロールできます。パソコンを起動するたびに、いつも同じアプリを手動で開いていませんか?スタートアップフォルダを使えば、起動後に一つひとつアプリを立ち上げる手間から解放されます。 この記事では、Windowsのスタートアップフォルダの場所、仕組み、そして登録すべきアプリ・避けるべきアプリについて詳しく解説します。 Windowsのスタートアップフォルダはどこにある? スタートアップフォルダに配置したアプリケーションは、PCの電源を入れた瞬間に自動的に起動します。これはコンピュータ上の特別

  2. Windows 8.1で「ドライブの最適化」ツールを起動する4つの方法

    パソコンを長く使っていると、動作が徐々に遅くなっていくことはありませんか?原因はさまざまですが、もっとも多いのがハードディスク内に蓄積された断片化したファイルです。優れたウイルス対策ソフトを導入し、日頃からメンテナンスを心がけていても、パフォーマンスの低下を感じる場合は、ディスクの断片化が原因である可能性が高いといえます。 解決策は? 問題は早期に発見し、早めに対処することが重要です。幸い、Microsoftはハードディスク内のデータを整理し、断片化を解消するためのツールを標準搭載しています。Windows 7では「ディスク デフラグ ツール」と呼ばれていたこの機能は、Windows 8および