Windows ストアからゲームのデモ版をダウンロードしようとして、エラー 0x80073cfa が発生し、イライラしました。このエラーが発生している場合、アンインストール処理が詰まっているか、ファイルが破損していることが原因である可能性があります。少し奇妙ですが、特にアプリが正しくアンインストールされなかったり、アップデートやダウンロードの失敗中に破損したりした場合、Windows は突然問題を起こすことがあります。これを修正することで、特に再インストールや空き容量の確保をしたい場合に、多くの手間を省くことができます。
通常、ゲームやアプリを削除しようとすると、正常にアンインストールできず、削除できなかったというメッセージと、意味不明なエラーコードが表示されます。場合によっては、破損したファイルをクリーンアップしたり、特定のWindowsコンポーネントをリセットしたりするだけで解決することもあります。ここでは、効果のある方法をいくつかご紹介します。問題の原因によっては、効果的な方法もあれば、そうでない方法もあります。このエラーがずっと続くのにうんざりしているなら、必要に応じて一つずつ試してみてください。
アプリやゲームをアンインストールする際に発生するエラー0x80073cfaの修正方法
方法1:PowerShellを使用してアプリをアンインストールする
これは、通常のアンインストールが失敗した場合によく用いられる方法です。コマンドライン経由で強制的に削除できるため、Windowsに対して「何があってもこのアプリを削除してくれ」と指示するのとほぼ同じ効果があります。
- スタートボタンを右クリックして、「Windows PowerShell (管理者)」を選択します。表示されない場合は、検索ボックスに「PowerShell」と入力し、検索結果を右クリックして「管理者として実行」を選択してください。
- PowerShellウィンドウで、以下のコマンドを実行して、インストールされているアプリの一覧を取得します。
Get-AppxPackage -AllUsers - リストを閲覧するか、検索( Ctrl + Fを押す)して、Microsoft. FlightSimulator などのアンインストールしたいアプリ、またはその他の特定の名前を検索してください。
- 見つけたら、PackageFullNameの下の値をコピーしてください。クリックしてドラッグして選択し、Ctrl + Cを押してください。
- 強制的にアンインストールするには、以下のコマンドを実行し、PackageFullName の部分をコピーした内容に置き換えてください。
Remove-AppxPackage -Package PackageFullName
例えば、アプリの PackageFullName が の場合Microsoft. SeaofThieves_2.98.3841.2_x64__8wekyb3d8bbwe、 を使用しますRemove-AppxPackage -Package Microsoft. SeaofThieves_2.98.3841.2_x64__8wekyb3d8bbwe。
この方法は、パッケージを直接削除することで、アンインストールがうまくいかない場合に役立ちます。エラーが発生することもありますが、試してみる価値はあります。ただし、一部のマシンでは最初に失敗する場合があることに注意してください。再起動することで削除が完了する場合もあります。
方法2:Windowsストアアプリのトラブルシューターを実行する
アプリがアンインストールできない場合、ファイルの問題やストアの不具合が原因でアンインストールできない場合は、Windowsに搭載されているトラブルシューターでストアの一般的な問題を自動的に修正できます。操作は簡単で、原因不明のエラーも簡単に解決できます。
- スタートボタンを右クリックして「設定」を選択します。
- 「更新とセキュリティ」に移動します。
- サイドバーの「トラブルシューティング」をクリックし、 「その他のトラブルシューティング」を選択します。
- 一覧から「Windows ストア アプリ」を探し、 「トラブルシューターを実行する」をクリックします。
- 画面の指示に従ってください。ツールがスキャンを実行し、問題が見つかった場合は修正方法を提案します。場合によっては、ツールを実行するだけで、アンインストール処理を妨げていた残存エラーが解消されることがあります。
方法3:Windowsストアのキャッシュをリセットする
これはもう一つの簡単な解決策です。なぜなら、キャッシュが破損していると、Windowsストアアプリがアンインストール時に不安定になったり、応答しなくなったりする原因となるからです。
- を押してWin + R「ファイル名を指定して実行」ダイアログを開きます。
- 入力し
WSReset.exeてEnterキーを押してください。 - コマンドプロンプトのウィンドウが短時間表示され、すぐに消えます。これは正常です。これでストアのキャッシュがリセットされます。
- その後、PCを再起動して、アプリが正常に削除できるようになったか、エラーが解消されたかを確認してください。
方法4:SFCとDISMを使用してシステムファイルの破損をチェックする
システムファイルが破損すると、アプリのアンインストール時にエラーが発生するなど、さまざまな問題を引き起こす可能性があります。これらのツールを実行することで、問題の原因となっている破損ファイルを特定したり、修復したりできる場合があります。
- 管理者コマンドプロンプトを開きます。そのためには、 を検索し
cmd、右クリックして「管理者として実行」を選択します。 - まず、以下のコマンドを実行して、保護されたシステムファイルをスキャンして修復します。
sfc /scannow - 処理が完了するまでお待ちください。エラーが発見されて修復される場合もあれば、すべて問題ないと表示される場合もあります。どちらでも構いません。
- 問題が見つかったが解決しない場合は、DISM スキャンを実行します。同じ管理者コマンド ウィンドウで、次のように入力します。
dism /online /cleanup-image /restorehealth - 時間がかかる場合があるので、コーヒーでも飲んでお待ちください。完了したら、再起動してもう一度アンインストールを試してください。
システムファイルの破損やシステムイメージの不具合が原因でアンインストールエラーが発生する場合があるため、それらを修正することで、エラー0x80073cfaのような奇妙な問題を解決できることがあります。
結局のところ、これらの方法は非常に幅広い原因を網羅しています。どれか一つがうまくいかなくても、別の方法が有効な場合があります。通常は、PowerShell を使って強制的に削除するか、システムファイルを修復することで解決します。
まとめ
- 通常の方法でアプリをアンインストールできない場合は、PowerShell を使用してアンインストールしてみてください。
- Windows ストア アプリのトラブルシューターを実行して、問題を迅速に解決してください。
- Windowsストアのキャッシュをリセットしてみてください。場合によっては、単なるキャッシュの不具合が原因であることもあります。
- SFCとDISMを使用して、アンインストールを妨げている可能性のある破損したシステムファイルを修復してください。
まとめ
エラーコード0x80073cfaへの対処はかなり厄介ですが、これらの手順でたいていは問題が解決します。状況に応じて最適な方法を組み合わせる必要があります。再起動やキャッシュのリセットで解決する場合もあれば、システムファイルの修復が必要な場合もあります。根気強く試してみてください。きっとこれらの解決策のいずれかで、厄介なアプリを解決できるはずです。この情報が誰かの時間の節約に役立つことを願っています!