環境
WindowsXP SP3 + IE6
症状

WindowsUpdate(Microsoft Update)を行うと、エラー番号:0x8024001Eが表示される(あるいは0x8DDD0018)
エラーの内容は
次の Windows サービスが 1 つ以上実行されていないため、サイトの使用を続行できません。
Automatic Updates (コンピュータで使用できる優先度の高い更新プログラムを、サイトから検索、ダウンロード、およびインストールできるようにします)
Background Intelligent Transfer Service (BITS) (更新プログラムをより高速にダウンロードし、ダウンロード処理が中断しても問題が生じないようにします)
Event Log (更新作業の記録を保存して、必要に応じてトラブルシューティングに活用します)
これらのサービスが実行されているかどうかを確認するには、次の手順に従ってください。
1. [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。
2. 「services.msc」と入力し、[OK] をクリックします。
3. サービスの一覧で [Automatic Updates] をダブルクリックし、[全般] をクリックします。
4. [スタートアップの種類] ボックスの一覧から [自動] を選択し、[適用] をクリックします。
5. [状態] が [開始] になっていることを確認します。[停止] になっている場合は、[サービスの開始] ボタンをクリックします。
6. サービスの一覧で、[Background Intelligent Transfer Service] (BITS) をダブルクリックして、[全般] をクリックします。
7. [スタートアップの種類] ボックスの一覧から [手動] を選択し、[適用] をクリックします。
8. [状態] が [開始] になっていることを確認します。[停止] になっている場合は、[サービスの開始] ボタンをクリックします。
9. サービスの一覧で [Event Log] をダブルクリックし、[全般] をクリックします。
10. [スタートアップの種類] ボックスの一覧から [自動] を選択し、[適用] をクリックします。
11. [状態] が [開始] になっていることを確認します。[停止] になっている場合は、[サービスの開始] ボタンをクリックします。
この手順を実行しても問題が解決しない場合は、次のいずれかのリソースからサポートを利用してください。
メッセージを元にサービスの一覧を確認しても、三つのサービスはきちんと開始状態になっている。
腐った牛乳(IE6)が原因かと思ってIE7やIE8にバージョンアップしてみても変化無し。
原因
サービスの一覧画面をじーっと眺めていると

「Automatic Updates」サービスが7秒おきくらいに開始→→→停止→開始→→→停止と勝手に再起動を繰り返している事に気づく。
おまえか!
対処法
直感で、「Automatic Updates」サービス自体がおかしくなっているのではなく、何か他のサービスや常駐アプリケーションが邪魔をしているんだろうと決めつけ調べてみたところ
そのパソコンにインストールされていた「とあるソフトのサービス」を停止すると、「Automatic Updates」の再起動状態が止まる(開始状態のまま安定する)事がわかったので、とりあえずアップデート中は「とあるソフトのサービス」を停止するようにして対処。(後日詳しい原因を調べてみる予定)
ただ、その「とあるソフト」というのが一般ではまずお目にかからないようなソフトなので同じ現象がそのへんで起きる事は無いのかもしれない。
けれども、もしかしたら悪質なウイルスなんかによって意図的に同じような状態が起こされる事も無くはない・・・という事が考えられなくもないこともないので、そんな時には
「msconfig(システム構成ユーティリティ)」や「services.msc(サービス)」を使って余計なスタートアッププログラムやサービスを止めつつ原因を探ってみたらいいと思います。


コメントする