• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PC起動時にsvchostエラーが出てきます。)

PC起動時にsvchostエラーが発生する

このQ&Aのポイント
  • PC起動時にパスワードを入力してログイン後、svchostエラーが出る。エラーメッセージは'C:WINDOWS\system32\Microsoft\svchost.exe'が見つからないというもの。
  • OKボタンを押すと通常起動するが、時々起動しないこともある。エラーはノートンからウイルスバスターへ乗り換え後に発生。
  • ウイルス検査で2つの感染ファイルを発見。隔離されているがエラーが解消しない。システムはTOSHIBA DynaBook T6/518CDEYで、OSはWindowsXP Home Edition SP2。

質問者が選んだベストアンサー

  • ベストアンサー
noname#263123
noname#263123
回答No.1

ウイルスバスターの隔離作業はそのウイルス感染ファイルを別のフォルダに移動することによって、レジストリになどに記述されたファイルパスを無効化し、そのファイルを起動させないようにする機能です。 svchostがウイルス感染していると判明し、ウイルスバスターが別のフォルダに移動させたため、起動時にそのファイルを起動できなくなってしまい、そのようなエラーが出ると思われます。 解決策としては、 (1)ウイルスバスターを起動し、隔離したファイルsvchost.exeを元の場所に戻す。 (2)もしOSのCDなどがありましたら、修復インストールを試みる。(リカバリーCDでは不可です) (3)ファイルのバックアップを取り、リカバリーCDでリカバリーする。 (4)ウイルスバスターでそのファイルを修復する。(成功する可能性は低いです) などの方法があります。 svchost.exeにウイルスが感染したのは厄介です。 リカバリーや新規インストールが一番手っ取り早い方法でしょう。

miyatti7
質問者

補足

回答ありがとうございます。 (4)ウイルスバスターでそのファイルを修復する。(成功する可能性は低いです)この方法を試してみようと思います。 それでも直らなかった場合にある方法を試そうと思っています。それは、家にあるもうひとつのWindowsXPからsvchost.exeをコピーしてウイルスに感染したパソコンに入れるという方法です。この方法で直るでしょうか?システムをいじるのは怖くて自身がないのでもう一度回答をよろしくお願いいたします。

その他の回答 (1)

noname#263123
noname#263123
回答No.2

svchost.exeはsystem32フォルダには存在しないはずなので、コピーしたらいけると思います。(不確かですが…w もしファイルが存在していたらコピーガードがかかり上書きできないでしょうね。恐らく…

miyatti7
質問者

お礼

回答ありがとうございます。 ウイルスに感染したファイルを修復することはできず、svchostを正しく起動しているPCからコピーして、ウイルスに感染したPCに貼り付けました。そしたらきちんと動作しました。起動も問題がありません。

関連するQ&A