Windows 10 アップデートエラーコード 0x80240031 を解決する方法
Windows 10のアップデート中にエラーコード0x80240031が表示されると、非常にイライラさせられます。これは多くの場合、システムファイルの破損やレジストリの不具合が原因で、アップグレードプロセスに支障をきたします。この問題は新しいものではなく、以前は主にWindows 8/8.1で発生していましたが、今ではWindows 10ユーザーにも問題を引き起こしています。通常の再起動や待機でも問題が解決しない場合は、これらの解決策を試してみると、アップグレードがうまくいくかもしれません。壊れたシステムファイルを修復したり、一部のドライバーを一時的に無効にしたりするだけで済む場合もありますが、完全な再インストールを回避できることが多いため、試してみる価値はあります。
Windows 10でアップデートエラーコード0x80240031を修正する方法
以下に、試すべきことの簡単な概要を示します。これらの手順はほとんどの場合に有効です。手順に従って操作すれば、すぐに最新のWindowsバージョンが使えるようになるでしょう。
クリーンブートを実行する
- Windows+Sを押して検索画面を開きます。「システム構成」と入力してEnterキーを押します。Windowsは様々なタブや設定項目を用意して、操作を複雑にしています。
- 「サービス」タブに切り替えます。 「Microsoftのサービスをすべて隠す」のチェックボックスをオンにします。これにより、Windowsの重要な機能が無効化されるのを防ぎます。
- 「すべて無効にする」をクリックします。これにより、アップデートの妨げとなる可能性のある不要なサービスが基本的に無効になり、問題の原因がそれらのいずれかにあるかどうかをテストできます。
- 「スタートアップ」タブに切り替え、「タスクマネージャーを開く」をクリックします。タスクマネージャーで、各スタートアップ項目を選択し、「無効にする」を選択します。不要なものをすべてオフにするまで、この操作を繰り返します。
- すべてを閉じて、システム構成に戻り、「適用」と「OK」を押します。PCを再起動します。ここでの目標は、必要最低限のコンポーネントだけを残し、アップデートが問題なく実行されるかどうかを確認することです。
再起動したら、もう一度アップデートを試してください。それでもアップデートできない場合は、システム構成に戻り、無効にしたすべてのサービスとスタートアップアプリを再度有効にしてください。システムを通常の状態に戻すためです。通常、テスト後に「通常スタートアップ」に切り替え、すべてのスタートアッププログラムを有効にしてから再起動すると、正常な状態に戻ることがあります。
システムファイルチェッカーとDISMを実行する
これはちょっとマニアックな解決策ですが、アップデートエラーの原因の多くは破損したファイルなので、システムファイルを修復することで解決することがよくあります。対処法は以下のとおりです。
- 管理者特権でのコマンド プロンプトを開きます。[スタート] メニューを右クリックし、[ Windows ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
- 入力してEnterキー
sfc /scannowを押します。このツールはシステムファイルをスキャンし、問題の修正を試みます。時間がかかる場合がありますので、しばらくお待ちください。初回実行で失敗する場合は、再実行したり、他の修正と組み合わせたりする必要があります。
その後、再起動してください。そして、DISMコマンドを実行して、より深刻な問題を修正してください。
- 再度、管理ウィンドウで次のコマンドを 1 つずつ入力し、それぞれの後にEnter キーを押します。
Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /RestoreHealth
このプロセスは、Windowsの基盤となるシステムイメージを修復します。少し技術的な話になりますが、多くの場合、根本的な破損を修復するための鍵となります。完了したら、PCを再起動してアップデートを再度お試しください。必ずしも完璧ではありませんが、多くの場合、ゴーストは除去されます。
グラフィックカードドライバーを一時的に無効にする
この手順は奇妙に聞こえるかもしれませんが、グラフィックドライバーがWindows Updateに影響を及ぼすことがあります。おそらく、ドライバーの動作に不具合があったり、互換性がなかったりすることが原因です。これをテストするには、以下の手順に従ってください。
- [スタート] ボタンを右クリックし、[デバイス マネージャー]を選択します。
- 「ディスプレイアダプター」セクションを展開します。グラフィックカードを見つけて右クリックし、「プロパティ」を選択します。
- 「ドライバー」タブに移動し、「デバイスを無効にする」をクリックします。警告が表示される場合がありますが、そのドライバーを一時的に無効にしてください。
- PC を再起動して、更新プロセスが機能するかどうかを確認します。
アップグレードが成功したら、デバイスマネージャーに戻り、グラフィックドライバーを再度有効化してください。設定によっては、この手順でアップデートを妨げるドライバーの競合を回避できる場合があります。他に方法がない場合は、試してみる価値があります。
自動修復を実行する
それでも問題が解決しない場合は、Windows に組み込まれている自動修復モードで、更新プログラムのインストールを妨げている問題を修正できます。手順は以下のとおりです。
- Win + Iを押して設定を開きます。「更新とセキュリティ」 > 「回復」に進みます。
- 「Advanced Startup(高度なスタートアップ)」の下にある「Restart now(今すぐ再起動)」をクリックします。PCが再起動し、特別なメニューが表示されます。
- [トラブルシューティング] > [詳細オプション] > [自動修復]を選択します。
このプロセスはシステムをスキャンし、問題を自動的に修正しようとします。少し時間がかかり、場合によっては何度か試行する必要があるかもしれませんが、頑固なアップデートの問題を解決するのに効果的です。
念のためお知らせしますが、これらの手順の中には少し手間がかかるものもありますが、リスクは低く、多くの場合、これらの頑固なエラーを回避する唯一の方法です。このような問題は、軽微な破損やドライバの競合が混在していることが多いため、それらを修正することで、通常はアップデートが再び利用可能になります。