Что такое Svchost.exe и как исправить высокую загрузку памяти или ЦП
Svchost.exe — это исполняемое приложение, разработанное корпорацией Microsoft для операционной системы Windows. Он описывается как «Хост-процесс для служб Windows». Обычно он запускается сам по себе, поэтому его нельзя остановить с помощью диспетчера задач. Чтобы понять, что такое Svchost.exe на простом языке, это «основная функция для поддержки системных служб, таких как встроенный брандмауэр Windows, обновления Windows и т. д.».
Что это такое и его использование?
Svchost.exe используется для предоставления доступа к одним и тем же библиотекам динамической компоновки, требуемым различными службами, которые обычно объединяются для достижения этой цели. Это помогает уменьшить истощение системных ресурсов.
Svchost.exe используется многими службами Windows в качестве меры предосторожности. Это сделано для того, чтобы избежать сбоев во всех службах в случае сбоя одной из них. Некоторые утилиты могут использовать только один хост службы, тогда как некоторые могут использовать несколько из них, разделенных на логически связанные группы.
Это также является причиной того, что svchost.exe использует много ресурсов ЦП, поскольку он используется многими утилитами в Windows.
Некоторые приложения, использующие svchost.exe:
- Менеджер пользователей
- Темы Windows
- Сервис сенсорной клавиатуры и панели рукописного ввода
- Служба поддержки Bluetooth
- Центр обновления Windows
- Служба управления радио
- Подключи и играй
- Служба публикации в Интернете
- Брандмауэр Windows
- Планировщик заданий
- Служба геолокации
Размер и местоположение файла
Обычно Svchost.exe находится в папке C:\Windows\System32, однако этот файл также может находиться в каталогах C:\Windows\SysWOW64\en-US или C:\Windows\WinSxS\.
Его средний размер файла составляет примерно 53 КБ в большинстве версий операционной системы Windows, однако размер другого файла Svchost.exe может составлять от 13 до 20 КБ.
Распространенные ошибки
Некоторые распространенные ошибки, связанные с Svchost.exe:
- «Ошибка приложения svchost.exe»
- «В универсальном хост-процессе для служб Win32 возникла проблема, и его необходимо закрыть».
Почему запущено несколько Svchost.exe
Возможно, вы заметили, что так много svchost.exe работает в фоновом режиме, и вы также можете проверить это, подав иск в диспетчер задач на вкладке «Подробности». На изображении ниже вы можете видеть, что так много запущено svchost.exe, и лишь немногие из них используются системой, в то время как другие — сетевыми и локальными службами:
На изображении выше вы можете видеть, что диспетчер задач показывает несколько файлов svchost.exe. Кроме того, он также показывает, использует ли svchost.exe ЦП или память. И под именем пользователя показано, для какого конкретного приложения используется.
Итак, причина, по которой несколько процессов хоста службы работают в фоновом режиме системы, заключается в том, что каждый процесс хоста службы используется для разных приложений. Например, для запуска Центра обновления Windows может потребоваться один или два хоста службы.
Точно так же один узел службы будет использоваться брандмауэром Windows и т. д.
Это вирус?
Svchost.exe — законная и безопасная программа для Windows. Он используется многими аутентичными утилитами. Однако вредоносная программа может похитить свою личность, чтобы превзойти систему защиты от вредоносных программ или брандмауэров.
Проверить это можно двумя способами:
1) Нажмите кнопку Ctrl+Shift+Esc
2) Перейдите на вкладку «Подробности».
3) Щелкните правой кнопкой мыши svchost.exe и выберите «Открыть расположение файла».
Теперь, если файл находится не в папке «C:\Windows», скорее всего, это вредоносное ПО или вирус. В этом случае рекомендуется полное сканирование системы с использованием хорошего антивируса.
Если имя лица, подписывающего цифровую подпись подозрительной программы, не Microsoft Windows Publisher.
Как это отключить?
Как вы, должно быть, прочитали выше, хост-процессы службы используются системным приложением Windows, поэтому прекращение или блокировка не рекомендуются. Блокировка или отключение svchost.exe может привести к прекращению работы любого конкретного приложения.
Однако, если вы заметили, что конкретный svchost.exe потребляет много памяти, замедляя работу системы, в этом случае вы можете завершить его, выполнив следующие действия:
1) Нажмите кнопку Ctrl+Shift+Esc, чтобы запустить диспетчер задач.
2) Нажмите на вкладку «Подробности».
3) Щелкните правой кнопкой мыши конкретный файл svchost.exe, который потребляет много ресурсов ЦП или памяти.
4) Нажмите «Завершить задачу».
Используя описанный выше метод, вы можете временно остановить svchost.exe. Если у вас все еще есть сомнения, рекомендуется выполнить полное сканирование системы с помощью антивируса, такого как AVG, или антивирусного ПО, такого как Malwarebytes.
Как определить, какое приложение использует svchost.exe?
Это очень просто, вам нужно выполнить следующие шаги, чтобы определить, какое приложение использует Svchos.exe:
1) Нажмите одновременно кнопки Ctrl+Shift+Esc
2) Нажмите на вкладку «Подробности».
3) Щелкните правой кнопкой мыши любой файл Svchost.exe и выберите Перейти к службам.
4) Система автоматически перенесет вас на вкладку «Услуги» и выделит конкретное приложение.
Теперь, используя этот способ, вы можете легко определить имя приложения и его описание. Вы также можете проверить его статус и узнать, работает он или нет.