Что такое процесс Svchost.exe и почему так много его запущено?

Когда вы открываете Диспетчер задач Windows, вы сразу узнаете некоторые процессы. Тогда будут некоторые из которых вы не будете знать. Svchost.exe процесс, пожалуй, самый распространенный в списке и, возможно, тот, который трудно отследить. Давайте посмотрим на причину и следствие этого процесса, который, кажется, вытесняет так много других.

Svchost.exe НЕ является вредоносным ПО

Обычно это первое беспокойство, когда вы не можете понять, о чем идет речь. Но это определенно не вирус, хотя иногда вредоносное ПО пытается замаскироваться под него и атаковать машину. Svchost.exe — это хост-процесс службы Microsoft. Microsoft говорит, что это общее имя хост-процесса для служб, которые запускаются из библиотек динамической компоновки.

Проще говоря, svchost.exe — это системный файл, который позволяет Windows запускать другие программы. Многие процессы Windows запускаются через файлы DLL (динамическая связанная библиотека). Но библиотеки DLL не могут запускаться и работать сами по себе. Операционная система Windows нуждается в исполняемой программе, которая может действовать как мост для запуска этих библиотек DLL. Файл svchost.exe и есть этот «мост».

Svchost01

Для обработки всех различных процессов запуска DLL svchost.exe создает несколько экземпляров самого себя. Таким образом, ресурсы Windows лучше используются, поскольку ряд служб DLL запускается как группа в одном файле svchost.

Но почему мы видим их так много?

На самом деле это вполне логично, учитывая, что svchost.exe является таким важным компонентом Windows. Если бы каждый процесс выполнялся под одним svchost.exe, сбой мог бы привести к сбою всей системы. Итак, каждая служба отделена логическим экземпляром svchost.exe, на котором она запущена.

Каждый экземпляр svchost.exe является «хостом» для библиотек DLL, которые запускают различные службы в Windows. Например, один процесс svchost.exe может запускать сетевые службы, а другой может обрабатывать темы вашего рабочего стола.

Идентификация процессов

Какие службы работают под каким конкретным процессом svchost.exe полезно, если вы ищете душевного спокойствия, а также для оптимизации ваших системных ресурсов, отключив те, которые не нужны. Есть два простых способа определить процессы svchost.

1. Используйте командную строку: Откройте окно «Выполнить» в меню «Пуск» и введите CMD, чтобы открыть командный терминал. Введите список задач /SVC в подсказке. Вы можете увидеть все динамические библиотеки, которые запускает svchost.exe.

Svchost03

Проблема с этим методом заключается в том, что процессы все еще не на простом, легко понятном английском языке. Для этого обратимся ко второму способу.

2. Использование обозревателя процессов: Process Explorer — небольшая приятная утилита, которую можно запустить прямо из ZIP-файла. Запустите автономную программу, а затем вы сможете выделить отдельные процессы и точно увидеть, что делает каждый процесс. Вы можете навести курсор мыши на каждый процесс, чтобы изучить детали.

Svchost02

Мы надеемся, что в этой статье удалось демистифицировать процесс svchost.exe и помочь вам лучше понять его.

Если вы хотите добавить информацию и поделиться своими знаниями о процессе svchost.exe в Windows, вы можете поделиться своими идеями в комментариях.

Сейчас читают

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *