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

Windows Updateエラー0x80244018の原因と6つの解決方法を徹底解説

Windowsユーザーの間では、Windows Updateを適用しようとしたとき、またはMicrosoft Storeからアプリをダウンロード・インストールしようとしたときに、エラー0x80244018が発生するという報告が多数寄せられています。この0x80244018エラーコードWU_E_PT_HTTP_STATUS_FORBIDDENを意味しており、HTTPステータス403(リクエストはサーバーに理解されたものの、実行を拒否された状態)に非常に近いエラーです。

エラー0x80244018の主な原因

さまざまなユーザー報告とその解決事例を調査した結果、このエラーメッセージを引き起こすことが確認されているシナリオを特定できました。以下は、0x80244018エラーにつながる可能性のある要因の一覧です。

  • サードパーティ製アプリによる干渉 – これが最も一般的な原因です。過剰に保護的なセキュリティソフトや、インターネット通信を監視・フィルタリングするプログラムが、エラーの原因となっているケースが大半です。
  • VPNやプロキシによる更新ブロック – VPNやプロキシサービスを使用している場合にも発生することがあります。Windows Updateコンポーネントは、匿名化サービス使用時に不具合を起こすことで知られています。
  • BITSサービスが無効になっている – BITS(Background Intelligent Transfer Service:バックグラウンドインテリジェント転送サービス)は、OSに最新の更新プログラムを提供するために不可欠なWindowsサービスです。このサービスが停止していると、エラーが発生する可能性があります。
  • コンポーネントサービスの不具合 – Windows Updateサービス、MSIインストーラー、暗号化サービスのいずれかに問題があると、エラーが発生することがあります。
  • システムファイルの破損 – 破損したシステムファイルが更新コンポーネントの動作を妨げている場合も、エラーの原因となります。

同じエラーコードでお困りの場合は、この記事で検証済みのトラブルシューティング手順をご紹介します。以下の方法は、同じ状況にあった他のユーザーが実際に問題を解決するために使用したものです。

最良の結果を得るためには、ご自身の状況に合った有効な解決策が見つかるまで、記載されている順番に沿って方法を試してみてください。

方法1:Windows Updateトラブルシューターを使用する

まずは、OS自体に自動修復機能がないかを確認することから始めましょう。Windows Updateトラブルシューターの成功率は決して高くありませんが、実際にこのツールを実行してエラーを解消できたユーザーもいます。

この組み込みユーティリティは、更新コンポーネントに関連する不整合をシステム全体でスキャンし、問題の修正を目的としたさまざまな修復戦略を適用します。以下の手順でWindows Updateトラブルシューターを実行してください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:troubleshoot」と入力し、Enterキーを押して設定アプリの「トラブルシューティング」タブを開きます。
  2. 下へスクロールして「起動時の問題」セクションを見つけ、「Windows Update」をクリックして「トラブルシューティングツールの実行」を選択します。
    注意: ストアアプリのインストールや起動時に問題が発生している場合は、代わりに「Windows ストア アプリ」のトラブルシューティングツールを実行してください。
  3. ユーティリティが初期スキャンを完了するまで待ちます。不整合が見つかった場合は、「この修正を適用する」をクリックして、提案された修復方法での問題解決を試みます。
  4. 処理が完了したらPCを再起動し、次回起動時に0x80244018エラーが解消されているかどうかを確認します。エラーメッセージがまだ表示される場合は、次の方法に進んでください。

方法2:干渉の可能性があるサードパーティ製アプリをアンインストールする

0x80244018エラーコードが発生する最も一般的な原因は、サードパーティ製ソフトウェアの干渉です。サードパーティ製ウイルス対策ソフトやネットワーク監視プログラムが、Windows自身の更新を妨げたりブロックしたりすることがあります。

更新をブロックする過保護なアプリケーションは他にもありますが、特に多く報告されているのはAvira Security SuiteとAVGです。

エラーが表示されるマシンでサードパーティ製ウイルス対策ソフトを使用している場合は、専用の削除ツールを使ってセキュリティプログラムを完全にアンインストールしてください。

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

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

方法3:BITSサービスを強制起動する

BITS(バックグラウンドインテリジェント転送サービス)は、クライアントへの更新プログラムの配信を担当しています。0x80244018エラーが表示されるのは、BITSサービスが手動で停止されたか、サードパーティ製アプリによって無効化されていることが原因かもしれません。

同様の状況にあった何人かのユーザーは、サービス画面からBITSサービスを手動で開始することで問題を解決しています。以下の手順で試してみてください。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「services.msc」と入力し、Enterキーを押してサービス画面を開きます。
  2. サービス画面内で、右側のメニューを使ってサービス一覧をスクロールし、「Background Intelligent Transfer Service」を見つけます。見つかったらダブルクリックします。
  3. 次の画面で「全般」タブに移動し、「スタートアップの種類」を「自動(遅延開始)」に変更します(別の値に設定されている場合)。その後、「サービスの状態」の下にある「開始」ボタンを押して、サービスを強制起動します。
  4. Windows Updateの画面に戻り、0x80244018エラーなしで更新プログラムを適用できるかどうかを確認します。

同じエラーが繰り返される場合や、BITSサービスがすでに有効になっていた場合は、次の方法に進んでください。

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

