Computer help - file server


[ Blog ] - [ File Server ] - [ Удаленная компьютерная помощь ]

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

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

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

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



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



Вы автоматически перейдете на вкладку Details и автоматически выберете строку, соответствующую этому процессу.



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

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

В командной строке скопируйте/вставьте следующую команду: tasklist/svc | find "svchost.exe"

Это сгенерирует список всех запущенных процессов, передаст этот список команде find и отфильтрует, чтобы отображались только процессы svchost.exe. Если вы хотите вывести это в текстовый файл, используйте следующую команду: tasklist/svc | найдите "svchost.exe "> c: \ tasklist.txt

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



Process Explorer

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



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

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

.
SETUP UA COMPUTER BLOG