Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10ストアのエラーコード0x80240437を解決する4つの対処法

エラーコード0x80240437は、Windows 8以降、MicrosoftがWindowsとMicrosoftストアのサーバーとの通信方法を変更したことに起因して発生するエラーです。主にダウンロード処理を開始しようとしたタイミングで表示され、「お使いのシステムとストアのサーバーの間に接続が確立できず、必要なアプリやアップデートをダウンロードできない」ことを意味しています。

このエラーは、Windows 8以降でWindowsのインストール直後にストアアプリをダウンロードしようとしたユーザーや、OSのアップデートを試みたユーザーに発生し始めました。また、特殊なバージョンのWindows 10を実行している一部のSurface Hubユーザーにも報告されています。前述のとおり、この問題はユーザーやPC側の不具合ではなく、Microsoft側のミスによるものです。

とはいえ、Microsoftが問題を修正するのを待たなくても、いくつかの回避策を使えばアプリやアップデートを正常にダウンロードできます。以下の対処法を順番に試してみてください。

方法1:管理者権限でPowerShellを実行する

PowerShellは.NET Frameworkをベースにした自動化プラットフォーム兼スクリプト言語で、スクリプトを実行することでシステム管理を効率化できます。サーバーとの接続状態を改善し、ストアからアプリをダウンロードできるようにするスクリプトも用意されています。

  1. キーボードのWindowsキーを押し、「powershell」と入力します。検索結果はそのまま開かず、右クリックして「管理者として実行」を選択してください。
  2. PowerShellが起動したら、以下のコマンドを入力し、キーボードのEnterキーを押して実行します。
PowerShell -ExecutionPolicy Unrestricted $manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest

または、次のコマンドでも同様です。

PowerShell -ExecutionPolicy Unrestricted -Command "& {$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest}"
  1. 実行中にいくつかのエラーが表示されることがありますが、無視しても安全です。
  2. コマンドの実行が完了したら、PCを再起動してください。その後、ストアを再度開いてアプリのダウンロードを試みてください。今度は問題なく動作するはずです。

方法2:ネットワークアダプターを再インストールする

ネットワークアダプターを一度アンインストールして再インストールすることでも、この問題を解決できる場合があります。手順は比較的簡単です。

  1. WindowsキーRキーを同時に押し、表示された「ファイル名を指定して実行」ダイアログに「devmgmt.msc」と入力します。Enterキーを押すか「OK」をクリックして、デバイスマネージャーを開きます。
  2. デバイスマネージャーにデバイスの一覧が表示されるので、「ネットワークアダプター」を展開します。
  3. 使用中のネットワークアダプターを見つけて右クリックし、「デバイスのアンインストール」を選択します。
  4. アンインストールが完了したら、デバイスマネージャーの空いている部分をクリックして選択を解除します。次に「操作」メニューから「ハードウェア変更のスキャン」を選択します。
  5. ネットワークアダプターが「不明なデバイス」として表示されることがあります。その場合は右クリックして「ドライバー ソフトウェアの更新」を選択し、ウィザードの指示に従ってドライバーを自動的にインストールしてください。
  6. 最後にシステムを再起動します。これでストアを開いてアプリをダウンロードできるようになるはずです。

方法3:Windows Updateサービスを再起動する

  1. 「ファイル名を指定して実行」ダイアログを開き、「services.msc」と入力して「OK」をクリックします。
  2. Windows Update」サービスと「Background Intelligent Transfer Service(BITS)」を探します。それぞれ右クリックして「停止」を選択してください。
  3. Windowsキーを押しながらRキーを押し、「%systemroot%\SoftwareDistribution\」と入力して「OK」をクリックします。
  4. フォルダ内のすべてのファイル・フォルダを削除します。
  5. 再び「サービス」ウィンドウを開き、BITSとWindows Updateの両方のサービスを「開始」します。その後、問題が解消しているか確認してください。通常は問題なくダウンロードできるようになっています。

方法4:ファイアウォールの設定を確認する

ご自身のファイアウォールがどのように設定されているかを把握しておきましょう。ファイアウォールがWindows UpdateやWindowsストアへのアクセスをブロックする設定になっていると、いずれのサービスにも接続できず、0x80240437エラーが発生します。特に、企業向けシステムやSurface Hubなど、外部のファイアウォールソフトを使用している環境では、証明書の手動インストールや、ストア経由での通信を許可する例外ルールの追加が必要になる場合があるため注意が必要です。

この問題は基本的にMicrosoft側に原因があるため、本来ならユーザーが対応すべきものではありません。しかし、Microsoftが正式な修正を提供するまでの間は、上記の各方法を試すことで、Microsoftストアからアプリを正常にダウンロードできるようになります。

  1. Windows 10で発生するエラーコード0xc00000eの原因と解決方法を徹底解説

    PCでWindows 10を起動するたびに、エラーコード「0xc00000e」が表示されて困っていませんか?このエラーは、ブルースクリーン(BSOD)やブラックスクリーンとして現れることが多く、特にPCに詳しくない方にとっては大きなストレスになるはずです。しかし、本記事の手順に沿って対処すれば、エラーコード0xc00000eは決して難しい問題ではありません。この記事では、エラーの原因から具体的な修復方法まで、わかりやすく解説します。エラーコード0xc00000eが発生する主な原因他のブルースクリーンエラーと同様に、エラーコード0xc00000eにはいくつかの根本的な原因が考えられます。最も一般

  2. 【完全ガイド】Windowsストアのエラーコード0x80240437を修正する方法

    Windowsストア(Microsoft Store)には、さまざまなエラーがつきものです。その中でも今回は、エラーコード 0x80240437 の対処法をご紹介します。このエラーが発生すると、Windowsストアからアプリの更新や新規インストールが一切できなくなり、多くのユーザーが悩まされています。 エラーコード 0x80240437 は、WindowsストアとMicrosoft Storeサーバー間の接続に問題が発生していることを示しています。実際には、次のようなエラーメッセージが表示されます。 「問題が発生したため、このアプリをインストールできませんでした。もう一度お試しください。」