Просмотр списка служб, размещенных процессом svchost.exe в Windows

Svchost.exe — это процесс, в котором размещаются другие службы Windows , выполняющие различные системные функции. На вашем компьютере может быть запущено несколько экземпляров svchost.exe , каждый из которых содержит отдельную службу. Некоторое время назад мы опубликовали сообщение о том, что вы можете сделать, если svchost.exe использует высокий процент вашего процессора(svchost.exe is using up a high percentage of your CPU) .

В этой статье я собираюсь показать вам несколько способов просмотра фактического процесса или службы, работающей внутри svchost.exe. На большинстве ПК(Windows PCs) с Windows вы увидите от 10 до 20 запущенных процессов. Если есть проблема, и один конкретный процесс svchost.exe вызывает проблемы, вы, вероятно, сможете легко исправить это, если узнаете, какая служба запущена внутри этого процесса.

Диспетчер задач

Если вы используете Windows 10 , вам не нужно ничего искать дальше диспетчера задач. Нажмите(Click) « Пуск(Start) » и введите «Диспетчер задач» или просто нажмите и удерживайте CTRL + SHIFT + ESC на клавиатуре. Это вызовет диспетчер задач. Если вы просто видите маленькое поле со списком запущенных в данный момент программ, обязательно нажмите « Подробнее( More details) » внизу.

Затем перейдите на вкладку « Процессы(Processes) » и пролистайте « Приложения(Apps) » и « Фоновые процессы(Background Processes) » , пока не дойдете до « Процессы Windows(Windows Processes) » . Продолжайте прокручивать вниз, пока не увидите Service Host: . Их должно быть довольно много в списке.

Как видите, имя каждого узла службы будет указано после точки с запятой. Это позволяет легко увидеть, какая служба связана с каким процессом svchost.exe. Если вам нужно увидеть точный идентификатор процесса, просто щелкните правой кнопкой мыши строку и выберите Перейти к деталям(Go to details) .

Это автоматически перенесет вас на вкладку « Подробности(Details) », и она автоматически выберет строку, соответствующую этому процессу.

Теперь мы видим, что служба DHCP-клиент(DHCP Client) работает внутри svchost.exe с идентификатором процесса 1504. Это, безусловно, самый простой способ выполнить эту задачу, но для этого требуется Windows 10. Если вы используете Windows 7 или более раннюю версию, прочтите о других методах.

Команда списка задач

В любой версии Windows вы можете использовать командную строку для создания списка всех процессов svchost.exe вместе со службой, работающей внутри каждого из них. Для этого просто откройте командную строку, нажав « Пуск(Start) » и введя cmd .

В командной строке скопируйте/вставьте следующую команду:

tasklist /svc | find "svchost.exe"

Это создаст список всех запущенных процессов, передаст этот список команде find и отфильтрует, чтобы отображались только процессы svchost.exe. Если вы хотите вывести это в текстовый файл, используйте следующую команду:

tasklist /svc | find "svchost.exe" > c:\tasklist.txt

Обратите внимание, что для вывода в корень диска C вам необходимо открыть командную строку администратора ( (Administrator)Пуск(Start) , введите cmd, щелкните правой кнопкой мыши командную строку и выберите « Запуск от имени администратора»( Run as Administrator) ). Если это проще, вы можете изменить путь на что-то другое, например C:\Users\username\Documents .

Обозреватель процессов

Наконец, вы можете использовать стороннюю программу от Microsoft под названием Process Explorer . Просто(Just) скачайте его, разархивируйте и запустите EXE - файл. Не нужно ничего устанавливать, что удобно.

Щелкните заголовок столбца « Процесс(Process) », чтобы отсортировать список процессов, а затем прокрутите вниз, пока не увидите файл svchost.exe. Идите вперед и наведите указатель мыши на любой процесс, и он покажет вам службы, связанные с этим процессом.

Итак, это пара простых и легких способов узнать больше о процессе svchost.exe и о том, что работает внутри каждого из них. Наслаждаться!



About the author

Я опытный инженер-программист с более чем 10-летним опытом разработки и поддержки приложений Microsoft Office. У меня есть сильное желание помогать другим достигать их целей, как благодаря моей работе в качестве инженера-программиста, так и благодаря моим навыкам публичных выступлений и налаживанию связей. Я также очень хорошо разбираюсь в аппаратных средствах и драйверах клавиатуры, многие из них я разработал и протестировал сам.



Related posts