- ベストアンサー
「EventLog」サービスが存在しない
- Windows2000Professional、SP4を使っています。WindowsUpdateのエラー番号「0xC8000711」が出てしまいアップデートできない状況です。マイクロソフトに問い合わせたところ、エラーの解決策として「EventLog」というサービスを起動するよう設定するように指示されましたが、実際には「EventLog」サービスが見つからず、再インストールするように言われました。
- ウイルスバスターのセキュリティ診断ではセキュリティホールが見つかったため、現在はマイクロソフトのサイトから手動でアップデートしています。しかし、この「EventLog」サービスがウイルスや他のソフトのインストールによって消える可能性はあるのでしょうか?また、このサービスを復活させる方法はありますか?再インストールが必要なのか、それとも他の対策があるのか知りたいです。
- Windows2000のCD-ROMを使用してWindowsの修復を試みましたが、問題は解決されませんでした。アップデートができない状況が続いており、できればこのまま使用し続けたいと思っています。しかし、「EventLog」サービスが見つからず、マイクロソフトのサポートからは再インストールが推奨されました。他の方法で問題を解決することはできないのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>マイクロソフトのサポートにその旨伝えたところ、そのような症例は報告されていないとのこと すごい現象ですね。初耳でしたのでちょっと調べてみました。あくまで状況より推測して私なりの回答を導き出しているので、責任はもてません。普通であれば理想は再インストールでしょう。 >しかし、実際にサービスを開いてみたところ、この「EventLog」サービス自体が見つかりません。 サービスが見えないだけなのか、本当に動いていないのかよくわからないですね。とりあえず以下2点、確認できますか? 1.サービスの起動状況確認 コマンドプロンプトを開き、「net start」と実行してみてください。 これは現在開始されているサービスを表示するコマンドですが、一覧にEventLogサービスが表示されているかを確認します。なければ2.へ。 2.レジストリの確認 EventLogサービスですが、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog配下に複数のサーブキーが登録されています(一個だけしか表示されなければ異常)。 試しに私の環境でこのレジストリキーを丸ごと削除して再起動してみたところ、サービス一覧からEventLogサービスが消失しました・・。net startコマンドでもサービスが開始されていません、イベントログも参照できません。 多分この状態になっているのかなと推測するのですが、レジストリキーは存在しますか? 存在しなければ、正常に稼動しているマシンのレジストリエディタから上記レジストリキーをファイルに書き出して、それを現象発生マシンにインポートしてあげれば復旧すると思います。 >Windows2000のCD-ROMよりWindowsの修復をしてみましたが、変化ありませんでした。 修復といっても奥が深いので一概に判断できませんが、おそらく修復セットアップで「Windowsシステムファイルの確認」だけを実行されてますよね?それだとシステムファイルの異常/差分だけしか戻らないのではと推測。高速修復だとレジストリも古いやつがもどっちゃいますが。 2.が原因であればつじつまがあうんですけどね。 的がはずれてたらすいません。 以上、ご参考までに。
お礼
アドバイスありがとうございます! お返事がおくれて申し訳ありません。 おっしゃるとおり、レジストリにそのキーが存在していませんでした。 で、他のWindows2000で動いているマシンよりレジストリを書き出し、それを組み込んだところEventLogサービスが復活しました! ただし、WindowsUpdateはやはりエラーとなり…お手上げです>< 大変参考になりました、ありがとうございました!