VPNサービスやプロキシサーバーも有力な容疑者です。Windowsサーバーは、別のサーバー経由でネットワーク接続をフィルタリングしているマシンに機密データを送信することを好まないためです。0x80244018エラーに遭遇した何人かのユーザーは、VPNまたはプロキシサーバーを無効にした途端に問題が解決したと報告しています。

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

閲覧場所を隠すためにプロキシサーバーを使用している場合は、無効にして問題が解決するかどうかを確認するとよいでしょう。以下の手順で実行できます。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「ms-settings:network-proxy」と入力し、Enterキーを押して設定アプリの「プロキシ」画面を開きます。
  2. プロキシタブ内で下へスクロールし、「手動プロキシ セットアップ」セクションにある「プロキシ サーバーを使う」のトグルをオフにします。
  3. PCを再起動し、次回起動時にエラーが解決しているかどうかを確認します。それでも0x80244018エラーが発生する場合は、次の方法に進んでください。

方法5:Windows Updateコンポーネントをリセットする

同じエラーメッセージに悩まされていた一部のユーザーは、すべてのWindows Updateコンポーネントをリセットした後に問題が解決したと報告しています。エラーがWindows Updateの不具合によって引き起こされている場合、すべてのWUコンポーネントをリセットすれば問題が解決するはずです。

Windows Updateコンポーネントをリセットする方法は主に2つあります。ここでは両方を紹介しますが、手動の方法は多くのユーザーによって有効性が確認されていることを覚えておいてください。

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

  1. MicrosoftのTechnetページから「Reset Windows Update Agent」をダウンロードします。
  2. .zipアーカイブを展開し、ResetWUEng実行ファイルを実行します。
  3. 画面の指示に従ってWUコンポーネントをリセットします。
  4. PCを再起動し、エラーコードが解決されているかどうかを確認します。

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

  1. Windowsキー + Rを押して新しい「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して管理者権限のコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」を選択して昇格されたコマンドプロンプトを開きます。
  2. 昇格されたCMDウィンドウで、以下のコマンドを1つずつ実行(各コマンド入力後にEnterキーを押す)して、一連のWUコンポーネントを停止します。対象となるサービスは、Windows Updateサービス、MSIインストーラー、暗号化サービス、BITSサービスです。
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. サービスが停止したら、同じCMDウィンドウで以下のコマンドを実行し、SoftwareDistributionフォルダとCatroot2フォルダの名前を変更します。
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 Catroot2.old
  4. 続いて、手順2で停止したサービスを、以下のコマンドを順に実行して再起動します(各コマンド入力後にEnterキーを押す)。
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. 昇格されたコマンドプロンプトを閉じて、PCを再起動します。次回起動時に問題が解決しているかどうかを確認してください。解決していない場合は、次の方法に進んでください。

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

組み込みユーティリティをいくつか実行することで、システムファイルの破損を解決できたユーザーも多くいます。この方法は通常成功しますが、数時間かかることで知られているため、開始前に覚悟しておいてください。

SFCおよびDISMスキャンを実行して0x80244018エラーの修正を試みる手順は以下の通りです。

  1. Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。「cmd」と入力し、Ctrl + Shift + Enterを押して昇格されたコマンドプロンプトを開きます。UAC(ユーザーアカウント制御)の確認画面が表示されたら、「はい」を選択して管理者権限を付与します。
  2. 昇格されたコマンドプロンプトで、以下のコマンドを入力してSFCスキャンを実行します。このユーティリティはシステムの破損をスキャンし、破損したファイルをキャッシュされたコピーに置き換えます。
    sfc /scannow
  3. 処理が完了したら、PCを再起動し、次回起動時にエラーが解決しているかどうかを確認します。それでも0x80244018エラーが発生する場合は、次の方法に進んでください。
  4. もう一度手順1に従って、新しい昇格されたCMDウィンドウを開きます。次に、以下のコマンドを実行してDISMスキャンを開始します。このユーティリティは、破損したファイルをMSサーバーからダウンロードしたコピーに置き換えます。実行前に安定したインターネット接続があることを確認してください。
    dism /online /cleanup-image /restorehealth
  5. 処理が完了したら、PCを再起動し、次に更新プログラムを適用しようとしたときにエラーが再発するかどうかを確認します。
  1. Windows ストアでアプリをインストールできないエラー 0x80080207 の解決方法

    Windows ストアからアプリをインストールする際のエラー 0x80080207 の修正方法:最近、Windows ストアからアプリをインストールしようとした際に、エラーコード「0x80080207」が表示されるという報告がユーザーから寄せられています。他のアプリは問題なくインストールできるのに、特定のアプリだけがこのエラーでインストールできないという、やや奇妙な症状です。 この問題の主な原因は、SoftwareDistribution フォルダが何らかの理由で破損していることにあると考えられます。このフォルダが壊れていると、Windows がストアからアプリを正しくダウンロード・インストー

  2. 【解決済み】Windowsでアプリ起動時に発生するエラー0x80040154の直し方6選

    Windowsでは、問題が発生した際にシステムが特定のエラーコードを割り当てる仕組みがあり、これによりユーザーはOSのトラブルシューティングをより効率的に行えるようになっています。本記事では、Windows 10や11でアプリを起動しようとしたときに表示されるエラー「0x80040154」について詳しく解説します。 このエラーは、Outlook、メール、Cortana、カレンダー、Microsoft Edgeブラウザなど、特定のWindowsアプリをPCで起動しようとした際に発生することが多いようです。また、新しいシステムアップデートのダウンロードやインストール時にのみエラーが出るという報告も