Windows 11/10 アップデートエラー 0x80240017 を解決する方法

📅
🕑 1 分で読む

Windows Update は時々ちょっとおかしな動作をすることがあります。スムーズに動作する時は素晴らしいのですが、アップデートのプロセスを邪魔するエラーが頻繁に発生します。よくあるエラーの一つがエラーコード 0x80240017 です。通常、このエラーはアップデートが失敗した後、またはシステム上の何かが絡み合った後に表示されます。サードパーティ製ツールがファイルをいじってしまったり、システムファイルが破損したりする可能性があります。このエラーが表示されても心配はいりません。頭を悩ませることなく Windows を再びアップデートする方法がいくつかあります。

Windows Update エラー 0x80240017 を修正する方法

本格的な対策に踏み切る前に、これらの簡単な方法を試してみてください。アップデートコンポーネントを再起動するか、Windowsに自動でトラブルシューティングを実行させるだけで、問題が解決する場合があります。それでも解決しない場合は、コンポーネントのリセット、システムスキャンの実行、さらには手動でのアップデートの再インストールなど、より手動での修正が必要になります。大変に感じるかもしれませんが、これらの解決策のほとんどは、特にシステムファイルの破損やサービスの停止が原因である場合は、非常に効果的です。

ソリューションリスト
  1. Windows Update トラブルシューティングを実行する
  2. Windows Updateコンポーネントをリセットする
  3. SFCおよびDISMツールを実行する
  4. 保留中のWindows Updateを手動でインストールする
  5. PCをリセットする

Windows Update トラブルシューティングを実行する

これは魔法の解決策ではありませんが、非常に簡単で、アップデートエラーの原因となる奇妙なエラー、特に一時的な不具合によって引き起こされる可能性のある0x80240017などのエラーを解消するのに役立ちます。少し奇妙ですが、Windowsには、一般的なアップデートの問題を自動的に修正するようにシステムを促すトラブルシューティングツールが組み込まれています。Windows 10では、「設定」>「更新とセキュリティ」>「トラブルシューティング」>「その他のトラブルシューティング」>「Windows Update 」にあります。Windows 11では、「設定」 >「システム」>「トラブルシューティング」>「その他のトラブルシューティング」にあることが多いので、「Windows Update」オプションを探してそこから実行してください。

スキャンが実行され、場合によっては大した手間をかけずに問題が解決します。場合によっては、Windows が自ら問題点を指摘し、それを修正するだけのこともあります。必ずしも最初の試みでうまくいくとは限りませんが、試してみる価値はあります。その後、システムから何らかのアクション(再起動など)が提案される可能性があります。再起動は奇妙な動作をする場合がありますが、通常は効果があります。

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

トラブルシューティングツールで問題が解決しない場合は、手動でアップデートサービスをリセットする必要があるかもしれません。複雑ではありませんが、管理者権限でコマンドプロンプト(つまり管理者として実行)を起動し、いくつかのコマンドを実行する必要があります。この方法は、スタックしたファイルをクリアし、エラー0x80240017の原因となっている可能性のある破損したアップデートキャッシュを修復するのに役立ちます。

まず、スタートメニューを右クリックし、 「ファイル名を指定して実行」を選択します。“ と入力しcmd、Enterキーを押してCtrl + Shift + Enter管理者権限で起動します。UACのプロンプトが表示されたら「はい」と答えてください。次に、以下のコマンドを順に実行します(コマンドごとにEnterキーを押します)。

net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

これらはアップデート関連のサービスを停止します。次に、アップデートファイルをキャッシュするフォルダの名前を変更します。このフォルダの名前は、よく間違えられるので注意してください。

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old

名前を変更したら、次のコマンドでそれらのサービスを再起動します。

net start wuauserv net start cryptSvc net start bits net start msiserver

最後に、パソコンを再起動してください。再起動後、「設定」>「更新とセキュリティ」>「Windows Update」に移動し、アップデートチェックがスムーズに実行されるかどうかを確認してください。もし実行されなくても心配はいりません。次の方法に進んでください。

