Windows 11で「計画通りに進みませんでした」というエラーを解決する方法
「計画通りに進みませんでした。ご心配なく。変更を元に戻します。」という、あの忌々しいメッセージが表示されるのは、Windowsがアップデートに失敗してお手上げ状態になっているようなものです。システムファイルの破損や、アプリやドライバーの干渉が原因の場合もあります。原因が何であれ、これは厄介で、修復するのはまるで尻尾を振り回すような作業です。幸いなことに、すべてを壊すことなくWindowsを正常な状態に戻すための手順がいくつかあります。
これらの修正のほとんどは簡単で、あっという間に完了しますが、注意が必要です。場合によっては、数回試したり、複数の方法を組み合わせたりする必要があります。ここでの目標は、破損したファイルを消去し、更新コンポーネントをリセットし、更新がうまくいかない場合は手動で更新をインストールすることです。試しても更新がインストールされない場合は、これらのヒントが障害を克服し、最終的にシステムをアップデートするのに役立つはずです。
「いいえ、できません」というメッセージが表示された場合のWindows Updateエラーの修正方法
Windows Updateのトラブルシューティングツールを実行する
通常、最初に行うべきことはこれです。Windowsにはまさにこのような問題に対処するためのツールが組み込まれているからです。このツールは、破損した更新ファイルやアクセス権といったよくある問題をチェックし、通常は自動的に修正を適用します。少し奇妙に思えるかもしれませんが、環境によっては、最初は失敗しても、再起動後に魔法のようにうまくいくことがあります。便利ですよね?
- 設定を開き、システムに移動して、トラブルシューティングをクリックします。
- その他のトラブルシューティングをクリック
- Windows Updateを見つけて実行を押します
スキャンが行われ、場合によっては1~2回の修正が行われます。完了したら、再起動して再度アップデートをお試しください。それでも問題が解決しない場合は、次の修正に進んでください。トラブルシューティングツールだけでは不十分な場合があるためです。
システムファイルチェッカーを実行する
壊れたシステムファイルは、レシピの材料が腐っているようなものです。何もかもがうまくいきません。コマンドプロンプトを管理者として起動し、以下のコマンドを入力すると、sfc /scannowシステムをスキャンし、不足しているDLLや破損したファイルなどの問題が見つかった場合は修復を試みます。この処理には10~15分ほどかかりますので、しばらくお待ちください。
- タスクバーのWindowsロゴを右クリックし、 「ターミナル(管理者)」を選択します。
- 入力し
sfc /scannowて押すEnter
「Windows リソース保護によって破損したファイルが見つかり、正常に修復されました」と表示されたら問題ありません。表示されない場合、アップデートの問題が解決しない場合は、次の方法をお試しください。
Windows Update コンポーネントを手動でリセットする
アップデートシステムが混乱してしまうことがあります。サービスが停止したり、DLLが同期しなくなったり、ログが破損したりします。Windows Updateコンポーネントをリセットするには、サービスの停止、DLLファイルの登録解除と再登録、ネットワークソケットのリセットが必要です。もちろん、少し手間はかかりますが、多くの頑固なアップデートの問題を解決できます。
- 管理者権限でコマンドプロンプトを起動します:スタート> 入力
cmd>管理者として実行 - 次のコマンドで更新サービスを停止します。
net stop wuauservnet stop bitsnet stop cryptsvc
- ディレクトリを system32 に変更します。
cd /d %windir%\system32 - DLLファイルの再登録手順を実行します。以下のリストからすべてをコピー&ペーストし、Enterそれぞれクリックするだけです。確かに面倒ですが、効果的な場合が多いです。
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 - Winsock をリセットします:
netsh winsock reset
再起動してください。これにより、DNS、TCP/IP、その他のネットワークの問題が修正され、アップデートがブロックされる可能性があります。このプロセス中にWindowsからエラーが表示される場合もありますが、「正常にリセットされました」と表示されれば、正常な状態です。ただし、その後接続の問題が発生した場合は、一部のネットワークアダプターやファイアウォールルールを再度有効化する必要があるかもしれません。
Windows Updateのキャッシュをクリアする
ちょっと気持ち悪いですが、キャッシュされたアップデートファイルを削除するとC:\Windows\SoftwareDistribution、破損したファイルを劇的に改善することがあります。ただし、Windows Updateサービスを停止する必要があります。Windowsはこれらのファイルをロックしているため、勝手に削除することはできません。
- 実行()からservices.mscを開きます。Windows key + R
- Windows Updateを見つけて右クリックし、「停止」を選択します。
- ファイルエクスプローラー(Windows + E)を開き、
C:\Windows\SoftwareDistribution - 中のファイルとフォルダをすべて削除してください。心配な場合は別の場所に移動することもできますが、削除することをお勧めします。
- サービスに戻り、Windows Updateを右クリックして、スタートを選択します。
これでアップデートキャッシュがリセットされます。キャッシュの残りが頑固なエラーの原因になることもあります。この方法がうまくいくといいですね。驚くほど効果的です。
アップデートを手動でダウンロードしてインストールする
それでもWindowsが拒否する場合は、Windowsの組み込みシステムを完全にバイパスし、Microsoftのカタログからアップデートを入手することを検討してください。Microsoft UpdateカタログでKB番号を検索してください。最新バージョンをダウンロードし、ダブルクリックして手動でインストールしてください。Windows Updateが特定のパッチに対応していない場合もありますが、この方法でその問題を回避できます。
- 「KBXXXXXX」を貼り付けるか検索し、「最終更新日」が最も新しい最新のアップデートを選択してください。
- 適切なアーキテクチャ(x86、x64、ARM)をダウンロードしてください
- インストーラーを実行し、指示に従います。
クリーンブート状態で起動する
サードパーティ製のソフトウェアがアップデートプロセスに支障をきたすことがあります。クリーンブートは、Microsoft以外のスタートアッププログラムとサービスをすべて無効にすることで、Windowsが干渉なくアップデートをインストールできるようにします。これは診断的な手順ですが、試してみる価値はあります。
- 管理者として実行()からmsconfigを開きますWindows + R
- 「サービス」で「Microsoftのサービスをすべて隠す」をチェックし、「すべて無効にする」をクリックします。
- スタートアップタブに移動し、タスクマネージャーを開くを選択します。
- 右クリックして「無効にする」を選択し、すべてのスタートアップ項目を無効にします。
- タスク マネージャーを閉じて、システム構成に戻り、[OK]をクリックして再起動します。
この最小限の環境で再度アップデートをお試しください。問題が解決した場合は、すべての機能を段階的に有効化し直し、競合の原因を特定してください。その後、通常の起動モードに戻してください。
競合するセキュリティソフトウェアをアンインストールする
過剰なセキュリティスイートや不正なウイルス対策アプリは、Windows Update の妨げになることがあります。Malwarebytes などのサードパーティ製ウイルス対策ソフトは、アップデートに必要な Windows コンポーネントを誤ってブロックしてしまうなど、しばしば問題を引き起こします。それでも問題が解決しない場合は、これらのプログラムをアンインストールしてから、もう一度お試しください。
- 「設定」 > 「アプリ」に移動し、セキュリティアプリを見つけてアンインストールしてください。インストーラーを用意しておくか、必要に応じて再インストールする方法を確認してください。
- アップデートがインストールされたかどうかを確認してください。インストールされた場合は、後でセキュリティソフトウェアの交換またはアップデートを検討してください。
最終手段:Windowsをリセットまたはクリーンインストールする
他に方法がない場合は、Windowsの再初期化が解決策になるかもしれません。面倒ではありますが、破損が深刻な場合はクリーンインストールでしか修復できないこともあります。その場合は、ファイルのバックアップを取り、リセットまたはクリーン再インストールを検討してください。ご不明な場合は、Microsoftサポートにお問い合わせください。ただし、この操作によってすべてのデータが消去されるため、事前にバックアップを再度ご確認ください。
まとめ
- Windows Updateのトラブルシューティングツールを実行する
- システムファイルをスキャンする
sfc /scannow - Windows Updateコンポーネントを手動でリセットする
- SoftwareDistributionフォルダ内のアップデートキャッシュをクリアする
- Microsoft カタログから手動で更新プログラムをダウンロードする
- 競合のトラブルシューティングのためにクリーンブートを実行する
- 問題のあるサードパーティ製セキュリティソフトウェアをアンインストールする
- すべてが失敗した場合は、Windowsのリセットまたは再インストールを検討してください
まとめ
アップデートの問題は時に頭痛の種となることもありますが、これらの方法のいずれかでPCが再びアップデートされる可能性は十分にあります。特にWindowsが反応しない時はイライラしますが、解決策がきちんと文書化されているのには理由があります。ほとんどの場合、うまくいくからです。もし行き詰まったら、バックアップを取り、落ち着いて、一つずつ試してみましょう。この方法が誰かの時間を節約するのに役立つことを願っています。
関連記事
この記事は役に立ちましたか?