修正:アプリのインストール時のエラー0x80244018

一部のWindowsユーザーは、Windows更新プログラムを適用しようとしたとき、またはMicrosoftストアからアプリケーションをダウンロードしてインストールしようとしたときに、0x80244018エラーを報告しています。 0x80244018エラーコードWU_E_PT_HTTP_STATUS_FORBIDDENを表しており 、ステータス403 HTTPリクエストに非常によく似ています。サーバーはリクエストを認識しましたが、処理を拒否しました。

ストアアプリケーションまたはWindows Updateのインストール時のエラー0x80244018

0x80244018エラーコードの原因は何ですか?

さまざまなユーザーレポートとその解決策を確認して問題を調査した後、この特定のエラーメッセージを生成していることが確認されているシナリオのコレクションを特定できました。 0x80244018エラーコードにつながる可能性のある犯人のリストを次に示します

  • サードパーティのアプリケーションがプロセスに干渉している -これがエラーが発生する主な原因です。 ほとんどの場合、インターネット通信を監視またはフィルタリングする過保護なセキュリティアプリケーションまたはその他のプログラムがエラーメッセージの原因となります。
  • 更新はVPNまたはプロキシによってブロックされます -VPNまたはプロキシサービスを使用している場合にも問題が発生する可能性があります。 WU(Windows Update)コンポーネントは、マシンが匿名サービスを使用しているときに機能することで知られています。
  • BITSサービスが無効になっています -BITS(Background Intelligent Transfer Service)は、OSに新しい更新を提供するために必要な非常に重要なWindowsサービスです。 このエラーは、サービスが実行されていない場合に発生する可能性があります。
  • コンポーネントサービスに不具合がある-Windows Updateサービス、MSIインストーラー、または暗号化サービスのいずれかがエラーの出現に関与している可能性があります。
  • システムファイルの破損がエラーの原因です –破損したシステムファイルは、更新コンポーネントの邪魔になる場合にもエラーの原因となります。

現在、同じエラーコードで苦労している場合、この記事では検証済みのトラブルシューティング手順のコレクションを提供します。 以下に、同じ状況の他のユーザーが問題を解決するために使用したメソッドのコレクションがあります。

最良の結果を得るには、特定のシナリオの問題を解決するのに効果的な修正が見つかるまで、提示された順序でメソッドに従ってください。

方法1:Windows Updateトラブルシューティングツールを使用する

OSにこの問題を自動的に処理する機能がないことを確認することから始めましょう。 Windows Updateトラブルシューティングツールの成功率が最も高くない場合でも、一部のユーザーはWindows Updateトラブルシューティングツールを実行してエラーを修正できました。

このビルトインユーティリティは、アップデートコンポーネントに関連する矛盾がないかシステムをスキャンし、問題の修正を目的としたさまざまな修復戦略を適用します。 Windows Updateトラブルシューティングツールの実行に関するクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[ 実行 ]ダイアログボックスを開きます。 次に、「 ms-settings:troubleshoot 」と入力し、 Enterキーを押して、 設定アプリの[ トラブルシューティング ]タブを開きます。

    [実行]ダイアログボックス:ms-settings:troubleshoot
  2. 次に、[ 起動して実行 ]タブまでスクロールダウンし、[ Windows Update ]をクリックして、[ トラブルシューティングツールの実行 ]を選択します

    Windows Updateトラブルシューティングツールの実行

    注: ストアアプリケーションをインストールまたは開くときに問題が発生した場合は、代わりにWindowsストアアプリの トラブルシューティングツールを開きます

  3. ユーティリティが初期スキャンを完了するまで待ちます。 矛盾が見つかった場合は、[ この修正適用する ]をクリックして、提案された修復戦略で問題を解決してください。
  4. プロセスが完了したら、コンピューターを再起動して、次の起動時に0x80244018エラーコードが解決されるかどうかを確認します。エラーメッセージがまだ発生している場合は、次の方法に進みます。

方法2:干渉している可能性のあるサードパーティアプリケーションをアンインストールする

