Windows Update エラー 0x80244018 の原因と解決策を徹底解説
Windows Update のエラーは頻繁に発生するものであり、多くのユーザーが更新作業中に何らかの問題に直面しています。Windows Update のエラーは、OS のダウンロード・インストール・更新のいずれの段階でも起こり得ます。
本記事では、その中でも特に報告件数の多い「エラー 0x80244018」について詳しく解説します。このエラーコードが表示されるのは、主に以下の2つの場面です。
- Windows 10/11 の更新プログラムをインストールしている最中
- Microsoft Store からアプリをダウンロードしている最中
更新のダウンロード時やストアアプリの利用時にエラーコード 0x80244018 が表示された場合は、本記事で紹介する解決策を順番に試してみてください。
Windows Update エラー 0x80244018 とは?
エラー 0x80244018 は、HTTP ステータスコード 403(アクセス禁止)に類似したエラーです。このストップコードは、サーバーがリクエストを受け付けたものの、ファイルの処理や送信が完了できなかったことを意味します。多くの場合、更新プログラムや機能更新プログラムのインストール中に発生します。
Windows 10/11(64ビット版)で最新の更新プログラムをダウンロード・インストールしようとした際に、このエラーコードが表示されるという報告が多数寄せられています。Microsoft のサーバーからダウンロードした更新プログラムがインストールできない理由はさまざまですが、確かに厄介な問題ではあります。
この問題は、標準の Windows Update KB4038788 とともに出現したものの一つです。アップグレードによってインターネット設定が乱れたり、Windows やストアアプリの更新に支障が出たりした可能性があります。ただし、それ以外の要因でエラーが発生することも排除できません。
また、Microsoft Store でもこのエラーが確認されており、ストア自体は起動できるものの、アプリのダウンロードやインストールができなくなるという深刻な事態を引き起こします。表示されるエラーメッセージは以下の通りです。
「問題が発生したため、このアプリをインストールできませんでした。もう一度お試しください。エラーコード: 0x80244018」
このエラーには、以下のようなバリエーションもあります。
- Windows 10 バージョン 1903 への機能更新 – エラー 0x80244018
- Windows 10 バージョン 1803 への機能更新 – エラー 0x80244018
- Windows 10/11 バージョン 1903 – エラー 0x80244018
Microsoft Store は Windows アプリと Windows Update の両方を提供しているため、0x80244018 の問題が解決しないまま放置すると、OS が古い状態のままになってしまう恐れがあります。
Windows 10/11 でエラー 0x80244018 が発生する原因
エラー 0x80244018 は、最新の Windows 更新プログラムのインストールに失敗したことを示しています。最新機能の活用やセキュリティ対策のためにも、PC を常に最新の状態に保つことは非常に重要です。
このエラーが表示された場合は、まず数分待ってから PC を再起動し、再度試してみてください。更新サーバーへのアクセスが集中し、リクエストを処理できない可能性もあります。ここでは、このダウンロードエラー 0x80244018 が発生する主な原因を紹介します。
- サードパーティ製アプリの干渉 — 最も一般的な原因です。過剰に防御的なセキュリティソフトや、インターネット通信を監視・フィルタリングするプログラムが、エラーメッセージを引き起こすことがあります。
- VPN やプロキシによるブロック — VPN やプロキシサービスを利用している場合、この問題に遭遇することがあります。匿名化サービスを使用している環境では、Windows Update(WU)コンポーネントが正常に動作しないことが知られています。
- BITS(バックグラウンド インテリジェント転送サービス)が無効化されている — BITS は、OS が新しい更新プログラムを取得するために不可欠な Windows コンポーネントです。このサービスが停止していると、エラーが発生する場合があります。
- コンポーネントサービスの不具合 — Windows Update サービス、MSI インストーラー、暗号化サービスなどのいずれかに問題がある可能性があります。
- システムファイルの破損 — 破損したシステムファイルが更新コンポーネントの動作を妨げている可能性もあります。
Windows 10/11 の更新時や Microsoft Store アプリのインストール時にエラー 0x80244018 が発生するその他の原因についても検討しておきましょう。原因を特定できれば、トラブルシューティングを効率的に進めることができます。なお、対処法を試す前に、ジャンクファイルやバグなど他の問題を取り除くための PC 修復ツールを実行しておくことをおすすめします。
エラーコード 0x80244018 への6つの対処法
PC でこのエラーが発生している場合、以下の実践的な解決策を順番に試して問題を解決しましょう。
対処法1:Windows Update トラブルシューティング ツールを実行する
まずは、OS 自体の自動修復機能を試してみましょう。Windows Update のトラブルシューティング ツールは成功率こそ高くありませんが、これによってエラーを解消できたユーザーもいます。
この組み込みツールは、更新コンポーネントの不具合を検出し、問題解決に向けたさまざまな修復処理を自動的に実行します。手順は以下の通りです。
- Windows キー + R を押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
- ms-settings:troubleshoot と入力して Enter キーを押し、設定アプリの「トラブルシューティング」ページを開きます。
- 「起動時に実行する」セクションに移動し、「Windows Update」を選択して「トラブルシューティング ツールの実行」をクリックします。
- ※ストアアプリのインストールや起動に問題がある場合は、代わりに「Windows ストア アプリ」のトラブルシューティング ツールを実行してください。
- 初期スキャンが完了するまで待ちます。不具合が検出された場合は、「この修正を適用する」を選択して修復を試みます。
処理が完了したら PC を再起動し、次回起動時にエラー 0x80244018 が解消されているかどうかを確認してください。エラーが続く場合は、次の方法に進みましょう。
対処法2:干渉の可能性があるサードパーティ製アプリを削除する
エラー 0x80244018 の最も一般的な原因は、サードパーティ製ソフトウェアの干渉です。サードパーティ製ウイルス対策ソフトやネットワーク監視ツールが、Windows の更新を妨げたり阻止したりすることがあります。
過剰に防御的なソフトウェアは他にも考えられますが、特に多く報告されているのは Avira Security Suite と AVG です。
サードパーティ製ウイルス対策ソフトを使用している場合は、以下の手順で完全にアンインストールしてください。
- Windows の検索ボックスに「コントロール パネル」と入力し、最も一致する結果を選択します。
- コントロール パネルのメイン画面を開きます。
- 「プログラム」セクションの「プログラムのアンインストール」を選択します。
- 一覧からサードパーティ製ウイルス対策ソフトを選択して右クリックし、「アンインストール」を選択します。
アンインストールが完了したら PC を再起動し、Windows Update を実行してエラー 0x80244018 が解消されたかどうかを確認します。
対処法3:BITS を強制的に開始する
BITS(バックグラウンド インテリジェント転送サービス)は、クライアント PC を最新の状態に保つ役割を担っています。サードパーティ製アプリによって BITS が手動で停止または無効化され、エラー 0x80244018 が発生しているケースがあります。
実際に、サービス画面から BITS を手動で起動することで問題を解決できたユーザーもいます。手順は以下の通りです。
- Windows キー + R を押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
- services.msc と入力して Enter キーを押し、「サービス」画面を開きます。
- サービス一覧を下にスクロールし、「Background Intelligent Transfer Service」を見つけてダブルクリックします。
- 「スタートアップの種類」が「自動 (遅延開始)」以外に設定されている場合は、「自動 (遅延開始)」に変更します。次に、「サービスの状態」の下にある「開始」ボタンを押して、サービスを強制的に起動します。
- Windows Update の画面に戻り、エラー 0x80244018 が発生せずに更新プログラムをインストールできるかどうかを確認します。
問題が再発する場合や、BITS がすでに有効になっている場合は、次の解決策に進んでください。
対処法4:プロキシサーバーまたは VPN サービスを無効にする
VPN やプロキシサーバーも原因となることがあります。Windows のサーバーは、別のサーバー経由でネットワーク接続をフィルタリングしているデバイスへの機密データの送信を警戒するためです。エラー 0x80244018 に悩まされていた多くのユーザーが、VPN やプロキシサーバーをオフにしたところ問題が解決したと報告しています。
VPN を使用している場合は、一時的に無効化して原因かどうかを確認しましょう。VPN をオフにした状態で、エラーが発生していた操作をもう一度実行します。問題が解消された場合は、OS の更新が必要なときだけ VPN を無効にするか、この問題を引き起こさない別の VPN サービスを検討するとよいでしょう。
プロキシサーバーで IP アドレスを隠している場合は、プロキシをオフにして問題が解消されるかどうかを確認してください。手順は以下の通りです。
- Windows キー + R を押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
- ms-settings:network-proxy と入力して Enter キーを押し、設定アプリの「プロキシ」画面を開きます。
- 「プロキシ」タブで「手動プロキシ セットアップ」までスクロールし、「プロキシ サーバーを使う」のトグルをオフにします。
- PC を再起動し、次回起動時に問題が解消されているかどうかを確認します。エラー 0x80244018 がまだ発生する場合は、以降の方法を試してください。
対処法5:Windows Update コンポーネントをリセットする
WU コンポーネントのリセットは、手動でもスクリプトを使っても行えます。まずは簡単な自動方法から試してみましょう。
- 「Reset Windows Update Agent」ツールをダウンロードします。
- .zip ファイルを展開し、「ResetWUEng」プログラムを実行します。
- 画面の指示に従って WU コンポーネントをリセットします。
- PC を再起動して、エラーコードが解消されたかどうかを確認します。
うまくいかない場合は、以下の手順で Windows Update コンポーネントを手動でリセットしてみてください。
- Windows キー + R を押して、新規の「ファイル名を指定して実行」ダイアログボックスを開きます。
- cmd と入力して Ctrl + Shift + Enter を押し、管理者権限で「コマンド プロンプト」を開きます。UAC(ユーザー アカウント制御)の確認画面が表示されたら「はい」を選択します。
- 昇格されたコマンドプロンプトで、以下のコマンドを1行ずつ入力して Enter キーを押し、WU コンポーネント(Windows Update サービス、MSI インストーラー、暗号化サービス、BITS サービス)を停止します。
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- サービスを停止した後、同じコマンドプロンプトウィンドウで以下のコマンドを実行し、SoftwareDistribution フォルダと Catroot2 フォルダの名前を変更します。
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- ren C:\Windows\System32\catroot2 Catroot2.old
- 最後に、以下のコマンドを1行ずつ入力して Enter キーを押し、先ほど停止したサービスを再起動します。
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
昇格されたコマンドプロンプトを閉じて PC を再起動します。次回起動時に問題が解決しているかどうかを確認してください。解決していない場合は、次の方法に進みましょう。
対処法6:破損したシステムファイルを修復する
システムファイルの破損に対処するもう一つの有効な方法として、組み込みツールを実行するやり方があります。この処理は通常効果的ですが、完了までに数時間かかることもあるため、時間に余裕があるときに実行することをおすすめします。
SFC スキャンと DISM スキャンを実行して、エラー 0x80244018 の解決を試みる手順は以下の通りです。
- Windows キー + R を押して、新規の「ファイル名を指定して実行」ダイアログボックスを開きます。
- cmd と入力して Ctrl + Shift + Enter を押し、管理者権限で「コマンド プロンプト」を開きます。UAC(ユーザー アカウント制御)の確認画面が表示されたら「はい」を選択します。
- 昇格されたコマンドプロンプトで以下のコマンドを入力し、SFC スキャンを実行します。このツールは破損したファイルを検出し、キャッシュされたコピーと置き換えます。
sfc /scannow - 処理が完了したら PC を再起動し、次回起動時にエラーが解消されているかどうかを確認します。エラー 0x80244018 が続く場合は、以下の手順に進みます。
- 再度管理者権限でコマンドプロンプトを開きます(手順1と同じ操作)。
- DISM スキャンを開始するには、以下のコマンドを実行します。このツールは破損したファイルを Microsoft サーバーからダウンロードしたコピーと置き換えるため、実行前に安定したインターネット接続を確保しておいてください。
dism /online /cleanup-image /restorehealth
処理が完了したら PC を再起動し、次回更新プログラムをインストールしようとした際にエラーが再発しないかどうかを確認してください。
まとめ
本記事では、エラー 0x80244018 の概要と、6つの異なる方法による解決策を解説しました。同じ Windows の問題に直面している場合は、ぜひこれらの対処法を試してみてください。より効果的な解決策をご存じの方は、ぜひコメント欄で共有していただければ幸いです。
-
Windows 10アップデートエラー0x8024a112の修正方法
一部のユーザーから、保留中のWindows 10アップデートが「0x8024a112」エラーコードで失敗するという報告が寄せられています。多くの場合、システムを再起動できなくなるという症状が見られ、再起動を試みるたびに以下のようなエラーメッセージが表示されるようです。「インストールを完了するために再起動中に問題が発生しました。しばらくしてからもう一度お試しください。このメッセージが引き続き表示される場合は、Webで検索するか、サポートにお問い合わせください。エラーコード:(0x8024a112)」通常、このエラーはWindows Insiderプログラムに参加しているユーザーに発生しやすい傾向
-
【解決法】Windows 10でWindows Updateエラー0x80242006が出たときの直し方
エラー0x80242006は、Windows 10でWindows Updateを実行しようとした際に表示されることがあるエラーです。機能更新プログラムやソフトウェア更新プログラムのインストール時に発生し、以下のようなエラーメッセージが画面に表示されます。 エラーが発生しやすいWindows 10のバージョン このエラーは、特に以下のWindows 10機能更新プログラムへアップデートする際に発生しやすいことで知られています。 Version 1709(OSビルド 16299) Version 1703(OSビルド 15063) Version 1607(OSビルド 14393) Vers