Множество процессов svchost.exe – как исправить?

Привет!
В диспетчере задач обнаружил много процессов svchost.exe (14 штук). Почему их так много? Это нормально?

Отвечать

Процесс svchost.exe позволяет службам (в виде файлов .dll) запускать собственный код в собственном адресном пространстве. Следовательно, чем больше у вас услуг, тем больше будет копий этого процесса. А теперь что с ним делать: с помощью программы Process Explorer изучите копии этого процесса, чтобы узнать, какие службы работают внутри него, затем с помощью программы ServiWin отключите / измените тип запуска ненужных служб (информацию можно найти на необходимость каждой услуги в описании услуг и в Интернете). Вы можете использовать этот набор (справка + программы):

* Программа SpyDLLRemover 4.5 (предназначена для работы с системной библиотекой и списком процессов + русскоязычная справка)
* Программа ServiWin 1.48 (предназначена для работы с системным сервисом и списком драйверов + справка и русификатор)
* Программа Autoruns 11.22 (предназначена для анализа автозапуска активных и неактивных систем + справка на русском языке)
* Process Explorer 15.13 (мониторинг активности системы и использование системных ресурсов + справка на русском языке)
* Программа PDF-XChange Viewer (для просмотра pdf файлов, составляющих справку, с русским интерфейсом)
Все программы не требуют установки и бесплатны. Также: некоторая полезная информация, чтобы понять, какие процессы, библиотеки, пути запуска, токены доступа, реестр…, а также как избавиться от «нежелательных гостей» (несколько полезных советов и конкретных примеров, основанных на использовании общих программ).

Подробнее о процессе:

Файл Svchost.exe находится в папке% SystemRoot% \ System32. В процессе запуска Svchost.exe составляет список запускаемых служб на основе записей реестра. Это основной системный процесс для тех служб, которые запускаются из динамически загружаемых библиотек (файлов DLL): одновременно можно запустить несколько экземпляров процесса svchost.exe, но с разными PID (идентификаторами процесса), поскольку каждый из них instance представляет собой конкретный, в основном системную службу или группу служб.

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

Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/sets/3a5ea4da-1452-45b2-acc0-83f7ba103510

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