Android

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

Настя и сборник весёлых историй

Настя и сборник весёлых историй

Оглавление:

Anonim

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

Svchost.exe не является вредоносной программой

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

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

Для обработки всех различных процессов запуска 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.

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

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

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

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