Windows 8 アプリのデフォルトの場所を変更する

2019年4月14日更新

で見ました前の投稿Metro アプリケーション (モダン UI) がインストールされた場所Windows 8、Windows ストアから自動的にインストールされるものと、ホーム画面から起動されるもの。

ユーザーは、このインストール場所を変更することはできません。つまり、デフォルトの場所になります。システム パーティションが小さすぎる場合、ディスク領域の不足により不都合が生じる可能性があります。

このデフォルトのインストール場所を変更する手順は次のとおりです。

Windows ストアからのアプリケーションは、Windows 8 がインストールされているシステム ディスク上のプログラム ディレクトリ内の「WindowsApps」というフォルダーにダウンロードされ、インストールされます。

このフォルダーにアクセスするには、記事を参照してください。Windows 8 Metro アプリはどこにインストールされますか

このデフォルトのインストール ディレクトリの場所を変更するには、Windows 8 レジストリを変更する必要があります。

レジストリキー

[ファイル名を指定して実行] メニュー (「Windows + R」) から「Regedit」と入力し、レジストリ エディタを起動します。

次のキーの上に位置してください。

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionAppx

変更するキーは「PackageRoot」と呼ばれます。デフォルトのインストール場所は「C:Program FilesWindowsApps」です。

キーを編集した後、選択したインストール場所を入力することができます。その前に、このキーの「所有者」になって所有権を取得する必要があります。

Appx レジストリ キーの所有者になる

これを行うには、Appx を右クリックし、メニューから「権限…」を選択します。

「Appx のアクセス許可」ウィンドウで、「詳細」ボタンをクリックします。

「Appx の高度なセキュリティ設定」ウィンドウで、所有者が「TrustredInstaller」であることを確認し、「変更」リンクをクリックします。

「ユーザーまたはグループの選択」ウィンドウの「選択するオブジェクトの名前を入力してください」ボックスに Windows 8 ユーザー名 (またはその一部) を入力し、「名前の確認」ボタンをクリックします。

[OK] ボタンをクリックすると、Appx キーの所有者名が変更されました。

最後に、「Appx のアクセス許可」ウィンドウで「管理者」行を選択し、「フル コントロール」と「読み取り」ボックスをチェックします。

変更を検証した後、「PackageRoot」レジストリ キーを編集し、選択したインストール場所を指定して、ソフトウェア Windows 8 アプリケーションをダウンロードしてインストールするための別のデフォルト パスを定義できるようになります。

ただし、この変更を行う前にインストールされていたアプリケーションでこの変更を行った後、小さな問題が発生します。実際、これらのアプリケーションのデータは古い元の場所にあり、更新中にエラー メッセージが表示されます。このエラーを回避する唯一の解決策は、これらのアプリケーションをアンインストールし、定義した新しいデフォルト ディレクトリに従って Windows ストアから再インストールすることです。