SFCおよびDISMツールを実行する

まるで魔法のようですが、この2つのツールは、破損または欠落したシステムファイルを修復する強力なWindowsユーティリティです。これらのファイルは、0x80240017などのアップデート問題の原因となる可能性があります。コアファイルが壊れていると、Windowsがアップデートできない場合があります。まずSFCを実行するのが手軽で簡単です。管理者権限でコマンドプロンプトを開くだけです(前回と同じように、「スタート」ボタンを右クリックし、「ファイル名を指定して実行」を選択して、Cmd + Ctrl + Shift + Enterキーを押します)。

入力しsfc /scannowてEnterキーを押します。Windowsがファイルをスキャンし、破損しているファイルを修復しようとします。時間がかかる場合がありますので、しばらくお待ちください。完了したら、PCを再起動して再度アップデートをお試しください。それでも問題が解決しない場合は、DISMコマンドを実行してください。DISMコマンドは少し重い処理になります。DISMはMicrosoftのサーバーから正常なファイルを取得するため、インターネットに接続していることを確認してください。

DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

DISM が処理を完了するまで数分かかる場合がありますが、再起動して再度アップデートを試みてください。これで多くの問題が解決しているので、試してみる価値はあります。

保留中のWindows Updateを手動でインストールする

コンポーネントをリセットしたりシステムファイルを修正したりしてもWindowsがなかなかアップデートしない場合は、Microsoft Updateカタログから個別のアップデートファイルを直接ダウンロードできます。少し面倒ですが、自動アップデートではうまくいかない場合でも、スタンドアロンインストーラーならうまく動作する場合もあります。Microsoft Updateカタログにアクセスし、アップデートのKB番号(もし分かれば)を検索するか、システムの保留中のアップデートを参照してください。セットアップファイルをダウンロードして手動で実行してください。

この方法は、特定のパッチがインストールできないのにカタログには掲載されている場合に特に便利です。インストール後に再起動し、Windows Update が新しい状態を認識しているかどうかを確認する必要がある場合があることにご注意ください。

PCをリセットする(最後の手段)

他に方法が見つからず、アップデートエラーが解消しない場合は、Windowsをリセットするのも悪くありません。すべてのデータを消去することなく、まるで新しいスタートを切ることができるのです。ただし、すべてをリセットするフルリセットオプションを選択した場合は別です。とはいえ、念のため、まずは重要なデータをバックアップしておくことをお勧めします。

PCをリセットするには、「スタート」を右クリックし、「設定」>「更新とセキュリティ」>「回復」に進みます。「このPCを初期状態に戻す」で、「開始する」をクリックします。ウィザードに従って、ファイルを保持してアプリと設定のみをリセットするか、状況が深刻な場合はクリーンインストールを実行します。リセットが完了したら、もう一度更新プログラムを確認してください。これにより、すべての問題が解消され、問題なく更新プログラムが実行される場合があります。

以上が、恐ろしい0x80240017エラーを解決する主な方法です。すぐに解決できる場合もあれば、もう少し手間がかかる場合もありますが、大抵はこれらのいずれかの方法で解決できるはずです。

まとめ

  • Windows Update トラブルシューティング ツールを実行します。無料かつ簡単です。
  • 更新サービスとキャッシュを手動でリセットします。
  • SFC や DISM などのシステム ファイル チェッカー ツールを実行します。
  • Microsoft Update カタログから更新プログラムを手動でダウンロードしてインストールします。
  • それでも問題が解決しない場合は、Windows をリセットして最初からやり直すことを検討してください。

まとめ

正直言って、これらのアップデートエラーを修正するのは、まるで自滅の道をたどっているように思えるかもしれません。しかし、これらの手順はほとんどの人に効果がある、最も一般的な修正方法です。アップデートキャッシュ、あるいは最悪の場合システム全体を徹底的にクリーンアップすることに勝るものはありません。この方法が、誰かの何時間ものイライラを解消するのに役立つことを願っています。もし1つのアップデートがうまくいけば、それは成功です。