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

Microsoft Storeエラー0x87AF0001の原因と解決方法を徹底解説

Microsoft Storeでアプリを更新またはダウンロードする際に発生するエラーは、Windowsユーザーにとってよくある悩みの一つです。その中でも「0x87AF0001」というエラーコードは、既存アプリの更新時やMicrosoft Storeから新しいアプリをダウンロードしようとしたときに表示されることがあります。つまり、このエラーが発生すると、アプリのダウンロードやアップデートが一切できなくなってしまうのです。

厄介なことに、このエラーには具体的な情報がほとんど表示されないため、原因を特定するのが非常に難しくなっています。実際、一部のMicrosoftユーザーからは「Windowsストアをリセットしてみたが改善しなかった」という報告も寄せられています。

本記事では、この問題を解決するために効果的な対処法を詳しくご紹介します。同じエラーでお困りの方は、ぜひ参考にしてください。

Microsoft Storeエラー0x87AF0001とは

Windows 10でMicrosoft Storeのアプリをダウンロード・インストール、または更新する際にエラーコード0x87AF0001が表示された場合は、以下の方法を順番に試してみてください。

  1. Windows ストア アプリのトラブルシューティングツールを実行する
  2. StartComponentCleanupタスクを実行する
  3. Microsoft Defenderファイアウォールを一時的に無効化する
  4. クリーンブート状態で更新を試す

それでは、それぞれの方法を詳しく見ていきましょう。

1. Windows ストア アプリのトラブルシューティングツールを実行する

他の方法を試す前に、まずはWindowsに組み込まれているトラブルシューティングツールを実行し、Windows自身で問題を修復できるかどうか確認しましょう。手順は以下の通りです。

「Windowsの設定」(Win + I) を開き、「更新とセキュリティ」を選択します。

左側メニューの「トラブルシューティング」タブをクリックし、右側の画面に切り替えます。

画面を下までスクロールし、「Windows ストア アプリ」を選択します。

トラブルシューティングツールの実行」ボタンをクリックすると、問題の検出と修復が自動的に開始されます。

このとき、ユーザーアカウント制御(UAC)の有効化を求められる場合があります。「ユーザーアカウント制御(UAC)」を許可すると、システムが追加の問題を検出し始めます。

その後、Microsoftアカウントにサインインし、画面上の指示に従って操作を完了してください。

2. StartComponentCleanupタスクを実行する

StartComponentCleanupは、システムがアイドル状態のときにコンポーネントを自動的にクリーンアップするために用意されているタスクです。OSによってトリガーされると自動的に実行され、更新後のコンポーネントがインストールされてから少なくとも30日間待機してから、旧バージョンのコンポーネントを削除する仕組みになっています。

このタスクは、管理者権限のコマンドプロンプトから以下のコマンドを実行することで手動実行できます。

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

コマンドが正常に実行されると、「SUCCESS」というメッセージが返されます。

処理が完了したらパソコンを再起動し、問題が解決したかどうかを確認してください。

3. Microsoft Defenderファイアウォールを一時的に無効化する

エラーの原因として考えられるもう一つの要因は、WindowsファイアウォールがMicrosoft Storeの通信をブロックしているケースです。この場合は、ファイアウォールを一時的にオフにして、問題が解決するかどうか確認してみましょう。効果がなかった場合は、忘れずにファイアウォールを再度有効にしてください。

まず、管理者権限でコマンドプロンプトを開きます。

コマンドプロンプトのウィンドウに以下のコマンドを入力し、Enterキーを押して実行します。

netsh advfirewall set allprofiles state off

その後、Microsoft Storeにアクセスして、アプリの更新またはダウンロードを試みてください。正常に動作すれば問題は解決です。確認が終わったら、ファイアウォールを必ず元に戻しましょう。

再び管理者権限のコマンドプロンプトを開き、以下のコマンドを入力します。

netsh advfirewall set allprofiles state on

Enterキーを押してコマンドを実行すれば、ファイアウォールが再有効化されます。

4. クリーンブート状態で更新を試す

上記のいずれの方法でもエラーが解決しない場合は、クリーンブートを実行してから、アプリのダウンロード・インストールまたは更新を試してみてください。クリーンブートにより、サードパーティ製ソフトウェアやサービスが干渉している可能性を排除できます。

このガイドが、Microsoft Storeエラー0x87AF0001の解決に役立つことを願っています。

  1. Windows 10でMicrosoft Storeエラー0x80073D12を解決する方法【原因と対処法を完全解説】

    Microsoft Storeでは、数百万に及ぶアプリやプログラムをダウンロードして楽しむことができます。しかし、Microsoft Storeにアクセスしようとした際に「0x80073D12」というエラーコードが表示され、アプリをインストールできなくなることがあります。特に、必要なアプリを急いでダウンロードしたいときにこの問題が発生すると、非常にストレスを感じるでしょう。ご安心ください。この記事では、Microsoft Storeエラー0x80073D12を簡単かつ効果的に解決するトラブルシューティング方法を詳しく解説します。Windows 10でMicrosoft Storeエラー0x80

  2. Windows 11でMicrosoft Storeエラー0x80131505を解決する6つの対処法

    2012年に登場したMicrosoft Storeは、Windowsユーザーにとってお気に入りのアプリやゲームをダウンロード・インストール・探索するための定番プラットフォームです。Microsoftが運営するこの配信プラットフォームでは、アプリ、ゲーム、書籍、テレビ番組、映画など、さまざまなデジタルコンテンツが提供されています。 Windows 11のPCでMicrosoft Storeのエラー0x80131505に悩まされていませんか?このエラーは、キャッシュの破損、アプリ自体の不具合、互換性のないドライバー、OSが古いことなどが主な原因として考えられます。「どうやって解決すればいいの?」