エラー0x80073d21「このアプリの発行元は、別の場所への移動を許可していません」の原因と対処法
Windows 10では、アプリや写真、ドキュメントなどの既定の保存先を、必要に応じて別のドライブに変更できます。ストレージ容量が不足している場合に便利な機能ですが、この設定は新しくインストールするアプリにのみ適用されるため、すでにインストール済みのアプリは移動できない場合があります。そのようなアプリを移動しようとすると、次のようなエラーが表示されます。
アプリを移動できませんでした。このアプリの発行元は、別の場所への移動を許可していません。エラーコードは0x80073d21です。
エラー0x80073d21が発生する原因
このエラーは、「設定」でアプリを選択し、ドロップダウンメニューから別のドライブを指定して「移動」ボタンをクリックしたときに発生します。問題の本質は、すべての開発元(パブリッシャー)がインストールフォルダーの変更を許可しているわけではないという点にあります。そのため、UI上には移動オプションが表示されていても、実際には移動できないのです。
回避策は存在しますが、やや手間がかかります。本当に移動が必要なアプリに限って、以下の手順を試してみてください。
回避策:アンインストール後に保存先を変更して再インストールする
- Windows 10の「設定」を開きます
- 「設定」>「アプリ」>「アプリと機能」に移動します
- 対象のアプリをクリックし、「アンインストール」を選択します
- 続いて、「設定」>「システム」>「記憶域」ページを開きます
- 「新しいコンテンツの保存先を変更する」リンクをクリックします
- 「新しいアプリの保存先」のドロップダウンから、別のドライブを選択します
この設定を行ったうえでアプリを再インストールすれば、新しい場所に保存されます。
なぜ発行元は移動を制限するのか
アプリの移動自体は技術的には可能ですが、発行元が制限をかけるのは、プライマリストレージ上でアプリがより良いパフォーマンスを発揮すると判断されるケースがあるためです。多くのユーザーのプライマリストレージはSSDであり、高速な読み書きを実現しています。一方、セカンダリドライブはHDDであることも多く、ゲームや動画編集ソフトといった負荷の大きいアプリは、SSD側で動かしたほうが快適に動作する傾向があります。
開発者の場合の対応
開発者であれば、Microsoft Storeに関する設定をバックエンドで変更できます。この作業にコンパイルは不要です。ただし、変更後はアプリが再認証と再公開のプロセスを通過する必要があります。一般ユーザー側は、アプリを再インストールし、希望するドライブに保存し直すことになります。
注意点:Microsoft Storeアプリ限定の方法
最後に重要な点として、この方法はMicrosoft Storeからインストールしたアプリにのみ有効です。Store以外からダウンロードしたアプリであれば、インストール時に保存先を自由に選択できますが、Storeアプリを別のドライブにインストールしたい場合は、今回紹介した手順が唯一の方法となります。
-
Facebook公式アプリに代わるおすすめ代替アプリ5選|動作が軽くて便利なサードパーティ製アプリ
Facebookは、月間アクティブユーザー数十億人を誇る世界最大のソーシャルネットワークです。しかし意外と知られていないのですが、スマホのリソースを消耗させることなく、むしろ快適な体験を提供してくれる「代替アプリ」が数多く存在します。この記事では、ぜひ一度試してほしいFacebookの代替アプリを厳選してご紹介します。 Facebookの代替アプリとは? Facebookの代替アプリとは、サードパーティ(第三者)の開発者が提供するアプリで、公式アプリと同じようにFacebookのフィードにアクセスできるものです。その多くは、ブラウザ版のFacebookサイトをラップした(包み込んだ)構造を持
-
【Windows 10】「このアプリは指定されたコントラクトをサポートしていません」エラーの12の解決策
Windows 10 のパソコンでアプリが正常に動作せず、「このアプリは指定されたコントラクト(契約)をサポートしていません」というエラーメッセージが表示されることがあります。特に Windows を最近アップデートした直後に発生しやすいトラブルで、アプリと OS の互換性や設定に問題がある場合に起こります。 多くの場合、アプリや Microsoft Store の更新だけで簡単に解決できますが、状況によっては別の対処法が必要になることもあります。この記事では、このエラーの主な原因と、実践的な解決策を12の方法に分けて詳しく解説します。 「このアプリは指定されたコントラクトをサポートしていませ