Windows 10 アップデートエラー 0x8009001d を効率的に解決する方法
Microsoft は、システムの動作をスムーズにし、バグを修正し、セキュリティを強化するため、大規模な累積的な更新プログラムの展開が大好きです。しかし、もちろん、時には独自の問題が伴います。時々発生する奇妙なバグの 1 つが、更新エラー 0x8009001dです。基本的に、2019 年 11 月 (19H2) の更新プログラムにアップグレードした後、更新プログラムをインストールしようとしたときにこのエラーが発生することがあります。Microsoft は問題があることを認識していますが、修正が必ずしも簡単ではないため、全体的にイライラします。そのため、ここにあるいくつかの解決策が、この詰まりを解消するのに役立つ可能性があります。最初に、組み込みのトラブルシューティング ツールを実行したり、ジャンク ファイルをクリーンアップしたりするなど、通常の方法を試すことをお勧めしますが、何も機能しない場合は、より高度な調整もいくつかあります。
原因は様々です。システムファイルの破損、アンインストールしたアプリの残骸、あるいは頑固なキャッシュファイルなどです。場合によっては、これら3つが組み合わさっていることもあります。主な目標は、OSの完全な再インストール(最後の手段でない限り、誰もやりたくないことです)といった極端な手段に頼ることなく、アップデートコンポーネントを正常な状態に戻すことです。ただし、注意点として、一部の環境では、これらの修正を適用するまでに1、2回の再起動が必要になる場合があります。最初の方法で効果がなくても、諦めないでください。
Windows 10で更新エラー0x8009001dを修正する方法
問題の原因となっている可能性のあるプログラムをアンインストールする
このエラーが発生したのとほぼ同時に、いくつかのアプリの動作が不安定になっていることに気づいた場合は、それが原因である可能性があります。動作不良または互換性のないプログラムは、システムファイルやサービスに干渉し、アップデートプロセスに支障をきたす可能性があります。解決策は?コントロールパネルからこれらのアプリを手動で削除することです。
- Win + Sを押して検索を開き、「コントロール パネル」と入力してEnter キーを押します。
- [プログラムと機能]に移動します。
- リストを確認し、競合の原因となる可能性のある疑わしいプログラムや最近インストールされたものがないか確認してください。プログラムを選択し、「アンインストール」をクリックしてください。
- アンインストールを確認して、PC を再起動します。
問題のある可能性のあるアプリを削除した後、再度アップデートをお試しください。WSUS または Windows Update サービスに問題を引き起こす原因は、単純なアプリの競合である場合もあります。
Windows Updateのトラブルシューティングツールを実行する
このツールは一見簡単そうに見えますが、見落とされがちです。エラー0x8009001dなどのアップデート関連の問題を解決するために組み込まれており、カスタマイズされています。実行方法は次のとおりです。
- Win + Iで 設定 を開きます。
- [更新とセキュリティ] > [トラブルシューティング]に移動します。
- 追加のトラブルシューティング (利用可能な場合) を選択し、Windows Update をクリックします。
- トラブルシューティングを実行 をクリックして、問題を自動的にスキャンして修正します。
- 完了したら、PC を再起動して再度更新を確認してください。
マシンによっては、これですぐに問題が解決する場合がありますが、他のマシンでは、数回の再起動や追加の手順が必要になる場合があります。そのため、1 回で解決しない場合でも落胆しないでください。
コマンドプロンプトでWindowsイメージをクリーンアップして修復する
破損したシステムイメージは、頑固にアップデートをブロックすることがあります。dism /online /cleanup-image /startcomponentcleanup頻繁に実行することで、残ったジャンクファイルを削除できます。その方法は次のとおりです。
- コマンド プロンプト を検索し、右クリックして、管理者として実行 を選択します。
- 許可を求めるプロンプトが表示されたら、[はい] をクリックします。
- 次のコマンドをウィンドウに貼り付けます:
dism /online /cleanup-image /startcomponentcleanup - Enter キーを押して待機します。設定によっては時間がかかる場合があります。
- 完了したら、マシンを再起動します。
これにより、更新プログラムがスムーズにインストールされなくなる原因となる破損したシステム ファイルが明示的に修正されることがあります。
Microsoft Store から保留中のアプリの更新プログラムを確認してインストールする
場合によっては、Windows自体の問題ではなく、アップデートのインストール中に競合する古いアプリが原因となっていることがあります。アプリを更新することで、予期しないエラーを解決できる場合があります。以下の手順に従ってください。
- タスクバーまたはシステム トレイの Microsoft Store アイコンをクリックします。
- 右上の省略記号 (…) ボタンをクリックしてメニュー オプションを表示します。
- ダウンロードと更新を選択します。
- [更新を取得] を押して、インストールされているアプリの最新バージョンを取得します。
- ダウンロードとインストールが完了するまで待ってから、もう一度 Windows の更新を試みてください。
SoftwareDistributionフォルダの名前を変更する
Windowsは過去のアップデートの残りを大量に保存する傾向があるため、このフォルダが詰まってしまうことがあります。このフォルダの名前を変更すると、すべてを削除せずにアップデートコンポーネントを「リセット」できる場合が多くあります。以下の手順で対処できます。
- Win + Xを押して、実行 を選択します。
- 入力してCtrl + Shift + Enter を
cmd押し、管理者として実行します。 - ユーザー アカウント制御がポップアップ表示されたら、[はい] をクリックします。
- 次のコマンドを 1 つずつ入力し、入力後にEnter キーを押します。
net stop wuauserv rename c:\windows\SoftwareDistribution SoftwareDistribution.old net start wuauserv
これにより、Windows Update サービスのキャッシュがクリアされます。再起動して、更新が実行されるかどうかを確認してください。
ジャンクファイルを削除してスペースを解放する
時間の経過とともにキャッシュファイルや一時ファイルが蓄積され、アップデート処理の妨げになることがあります。ディスククリーンアップを実行すると、不要なジャンクファイルを取り除くことができます。
- スタート メニューの検索に「ディスク クリーンアップ」と入力して、アプリを開きます。
- C: ドライブを選択し、OK をクリックします。
- システム ファイルのクリーンアップ をクリックします。
- もう一度 C: を選択し、ダウンロード フォルダーを除くすべてのチェックボックスをオンにして、OK をクリックして削除を確認します。
その後は必ず再起動してください。システムが整理されているほど、問題なくアップデートをインストールできる可能性が高くなります。
競合のトラブルシューティングのためにクリーンブートを実行する
これにより、Windowsは最小限のバックグラウンドプロセスで起動し、アプリやサービスがアップデートをブロックしているかどうかを確認できます。手順は以下のとおりです。
- Win + Rを押して、 と入力し
msconfig、Enter を押します。 - サービス タブに移動し、Microsoft のサービスをすべて非表示にする をオンにして、すべて無効にする をクリックします。
- スタートアップ タブに切り替えて、タスク マネージャーを開く をクリックします。
- 不要なスタートアップアプリをすべて無効にします。
- タスク マネージャーを閉じて、[システム構成] に戻り、[OK] をクリックします。
- PC を再起動して、更新プログラムを再度インストールしてみてください。
以前の時点からシステムの復元を使用する
他の方法がすべて失敗し、アップデートやシステム変更後にこのエラーが突然発生した場合は、PCを以前の状態に復元すると解決することがあります。ただし、復元ポイントを作成していない場合、または復元ポイントが消えてしまった場合は、選択肢が限られることを覚えておいてください。
- Win + R を押して、 と入力し
rstrui、Enter を押します。 - 問題が発生する前の復元ポイントを選択し、プロンプトに従います。
- このプロセスには時間がかかる場合がありますので、しばらくお待ちください。システムが再起動し、安定した状態に戻ろうとします。
これらのトリックのどれかが、あなたの頑固なエラーを解決してくれることを願っています。時には試行錯誤が必要になりますが、粘り強く続けることで必ず成果が上がります。
まとめ
- 問題のあるアプリをアンインストールする
- Windows Updateのトラブルシューティングツールを実行する
- DISMコマンドでWindowsイメージをクリーンアップする
- Microsoft Store からアプリを更新する
- SoftwareDistributionフォルダの名前を変更する
- キャッシュとジャンクファイルを消去する
- クリーンブートを実行する
- システムの復元は最後の手段として使用してください
まとめ
これらの修正プログラムは、厄介な0x8009001dエラーが発生するほとんどのシナリオに対応しています。基本的には、古いファイルを削除し、不具合を修正し、アプリやサービスがアップデートをブロックしないようにすることです。場合によっては、いくつかの調整を行った後、再起動するだけで十分なこともあります。それでも問題が解決しない場合は、少なくともWindowsの再インストールなどの代替手段があることは分かっていますが、そこまでの手間はかからないでしょう。この修正プログラムが、誰かのフラストレーションを数時間も軽減してくれることを願っています!