Windows Updateエラー80240025とは?原因と12の対処法を徹底解説
Windows Updateは、既存ソフトウェアの機能強化や、マルウェア・ウイルス攻撃からPCを守るためのセキュリティ更新プログラムなどを提供する重要な仕組みです。通常、Windows OSは「Windows Update」という内部サービスを通じて、更新プログラムを自動的に確認・インストールするように設定されています。
Windows 10/11をお使いの場合、最新のWindowsアップデートは以下の手順で簡単に取得できます。
- スタートボタンをクリックします。
- [設定] を開き、[更新とセキュリティ] を選択します。
- [Windows Update] ボタンをクリックします。
- 更新を完了させるためにPCを再起動します。
また、更新プログラムのインストール時刻を予約することも可能です。手順は以下の通りです。
- スタートメニューを開きます。
- [設定] → [更新とセキュリティ] の順に進みます。
- [再起動のスケジュール] ボタンをクリックします。
- スケジュール設定画面が表示されるので、「時刻を指定する」のスイッチをオンにします。
- 希望の日時を選択します。
しかし、Windows Updateのダウンロードやインストールの際には、さまざまなエラーが発生する可能性があります。代表的なWindows Updateエラーには以下のようなものがあります。
- Windows Updateエラー 0x800f0900
- Windows Updateエラー 0xca020007
- Windows 10/11エラーコード 0x80242016
- Windows Updateエラー 0x800f0805
- Windows Updateエラー 0x80246013
- Windows Updateエラー 8024a000
- Windows 10/11エラーコード 0x8007012F
これらのエラーが発生した場合、表示されるメッセージから問題解決に必要な対応を判断できます。中には、保留中のWindows更新プログラムがインストールできず、代わりに「エラーコード80240025」が表示されるという報告もあります。このエラーはWindows 10/11だけでなく、Windows 7やWindows 8.1でも報告されています。本記事では、このエラーが発生する理由と、Windows 10/11でエラーコード80240025を修正するためのトラブルシューティング方法を詳しく解説します。
Windows Updateエラー80240025とは?
PCの更新中に、突然処理速度が低下したり、ダウンロードが完了しなくなったりすることがあります。また、PCが突然再起動を繰り返し、一度きりのシャットダウンではなく、ログインできない状態が続くループに陥るケースもあります。画面にエラーメッセージが表示されることもあります。
[設定] アプリや [コントロールパネル] からWindows OSを更新しようとした際に「Windows Updateエラー80240025」が発生した場合は、この記事が解決の手助けになるでしょう。ここでは、エラーを解消するための簡単な手順をご紹介します。
Microsoftは、既知の問題を修正し、新機能やパフォーマンス向上を追加するために、セキュリティ更新プログラム、機能更新プログラム、累積更新プログラムなどを定期的にリリースしています。Windows 10/11/8.1/8/7では、[コントロールパネル] から簡単にWindows Updateをインストールできます。
具体的には、[コントロールパネル] を開き、[システムとセキュリティ] > [Windows Update] へ移動して、[更新プログラムのチェック] ボタンをクリックします。この際、PCが安定したインターネットに接続されていることを確認してください。利用可能な更新プログラムが表示されたら、[ダウンロードとインストール] をクリックして更新を行います。
ところが、多くのユーザーから、Windowsの更新時に「Windows Updateエラー80240025」に直面したという報告があります。このエラーは、何らかの理由でWindows Updateのインストールに失敗したことを示しています。主にWindows 7、Windows 8.1、Windows 10/11でOSを更新しようとした際に発生します。実際のエラーメッセージは以下の通りです。
「新しい更新プログラムを検索できませんでした。コンピューターの新しい更新プログラムのチェック中にエラーが発生しました。検出されたエラー: コード 80240025。Windows Updateで不明なエラーが発生しました。」
このエラーの考えられる原因は、PC内のWindows Updateコンポーネントの破損または古さです。Windows Updateに関連する一時ファイルの破損が、このエラーを引き起こすことがあります。その場合は、Windows Updateコンポーネントのリセットを実行することで問題を解決できます。
また、レジストリキーやエントリが、保留中のWindows更新プログラムのインストールを妨げている可能性もあります。その場合は、該当するレジストリキーを無効化・変更・削除することで対処できます。まずは一般的な原因を見ていきましょう。
Windows Updateエラー80240025の主な原因
なぜWindows Updateエラー80240025が発生するのでしょうか?このエラーには多くの引き金があり、主なものは以下の通りです。
- 破損したWindowsレジストリエントリ: レジストリが破損していると、Windowsが必要な更新ファイルを見つけられず、正常に起動できなくなり、エラーが発生します。
- 損傷したWindowsシステムファイル: 重要なWindowsファイルが破損すると、Windows Updateエラー80240025が発生する可能性があります。
- 不安定なインターネット接続: Windows Updateのインストールには安定したネットワーク接続が必要です。接続が不安定だとエラーが起こりやすくなります。
- 無効化されたWindows Updateサービス: 更新プログラムのダウンロードとインストールには、Windows Updateサービスが有効になっている必要があります。そうでないとエラーメッセージが表示されます。
- 設定の誤り: Windows Updateの設定が正しく構成されていない場合も、このエラーが発生する可能性があります。
- 悪意のあるソフトウェア: ウイルス、マルウェア、アドウェアなどの脅威は、さまざまなWindowsエラーの原因として知られており、このエラーも例外ではありません。
- Windows Updateコンポーネントの不具合: Windows Updateコンポーネントは一時ファイルの破損の影響を受けやすく、新しい更新プログラムのインストールを妨げることがあります。この場合は、関連するすべてのコンポーネントをリセットすることで解決できます。
Windows Updateエラー80240025の12の解決策
以下の解決策を試す前に、まず基本的なWindows Updateのトラブルシューティングを行ってください。完了後に更新プログラムをインストールすれば、問題なく進められる可能性があります。
- PCに十分なディスク容量があるか確認します。目安として32GB以上の空き容量が必要です。要件を満たしていない場合は、不要なファイルを手動で削除するか、不要ファイルを除去できるサードパーティ製のPC修復ツールを使用しましょう。
- サードパーティ製のウイルス対策ソフトを一時的に無効化します。
- ハードディスクに不良セクタがないか確認します。
- 高速で安定したインターネット接続に接続します。
これらの基本手順で問題が解決しない場合は、以下の解決策を順番に試してみてください。
解決策1: ネットワークアダプターのトラブルシューティングツールを実行する
インターネットが正常に動作していても、ネットワークに他の問題が潜んでいることがあり、それがWindows Updateを妨げてエラーを引き起こす場合があります。そのような場合は、ネットワークのトラブルシューティングツールを実行して問題を解決しましょう。
- [スタート] ボタンをクリックし、歯車アイコンから [設定] メニューを開きます。
- [更新とセキュリティ] > [トラブルシューティング] へ移動します。
- 一覧から [ネットワークアダプター] を選択して実行します。
- 完了したらPCを再起動します。
解決策2: 更新プログラムを手動でインストールする
エラーの原因を特定せずに更新プログラムをインストールしたい場合は、手動でのダウンロードとインストールを試すのも有効です。
その際は「Microsoft Updateカタログ」を利用します。手順は以下の通りです。
- お好みのブラウザを起動し、https://www.catalog.update.microsoft.com/Home.aspx にアクセスします。
- 検索機能を使って、インストールしたい更新プログラムを探します。
- [Enter] キーを押して検索を開始します。
- 検索結果から、お使いのPCのアーキテクチャに適合する更新プログラムを探します。デバイスのアーキテクチャが不明な場合は、[PC] を右クリックして [プロパティ] を選択し、[システム] の [システムの種類] でOSのビット数を確認できます。
- 適合するバージョンを特定したら、横の [ダウンロード] ボタンをクリックし、ダウンロードが完了するまで待ちます。
- ダウンロード先のフォルダを開き、.inf ファイルを右クリックして、表示された [インストール] をクリックします。
- 画面の指示に従ってインストールを完了させます。
- PCを再起動します。
- 次回起動時に更新プログラムがインストールされているはずです。
解決策3: Windows Updateのトラブルシューティングツールを実行する
ご存知でしたか?Microsoftは、Windows Updateの問題が発生した際に使用できるトラブルシューティングツールを提供しています。Windows Update関連の問題に直面したら、まずこのツールを試すのが基本です。自動的に問題を検出・修復してくれるため、ユーザーの操作は最小限で済みます。
このツールは、保留中のWindows更新プログラムのダウンロードやインストールに失敗する原因となる問題をスキャンして検出するように設計されています。関連する一時ファイルのクリア、SoftwareDistributionフォルダの内容の消去、Windows Updateサービスの状態確認などが可能で、破損したWindows Updateコンポーネントのリセットや修復も行えます。
トラブルシューティングツールの実行方法は2つあります。1つ目はMicrosoftのオンライン版トラブルシューティングツールを使う方法です。
- Microsoft公式サイトにアクセスしてオンラインのトラブルシューティングツールを実行します。
- 一覧からお使いのOSのバージョン(Windows 7、Windows 8.1、Windows 10/11)を選択します。
- Windows Updateトラブルシューティングツールの実行を求められたら、[はい] をクリックして許可します。
- 推奨事項と次のステップの一覧が表示されるので、指示に従って作業を進めます。
2つ目は、PCに搭載されているオフラインのトラブルシューティングツールを使う方法です。手動で実行する手順は以下の通りです。
- キーボードの Win + I を押して [設定] を開きます。
- [更新とセキュリティ] > [トラブルシューティング] > [その他のトラブルシューティングツール] へ移動します。
- 表示されたページで [Windows Update] を選択し、[トラブルシューティングツールの実行] ボタンをクリックします。
- トラブルシューティングツールが自動的に起動し、問題を検出して修復を開始します。
ツールの処理が完了するまで待ち、その後Windows PCを再起動してください。
解決策4: Windows Updateコンポーネントをリセットする
トラブルシューティングツールでも問題が解決しない場合は、Windows Updateコンポーネントの破損が原因である可能性があります。この問題は従来の方法では簡単に解決できないため、PC操作に自信がない方は専門家への相談をおすすめします。
Windows Updateコンポーネントのリセットには、2つの方法があります。
自動化ツール(WU Reset Agent)を使用する
- ブラウザを起動し、https://gallery.technet.microsoft.com/scriptcenter/Reset-Windows-Update-Agent-d824badc にアクセスします。
- [ダウンロード] ボタンをクリックして「Reset Windows Update Agent」ツールをダウンロードします。
- ダウンロードが完了したら、任意の解凍ソフトでアーカイブの内容をすべて展開します。
- ResetWUENG.exe ファイルをダブルクリックし、[はい] をクリックします。
- 画面の指示に従って操作を進めます。
- その後PCを再起動し、更新プログラムが問題なくインストールできるか確認します。
コマンドプロンプトを使用する
- Windows + R キーを押して [ファイル名を指定して実行] を起動します。
- テキストフィールドに cmd と入力し、Ctrl + Shift + Enter を押します。管理者権限のコマンドプロンプトウィンドウが起動します。
- [ユーザーアカウント制御] のダイアログが表示されたら、[はい] をクリックします。
- コマンドラインに以下のコマンドを入力します。それぞれ入力後、必ず Enter キーを押してください。
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- これで、Windows Updateサービス、暗号化サービス、MSIインストーラー、BITSサービスが停止しました。
- 続いて、Windows Updateの一時データを保持するフォルダをクリアするために、以下のコマンドを実行します。
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- ren C:\Windows\System32\catroot2 Catroot2.old
- フォルダのクリアが完了したら、管理者権限のコマンドプロンプトで以下のコマンドを実行します。こちらも各コマンドの後に Enter キーを忘れずに押してください。
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
- 最後にPCを再起動し、更新プログラムの再インストールを試みます。
解決策5: SFCおよびDISMコマンドを実行する
Windows Updateのトラブルシューティングツールで解決しない場合は、より高度な対策としてSFCとDISMコマンドの使用を検討しましょう。
システムファイルの破損は珍しいことではありませんが、破損したシステムファイルが更新プログラムのインストールを妨げる場合は話が別です。そのような場合に役立つのがSFCとDISMコマンドです。
システムファイルチェッカー(SFC)は、Windows 10/11に搭載されている、システムファイルの問題をチェックして修復するツールです。実行手順は以下の通りです。
- [スタート] メニューを開き、検索フィールドに command prompt(コマンドプロンプト)と入力します。
- [管理者として実行] を選択し、[はい] をクリックします。
- コマンドプロンプトウィンドウが表示されたら、sfc /scannow コマンドを入力します。
- [Enter] キーを押してスキャンを開始し、完了まで待ちます。「検証100%完了」というメッセージが表示されれば終了です。
- exit と入力してコマンドプロンプトを終了します。
- [Enter] キーを押します。
- デバイスを再起動します。
- エラーが解決したかどうかを確認します。
DISM(展開イメージのサービスと管理)は、Windowsイメージの修復や管理に使用されるもう一つのコマンドラインツールです。実行手順は以下の通りです。
- [スタート] メニューを開きます。
- 検索フィールドに command prompt と入力し、[管理者として実行] を選択します。
- コマンドラインウィンドウが表示されたら、DISM /Online /Cleanup-Image /ScanHealth と入力します。
- [Enter] キーを押して実行します。
- 次に、DISM /Online /Cleanup-Image /RestoreHealth コマンドを入力します。
- [Enter] キーを押して続行します。
- スキャンが完了したらPCを再起動します。
- もう一度システムの更新を試みます。
解決策6: クリーンブート状態でWindows Updateを実行する
クリーンブートとは、ドライバーやプログラムなど必要最低限のリソースだけでWindows OSを起動する手法です。この方法により、プログラムのインストール時、更新時、または特定のプログラム実行時に発生しうるソフトウェアの競合を防ぐことができます。
なお、セーフモードとクリーンブートは異なる概念です。セーフモードは、Windows 10/11システムに関する高度な問題のトラブルシューティングや診断に特化した起動方法です。
クリーンブート状態でシステムを起動する手順は以下の通りです。
- 検索フィールドに MSConfig と入力し、[Enter] キーを押して [システム構成] ウィンドウを起動します。
- [全般] タブで [スタートアップのオプションを選択する] を選び、[スタートアップの項目を読み込む] のチェックを外します。[システムサービスを読み込む] と [元のブート構成を使用する] にはチェックが入ったままにしておいてください。
- [サービス] タブに移動し、[すべてのMicrosoftサービスを隠す] にチェックを入れてから、[すべて無効] をクリックします。
- [適用]、続いて [OK] をクリックし、PCを再起動します。
次回の起動時、Windowsはクリーンブート状態で読み込まれます。その状態で保留中のWindows更新プログラムをインストールすれば、エラーコード80240025に遭遇することなく完了できるかもしれません。
解決策7: 更新サービスを「自動」に設定する
サービスの構成に問題があると、このWindows Updateエラーが発生することがあります。設定が正しく行われているか確認しましょう。
- Windows + X キーを押して、管理者権限でコマンドプロンプトを起動します。
- [コマンドプロンプト(管理者)] を選択します。
- 以下のコマンドを1つずつ実行します。それぞれの後で [Enter] キーを押してください。
- SC config wuauserv start= auto
- SC config bits start= auto
- SC config cryptsvc start= auto
- SC config trustedinstaller start= auto
- net stop wuauserv
- PCを再起動し、再度 [コマンドプロンプト] を起動して、net start wuauserv コマンドを実行します。
- [設定] を開き、[更新とセキュリティ] を選択します。
- [更新プログラムのチェック] ボタンをクリックします。
- Windows Updateユーティリティが利用可能な更新プログラムのスキャンを開始し、見つかった場合は自動的にインストールされます。
解決策8: SoftwareDistributionフォルダをクリアする
すべてのWindows 10/11 OSには、Windowsディレクトリ内にSoftwareDistributionフォルダがあります。ここには、Windows Updateのインストールに必要なファイルが一時的に保存されます。
この解決策では、このフォルダの中身を削除してから、更新プロセスをやり直します。
手順は以下の通りです。
- [スタート] メニューをクリックします。
- 検索フィールドに cmd と入力し、最も関連性の高い検索結果を右クリックして [管理者として実行] を選択します。
- [コマンドプロンプト] が開いたら、コマンドラインに net stop wuauserv と入力して [Enter] キーを押します。
- 次に、Background Intelligent Transfer Service(BITS)を停止するために net stop bits と入力し、[Enter] キーを押します。
- Windows + R キーを押して [ファイル名を指定して実行] を起動します。
- パス C:\Windows\SoftwareDistribution を開きます。
- すべての内容を選択し、[削除] ボタンをクリックして削除します。
- コマンドプロンプトに戻り、net start wuauserv と入力します。
- [Enter] キーを押します。
- さらに、net start bits と入力してBITSサービスを開始し、[Enter] キーを押します。
これで、SoftwareDistributionフォルダの内容が正常にクリアされました。
解決策9: Catroot2フォルダをリセットする
Catroot2フォルダには、Windows Updateに不可欠な重要なコンポーネントが含まれています。このフォルダに問題があると、Windows Updateが失敗する可能性があります。Windows Update関連の問題を修復するために、Catroot2フォルダのリセットを試みましょう。
手順は以下の通りです。
- [スタート] ボタンを右クリックします。
- [コマンドプロンプト(管理者)] を選択します。管理者権限のコマンドプロンプトが開きます。
- コマンドラインに以下のコマンドを1つずつ入力し、それぞれ [Enter] キーを押します。
- net stop cryptsvc
- md %systemroot%\system32\catroot2.old
- xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
- 次に、Catroot2 フォルダ内のすべての内容を削除します。
- コマンドラインに net start cryptsvc と入力します。
- [Enter] キーを押します。
解決策10: レジストリキーを無効化する
PCが社内サーバーや公共のネットワークに接続している場合、レジストリレベルで設定されたルールによって、保留中のWindows更新プログラムのインストールが拒否されている可能性があります。
この種のルールは、Microsoftが新しい更新プログラムを配信する際に、ネットワーク管理者が帯域幅の使用量を制限しようとする場面でよく見られます。
このシナリオが当てはまると思われる場合は、原因となっているグループポリシー設定(おそらくDisableWindowsUpdateAccessキー)を特定し、その値を0に設定することで、Windows Updateコンポーネントへの干渉を防げます。
具体的な手順は以下の通りです。
- Windowsキー + R を押して [ファイル名を指定して実行] ダイアログボックスを開きます。テキストボックスに regedit と入力し、[Enter] キーを押してレジストリエディターを開きます。[ユーザーアカウント制御] のダイアログが表示されたら、[はい] をクリックして管理者権限を付与します。
- レジストリエディター内で、左側のペインを使って以下の場所へ移動します:HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate
- 手動で移動しても構いませんし、ナビゲーションバーにパスを直接貼り付けて [Enter] キーを押せば、瞬時にアクセスできます。
- 正しい場所に到着したら、DisableWindowsUpdateAccess という名前のレジストリ値を探します。
- 見つかった場合はダブルクリックし、[基数] を [16進数] に、[値のデータ] を [0] に設定します。
- DisableWindowsUpdateAccessの値を変更する代わりに、今後使用する予定がないのであれば、完全に削除してしまうことも可能です。
- 変更が正常に適用されたら、PCを再起動して問題が解決したかどうかを確認します。
この方法でWindows Updateエラー80240025が解決しない場合、またはDisableWindowsUpdateAccessがPC上に存在しない場合は、次の解決策に進んでください。
解決策11: ローカルグループポリシーをリセットする
カスタマイズされたWindowsグループポリシーを使用している場合、その設定がWindows Updateによる必要な更新を妨げている可能性があります。ローカルグループポリシー設定をリセットすることでエラーが解消され、Windowsが正常に更新できるようになったという報告もあります。
ローカルグループポリシーをデフォルトに戻す手順は以下の通りです。
- Windowsキー + R を押して [ファイル名を指定して実行] ウィンドウを開きます。gpedit.msc と入力して [Enter] キーを押し、ローカルグループポリシーエディターを開きます。
- [ローカル コンピューター ポリシー] > [コンピューターの構成] > [管理用テンプレート] へ移動し、[すべての設定] をクリックして選択します。
- 右側のパネルで、[有効] または [無効] になっているエントリを探します。列上部の [状態] ボタンをクリックして並べ替えると、変更されたポリシーを見つけやすくなります。
- [有効] または [無効] になっているポリシーをすべてダブルクリックし、状態を [未構成] に変更します。すべてのエントリが [未構成] になっていることを確認してください。
- デフォルトのグループポリシーに戻したら、PCを再起動し、Windows Updateを再度強制的に実行します。
解決策12: システムの復元を使用する
上記のすべての方法が失敗した場合は、PCを問題なく動作していた以前の日付に復元する必要があります。
- Win + Qキーの組み合わせを押します。
- [設定] をクリックします。
- [回復] アイコンを選択します。
- 表示されたウィンドウから [システムの復元] を選択します。
- PCが問題なく動作していた以前の日付を選択します。
- ツールが実行を開始し、PCがシャットダウンされて再起動されます。
その後、Windows Updateに再度アクセスして、Windows 10の更新エラーコード80240025が解決したかどうかを確認してください。
まとめ
Windows 10/11のOSを最新の状態に保つことは、システムをスムーズかつ効率的に動作させるための簡単な方法です。OSを更新すれば、最新機能やバグ修正、そして何より重要なセキュリティパッチにアクセスできます。しかし、Windows Updateエラー80240025のようなエラーが原因で更新に失敗することもあるでしょう。そんなときは慌てずに、本記事で紹介した12の解決策を試してみてください。きっとエラーを乗り越え、更新プログラムのインストールに成功するはずです。
-
Windows 10アップデートエラー0x8024a112の修正方法
一部のユーザーから、保留中のWindows 10アップデートが「0x8024a112」エラーコードで失敗するという報告が寄せられています。多くの場合、システムを再起動できなくなるという症状が見られ、再起動を試みるたびに以下のようなエラーメッセージが表示されるようです。「インストールを完了するために再起動中に問題が発生しました。しばらくしてからもう一度お試しください。このメッセージが引き続き表示される場合は、Webで検索するか、サポートにお問い合わせください。エラーコード:(0x8024a112)」通常、このエラーはWindows Insiderプログラムに参加しているユーザーに発生しやすい傾向
-
Windows Update エラー 0x80070002 の原因と直し方|今すぐ試せる6つの対処法
Windowsのアップデートは、新機能の追加、以前のバージョンのバグ修正、パフォーマンスの向上など、多くのメリットをもたらしてくれます。しかし、アップデートを確認しようとした瞬間にエラーコード 0x80070002が表示されたら、戸惑ってしまうかもしれません。ご安心ください。このエラーはWindowsでよく発生するエラーコードの一つで、この記事で紹介する解決策を使えば簡単に修正できます。目次エラーコード 0x80070002 の意味とは?Windowsでエラーコード 0x80070002 を修正する6つの方法まとめエラーコード 0x80070002 の意味とは?「更新プログラムのチェック」ボタ