0x80244018エラーコードの出現の最も一般的な原因は、サードパーティの干渉です。 サードパーティのウイルス対策ソフトウェアとネットワーク監視プログラムは、Windows自体の更新を禁止またはブロックする可能性があります。

更新をブロックしている可能性のあるより過保護なアプリケーションは確かにありますが、最も一般的なユーザーは、Avira Security SuiteおよびAVGが原因であると報告しています。

エラーを表示しているマシンでサードパーティのウイルス対策を使用している場合は、サードパーティのセキュリティプログラムをコンピュータから完全に削除する手順のこのガイド( こちら )に従ってください。

注:同じルールが適用されるため、セキュリティスイートのリアルタイム保護を単に無効にしても効果がないことに注意してください。

サードパーティのセキュリティオプションをアンインストールしても問題が解決しない場合は、次の次の方法に進んでください。

方法3:BITSサービスを強制的に開始する

BITS(Background Intelligent Transfer Service)は、クライアントに更新を提供する責任があります。 BITSサービスが手動で停止されたか、サードパーティのアプリケーションによって無効にされたため、 0x80244018エラーコードが表示される場合があります。

同様の状況にある複数のユーザーは、[サービス]画面からBITSサービスを手動で開始することで問題を解決できました。 これを行う方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 services.msc 」と入力してEnterキーを押し、[サービス]画面を開きます。

    [実行]ダイアログボックス:services.msc
  2. [ サービス]画面に移動したら、 バックグラウンドインテリジェント転送サービスが見つかるまで、右側のメニューを使用してサービスを下にスクロールします。 そうしたら、それをダブルクリックします。

    バックグラウンドインテリジェント転送サービスをダブルクリックします
  3. 次の画面で、[ 全般 ]タブに移動し、 スタートアップの種類が別の値に設定されている場合は[自動(遅延開始) ]に変更します 。 次に、[サービスステータス]の下の[スタート]ボタンを押して、サービスを強制的に開始します。

    スタートアップの種類を自動に変更し、BITSサービスを開始する
  4. WU画面に戻り、 0x80244018を表示せずに更新プログラムを適用できるかどうかを確認します

同じエラーが繰り返されるか、BITSサービスが既に有効になっている場合は、次の次の方法に進みます。

方法4:プロキシサーバーまたはVPNサービスを無効にする

Windowsサーバーは、別のサーバーを介してネットワーク接続をフィルタリングするマシンに機密データを送信することに熱心ではないため、VPNサービスとプロキシサーバーも実行可能な容疑者です。 0x80244018エラーが発生したいくつかのユーザーは、VPNまたはプロキシサーバーを無効にするとすぐに問題が修正されたことを報告しています。

VPNサービスを使用している場合は、一時的に無効にして、問題の原因であるかどうかを確認します。 VPNサービスを無効にした状態で、 0x80244018エラーをトリガーしたアクションを繰り返してみてください。 エラーが発生しなくなった場合は、OSを更新する必要があるたびにVPNサービスを無効にしてください。 この種の問題を引き起こさない別のサービスを探すこともできます。

プロキシサーバーを使用してサーフィンの場所を非表示にしている場合は、プロキシサーバーを無効にして、問題が解決したかどうかを確認することをお勧めします。 これを行う方法のクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 ms-settings:network-proxy」入力し、 Enterキーを押して、 設定アプリのプロキシ画面を開きます。

    実行ダイアログ:ms-settings:network-proxy
  2. [プロキシ]タブに移動したら、[ プロキシの手動セットアップ ]に移動し、[ プロキシサーバー使用する]に関連付けられているトグルを無効にします

    [プロキシサーバーを使用する]トグルを無効にします
  3. コンピューターを再起動し、次回の起動時にエラーが解決されるかどうかを確認します。 それでも0x80244018エラーが発生する場合は、下の次の方法に進んでください。

方法5:Windows 10 Updateコンポーネントのリセット

同じエラーメッセージで苦労している一部のユーザーは、すべてのWindows 10更新コンポーネントをリセットした後、問題が修正されたことを報告しています。 Windows Updateのグリッチが原因でエラーメッセージがトリガーされた場合、すべてのWUコンポーネントをリセットすると問題が解決するはずです

