TL; DR
Windows XP内でWindows Updatesを開始すると、Windows Updates Webサイトに移動します。(ブラウザーにActiveX、インストーラープラグインが既にインストールされていると仮定すると)Webサイトには緑色のスクロールステータスバーが表示され、数分間ハングするように見えます。更新プロセスのこのステップの実行に長い時間がかかるのはなぜですか?
プロセスを高速化することに興味はありません。ソフトウェアをインストールしておらず、CPUとネットワークの使用率がピークに達していないため、更新ソフトウェアが何をしているのかを知りたいだけです。プロセスを停止させるものは何ですか?
Windowsを使用してあらゆる形態のITポジションで働く私たちの多くにとって、これは一般的なタスクです。最終的には、Windowsのバージョンをインストール/再インストールする必要があり、その後に続くのは非常に長いOS更新プロセスです。
長い間、私はこれが遅いプロセスであり、それがすべてであるという事実を受け入れてきました。ダウンロードするものがたくさんあり、一部のアップデートでは再起動が必要で、さらにアップデートが必要です...
今朝、Windows XP SP3をインストールするプロセスを実行する必要がありました。SSD上のVMにOSをインストールしていますが、6時間以上この作業を行っています。
このプロセスを改善のために編む方法はたくさんありますが、常に特に遅い1つのステップがあり、その理由を理解することはできません。
そのステップは、手動更新の更新検出ステップです。具体的には、Windows(またはMicrosoft)の更新ページに移動し、[カスタム]ボタンをクリックして更新を検出する場合。あなたのPCは苦痛な時間そこに座っているようです。タスクマネージャーを確認すると、実際には、CPUが調理していないためにPCがロックされているように見え、何かが機能しなくなっています。何が起こっているのか、何がこれを引き起こすのかはわかりませんか?
更新ソフトウェアは何をしていますか?レジストリが検索されていた場合、CPU使用率はピークに達しませんか?
誰が何が起こっているか知っていますか?更新プロセスのいくつかのステップに時間がかかる理由を大まかに正当化できます。ただし、これには理由はないようです。
更新
明確にするために、Windows XP SP3 iso から始めました。OSのインストール後(実際には非常に高速でした)、更新を開始しました。最初のチェックで100を超える重要な更新が見つかり、メモリが適切に機能する場合は、40を超える推奨更新が見つかりました。
昨日、少なくとも4回は再起動と更新のプロセスを実行する必要がありました。繰り返しますが、私はプロセス全体の正当化を求めていません。代わりに、(ActiveXコンポーネントのインストール後)更新ページに移動すると、特にCPUがほとんど使用されていないため、検出プロセスに非常に時間がかかるため、メモリがピークにならず、ネットワークトラフィックが増加しません。まったくスパイク?
wuauclt /detectnow
。スケジュールに関係なく、Windows Updateエージェントが起動し、必要な更新をすぐに確認します。