Windows 10 アップデートエラーコード 0x80242014 を解決する方法
厄介なWindowsアップデートエラー0x80242014に悩まされていませんか?ええ、本当に頭の痛い問題です。特に、他の部分はすべて問題ないように見えるのに、アップデートがどうしてもインストールされない時はなおさらです。通常、システムファイルの破損や、アップデートキャッシュまたはシステムイメージ内の何らかのハングアップが原因です。Windowsがなぜここまで複雑にする必要があるのかは分かりませんが、現状はこうなっています。幸いなことに、過去に効果があったいくつかのトリックがあります。アップデートの失敗の原因を突き止めて修正するためのチェックリストのようなものです。ここでの主な目標は、古いデータを消去し、壊れたDLLを修復し、アップデートシステムの一部をリセットして、再びスムーズに動作させることです。そうすれば、画面に向かって悪態をつくことなく、ようやくWindowsアップデートをインストールできるようになります。
Windows Update エラー 0x80242014 を修正する方法
Windows Updateのトラブルシューティングツールを実行する
これは多くの場合、最も簡単な最初のステップですが、驚くほど効果的です。Microsoftは、よくある問題をスキャンし、バックグラウンドで修正を試みる専用のトラブルシューティングツールを開発しました。更新が滞ったり、キャッシュファイルが破損したりといった問題を検出するのに優れています。
- [設定] > [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 右側の「追加のトラブルシューティング」をクリックします。
- Windows Updateを選択し、トラブルシューティング ツールを実行をクリックします。
このツールは必要な処理を実行し、修正案を提示したり、自動的に適用したりします。場合によってはその後再起動が必要になることもありますが、ほとんどの場合、成功の合図とともに次の処理に進みます。
Windows Update フォルダの名前を変更する
Windowsは古い更新データを保持し続ける傾向があるため、場合によってはプロセス全体が破損することがあります。フォルダ名を変更すると、Windowsは次回の試行時にキャッシュを最初から再構築する必要があり、0x80242014のような頑固なエラーを修正できる可能性があります。
- コマンドプロンプトを管理者として開きます。検索して右クリックし、「管理者として実行」を選択してください。
- ユーザー アカウント制御がポップアップ表示されたら、[はい]をクリックします。
- まず更新サービスを停止します。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- 次に、更新フォルダーの名前を変更して、Windows に新しいフォルダーを作成させます。
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
これだけでは十分ではない場合もありますが、良いスタートにはなります。名前を変更したら、サービスを再起動してください。
net start bits net start wuauserv net start appidsvc net start cryptsvc
その後、Windows Updateを再度実行してみてください。通常、これでパイプを詰まらせているものが解消されます。
DLLファイルの再登録
これは少し複雑ですが、DLLの破損がアップデートプロセスに支障をきたしている場合は、多くの場合必要になります。Windows Updateに関連するコアDLLを再登録することで、Windowsが正常に動作するために必要なすべてのものを再リンクできるようになります。
- 管理者権限でコマンドプロンプトを実行していることを確認してください。
- まず、残っている qmgr*.dat ファイルを削除して、ダウンロード キューをクリアします。
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- System32 ディレクトリに移動します。
cd /d %windir%\system32
- 次に、次のコマンドを実行して、すべての主要な DLL を再登録します。
regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
その後、次のコマンドを実行してネットワーク設定をリセットします。ネットワーク構成を少し変更する必要がある場合があります。
netsh winsock reset netsh winhttp reset
最後に、先ほど停止したサービスを再起動します。
net start bits net start wuauserv net start appidsvc net start cryptsvc
運が良ければ、この面倒な作業の後にようやくアップデートが完了するでしょう。正直なところ、設定によっては、このDLLの再登録こそが、頑固なエラーを最終的に解消する手段となることもあります。
スタンドアロン更新パッケージを使用する
それでもダメな場合は、手動でアップデートをダウンロードすることで事態を収拾できる場合があります。Microsoftは、ほぼすべてのWindows 10ビルド向けに、スタンドアロンのアップデートパッケージ(.msuまたは.cabファイル)をホストしています。Windows Updateサーバーを待つ必要はもうありません。適切なファイルをダウンロードして手動でインストールするだけです。
- 公式の Windows 10 更新カタログにアクセスしてください。
- ご使用のバージョンの最新の累積的な更新プログラムを見つけて、適切なファイル (MSU または CAB) をダウンロードします。
- MSUファイルの場合は、ダブルクリックして実行し、表示されるプロンプトに従ってください。CABファイルの場合は、DISMコマンドを使用してください。
Dism /Online /Add-Package /PackagePath:"X:\path\to\update.cab"
はい、少し手動ですが、Windows が通常の更新プロセスで動かない場合に効果的です。
システム復元ポイントを使用して元に戻す
システムの復元が有効で、今回のアップデートで問題が発生する前の復元ポイントがある場合は、ロールバックすることでPCを正常な状態に戻すことができます。毎日行うものではありませんが、多くの手間を省くことができます。システムの復元ポイントが有効になっていることを確認し、問題が発生し始める前の日付の復元ポイントを選択してください。
- を押してWin + R、 と入力し
rstrui.exe、OKを押します。 - 指示に従って復元ポイントを選択し、あとはそのままにしておいてください。ダウンタイムは20~30分程度かかる場合があります。
復元ポイントが存在しない場合は、クリーン インストールを実行するか、原因をさらに詳しく調査するしかありません。これは面倒ですが、必要な場合もあります。
これらの修正方法のいずれかで、Windows Update が正常に動作するようになることを願っています。このプロセスは面倒かもしれませんが、忍耐強く、少しの幸運があれば、たいていは解決できます。頑張ってください!
まとめ
- Windows Update トラブルシューティング ツールを実行します。迅速かつ効果的です。
- キャッシュされた更新データをクリアするには、SoftwareDistribution および catroot2 フォルダーの名前を変更します。
- 更新プロセスに関連する DLL ファイルを再登録します。少し複雑ですが、非常に重要な場合があります。
- 自動インストールが失敗し続ける場合は、Microsoft から更新プログラムを手動でダウンロードします。
- 最近のバックアップが存在する場合は、システムの復元ポイントを使用します。最後の既知の動作状態にロールバックすることが最適な場合もあります。
まとめ
0x80242014 のようなアップデートエラーへの対処は面倒ですが、これらの手順で大抵は基本的な問題は解決します。場合によっては、DLL をリセットしたり、手動でパッチを適用したりと、面倒な作業に陥ることもあります。この情報が、誰かのストレスを解消し、システムのパッチ適用を完了する助けになれば幸いです。ただし、重要なのは忍耐です。再起動や簡単なトラブルシューティングツールなど、最も簡単な解決策で問題が解決することもあります。アップデートの成功をお祈りします!