Windows Updateコンポーネントをリセットするには、主に2つの方法があります。 以下の両方について説明しますが、多くのユーザーが手動による方法で動作することを確認しています。

Windows Updateコンポーネントを自動的にリセットする

  1. このTechnet Webページ(こちら)にアクセスして、Windows Updateエージェントのリセットをダウンロードしてください。

    Windows Updateリセットエージェントをダウンロードする
  2. .zipアーカイブを解凍し、ResetWUEng実行可能ファイルを実行します。
  3. 画面の指示に従って、WUコンポーネントをリセットします。
  4. コンピューターを再起動し、エラーコードが解決されたかどうかを確認します。

Windows Updateコンポーネントを手動でリセットする

  1. Windowsキー+ Rを押して、新しい[実行]ダイアログボックスを開きます。 次に、「 cmd 」と入力し、 Ctrl + Shift + Enterを押して、管理者権限でコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、 [ はい]を選択して、昇格したコマンドプロンプトを開きます。

    ダイアログの実行:cmdを押してCtrl + Shift + Enterを押します
  2. 昇格されたCMDでは、次のコマンドを実行し、各コンポーネントの後にEnterキーを押して、一連のWUコンポーネントを停止します。 影響を受けるサービスは、Windows Updateサービス、MSIインストーラー、暗号化サービス、およびBITSサービスです。
     ネットストップwuauservネットストップcryptSvcネットストップビットネットストップmsiserver 
  3. サービスが無効になったら、同じCMDウィンドウで次のコマンドを実行して、 SoftwareDistributionおよびCatroot2フォルダーの名前を変更します。
     ren C:\ Windows \ SoftwareDistribution SoftwareDistribution.old ren C:\ Windows \ System32 \ catroot2 Catroot2.old 
  4. 次に、次の一連のコマンドを実行 、各コマンドの後にEnterキーを押して、ステップ2で停止したサービスを再起動しましょう。
     ネットスタートwuauservネットスタートcryptSvcネットスタートビットネットスタートmsiserver 
  5. 昇格したコマンドプロンプトを閉じて、コンピューターを再起動します。 次回の起動時に、問題が解決したかどうかを確認してください。 そうでない場合は、以下の次の方法に進みます。

方法6:SFCおよびDISMスキャンを実行する

いくつかの組み込みユーティリティを実行することにより、多くのユーザーがシステムファイルの破損を解決するのに役立つと思われる別の方法。 この方法は通常成功しますが、数時間かかることが知られているので、始める前に忍耐を身につけてください。

SFCおよびDISMスキャンを実行して0x80244018エラーを修正するためのクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、別の[実行]ダイアログボックスを開きます。 次に、「 cmd 」と入力し、 Ctrl + Shift + Enterを押して、昇格したコマンドプロンプトを開きます。 UAC(ユーザーアカウント制御)のプロンプトが表示されたら、 [ はい]を選択して管理者権限を付与します。

    ダイアログの実行:cmdを押してCtrl + Shift + Enterを押します
  2. 管理者特権でのコマンドプロンプトで、次のコマンドを入力してSFCスキャンを実行します。 このユーティリティは、システムの破損をスキャンし、破損した箇所をキャッシュされたコピーに置き換えます。
     sfc / scannow 
  3. 手順が完了したら、コンピューターを再起動し、次の起動時にエラーが解決されたかどうかを確認します。 0x80244018がまだ発生している場合は、以下の次の方法に進みます。
  4. ステップ1を再度実行して、別の昇格されたCMDウィンドウを開きます。 次に、以下のコマンドを実行してDISMスキャンを開始します。 このユーティリティは、破損をMSサーバーからダウンロードしたコピーに置き換えます。 これを行う前に、安定したインターネット接続があることを確認してください。
     dism / online / cleanup-image / restorehealth 
  5. プロセスが完了したら、コンピューターを再起動し、次に更新プログラムを適用しようとしたときにエラーが返されるかどうかを確認します。

興味深い記事