svchost.exeとは何ですか、また安全ですか、それともウイルスですか?


「タスクマネージャーを開いて見た svchost.exe 実行中の他の多くのプロセスの中で。 svchost.exeとは何ですか?また、なぜコンピューターで何度も実行されているのですか?それはウイルスか何かですか?どうすれば取り除くことができますか?」
groovyReaderへの返信メールを書き始めたとき、答えは本格的な記事の価値があると判断しました。
良いニュースは、svchost.exeがコンピューターを乗っ取るウイルスや人工知能ではないことです。悪いニュースは、それが神秘的であり、それが何であるかを隠すのが得意だということです。の グルーヴィーニュースは、少し掘り下げてみると、svchost.exeがコンピュータ上で正確に何をしているかについてかなり多くを知ることができます。
まず、開いてみましょう ウィンドウズタスクマネージャー を使用して Ctrl + Alt + Del メニューまたはショートカットを押す CTRL + SHIFT + ESC。いずれにしても、タスクマネージャーを開くと、svchost.exeのいくつかのプロセスが実行されていることがわかります。

svchost.exeとは正確には何ですか?
Microsoftサポートサイトでは、「ダイナミックリンクライブラリから実行されるサービスの一般的なホストプロセス名。" 正しい。それは非常に簡単です。誰でもそれを理解できます。
「ダイナミックリンクライブラリ」 としても知られています .dll ファイルはプログラミングコードの大きなブロックです。 開発者がこれらのファイルを使用して処理を高速化し、スペースを節約できるようにするための巧妙なトリックがたくさんあります。問題は、.dllファイルをスタンドアロンで実行できないことです。あなたには必要だ 。EXE または実行可能」 .dllとそのコードをロードするファイル。
DLLファイルがわかったので、次のようになります。svchostが「汎用ホスト」と呼ばれる理由を理解しやすくなります。DLLファイルをロードするだけで、システムアプリケーションを実行および実行できます。心配する必要はありませんよね?さて、あなたはあなたの罪のないsvchostが暗黒面からいくつかのDLLをロードする可能性のあるウイルスをダウンロードできる可能性があります。すべてのマイクロソフトセキュリティアップデートでコンピューターを最新の状態に保ち、ウイルス対策アプリを実行すると、この可能性が最小限に抑えられます。
わかりました、それでさらに多くのホストになりましたプロセス!今、私はさらに興味があり、svchost.exeによって何が実行されているかを正確に知りたいのですが、どうすればこれを確認できますか? svchost.exeでタブを保持する簡単な方法が2つあります。最初はコマンドラインです。
コマンドラインを使用して、コンピューターで実行されているプロセスを確認する方法。
1. クリック その スタートメニュー その後 クリック 走る 表示される[実行]ウィンドウ タイプ に cmd そして 押す OK。

2. コマンドウィンドウで タイプ タスクリスト/ SVC、 その後 押す 入る。これで、svchost.exeが実行されているすべてのリストされた動的ライブラリを見ることができます。

コマンドラインの問題は、svchost自体と同じように不思議に見える、さらに奇妙な外観のプロセスを起動するだけです。だからここに私たちがする必要がある場所です Microsoftからプログラムをダウンロードする Process Explorerと呼ばれます(クリックしてダウンロード)。 プロセスエクスプローラー スタンドアロンであり、インストールは不要です。ただ 解凍する ダウンロードしたファイルを実行します。 実行したら、個々のプロセスを強調表示し、各プロセスが何をしているかを確認できます。この同じプロセスは、Windows XP、Vista、さらにはWindows 7でも機能します!
Process Explorerを起動して、システム上のsvchost.exeを見てみましょう。
開いたら、次のようなプロセスにカーソルを合わせます svchost.exe 詳細については。

さらに詳細が必要な場合 右クリック svchost.exe そして クリック 物性 それから 選択する その サービス タブ。

さて、すべてが良く見える、今私たちは知っているsvchost.exeとは何か、実行中のすべてのサービスを解読する方法。これをいじると、いくつかのsvchostsが他のサービスほど多くのサービスを実行していないことに気付くでしょう。待ってください、なぜ非常に多くのsvchostsが同時に実行されているのですか?
各svchostは、論理に基づいてサービスを実行しますたとえば、サービスグループは、1つがネットワークサービスを実行し、別のグループがデバイスドライバーを処理している場合があります。これらのサービスを別々のホスト上で実行することは、この方法でシステムが停止してもシステム全体が一度にダウンすることはないため、便利な機能です。 <phew>それはかなり口いっぱいですよね?
このグルーヴィーな記事をお楽しみください!私はそれを書くのがとても楽しかったですが、もし何かを見逃したり、まだ質問がある場合は、気軽にメモを書いてください。または、 参加しませんか 無料のテクニカルサポートコミュニティフォーラムで質問を投稿してください!
コメントを残す