Windows 8 でインストールされているアプリを移動する

2019年4月14日更新

以前のバージョンの Windows では、新しいプログラムのインストールを開始すると、ハード ドライブ上のどの場所 (フォルダー) にインストールするかを尋ねられます。

デスクトップ モードのアプリケーションでもまったく同じです。Windows 8ただし、Windows ストアからダウンロードしてインストールした Metro アプリケーションや、ホーム画面から起動するアプリケーションとは異なります。インストール場所を指定するオプションがないためです。 Windows 8 インストールで利用可能な記憶域の量がディスクのサイズによって制限されている場合、しばらくすると空き領域が枯渇してしまうため、これは問題となる可能性があります。これは、バックアップ容量があまり大きくない SSD ドライブではさらに問題になります。

修正方法についてはすでに説明しましたが、設置場所ここでは、既存のアプリケーションをあるディスクから別のディスクに移動する手順を説明します。この手法は単純で、シンボリック リンクを利用することで、ファイルをディスクにコピーし、別のディスクからアクセスできるようにします。

Windows 8 アプリを移動する方法

    • バックグラウンドであっても Metro アプリケーションが起動していないことを確認してください
    • C: ドライブにインストールされているアプリケーションを、より大きな D: ドライブに移動するとします。
    • 管理者モード「Windows X」でコマンド プロンプトを起動し、パワー ユーザー メニューから「コマンド プロンプト (管理者)」を選択します。
    • コマンドを使用して、Metro アプリケーションがインストールされているフォルダー (WindowsApps) の所有権を取得します。
      takeown /F "C:Program FilesWindowsApps" /A /R
    • このフォルダーのコピーを、移動先の新しいディスクに作成します。
      robocopy "C:Program FilesWindowsApps" "D:WindowsApps" /E /COPYALL /DCOPY:DAT
    • 続行する前に、コピーが成功したことを確認してください
    • 元の WindowsApps フォルダーをクリアします
      rmdir /S "C:Program FilesWindowsApps"
    • 最後に、Windows 8 が新しい場所から Metro アプリケーションにアクセスできるように、2 つのフォルダー間にシンボリック リンクを作成します。
      mklink /D "C:Program FilesWindowsApps" "D:WindowsApps"
    • Metro アプリケーションは、新しいハード ドライブ上のこのディレクトリから実行されるようになりました。