Svchost exe что это за процесс Windows 7

Обновлено: 02.07.2024

В этой статье мы поговорим о svchost.exe, проблемах, которые он может вызвать на вашем компьютере, и о том, как их исправить в Windows 7.

Совет профессионала. Многие проблемы с ПК можно устранить с помощью инструмента восстановления ПК. PC Repair — это простое в использовании и надежное программное обеспечение для оптимизации Windows, разработанное для устранения сотен системных проблем.

Svchost.exe (Service Host или SvcHost) — это системный процесс, в котором размещаются многие службы Windows в операционной системе. Он был представлен в Microsoft Windows 2000. Svchost жизненно важен для реализации процессов общих служб, когда многие службы могут совместно использовать процесс для снижения потребления ресурсов. Он объединяет множество сервисов в единый процесс для экономии вычислительных ресурсов. Недостатком этого является то, что если у одной из служб возникает проблема, весь процесс может рухнуть. Также определить проблемную услугу сложно даже специалистам. Svchost.exe находится в папке C:\windows\system32\svchost.exe

Основная проблема, с которой сталкиваются пользователи и на которую жалуются, заключается в том, что svchost.exe использует лишние ресурсы памяти и ЦП без видимых причин. Это происходит по нескольким причинам:

  1. Возможно, ваш компьютер заражен вирусом.
  2. Существует служба, использующая большие ресурсы памяти.
  3. Ваш журнал просмотра событий заполнен
  4. Проблемы Центра обновления Windows

Поговорим о решении всех вышеперечисленных проблем

Решение 1

В настоящее время компьютерные вирусы очень распространены. Пользователей часто обманом заставляют загружать их на свои компьютеры различными способами: например, вредоносные веб-сайты спамят вашу электронную почту зараженными вложениями. Они заставляют вас открывать такие электронные письма со ссылками на вредоносное программное обеспечение, которое дает им доступ к файлам вашего компьютера. Обратите внимание, что Svchost.exe находится в папке C:\windows\system32\svchost.exe, и если вы найдете его в другом месте, значит, это вирус.

В Интернете есть много средств защиты от вредоносных программ, но я рекомендую вам использовать средство защиты от вредоносных программ Auslogics. Это программное обеспечение автоматически сканирует ваш компьютер на наличие вредоносных и потенциально опасных файлов, которые затем помещаются в карантин или удаляются. Он также удаляет ненужные файлы с вашего компьютера, освобождает место и повышает скорость и производительность вашего компьютера.

Решение 2

Здесь вам нужно будет найти и отключить службу, которая вызывает проблему с высоким использованием Svchost. Для запуска многих программ и служб требуется файл Svchost.exe. Итак, вам нужно найти, какая служба или программа работает под управлением процесса svchost.exe и чрезмерно использует ресурсы памяти и процессора. Когда вы найдете программу или службу, отключите ее или удалите с компьютера. Сделайте это, выполнив следующие действия:

  1. Нажмите Ctrl + Alt + Del на клавиатуре, затем откройте диспетчер задач.
  2. Перейдите на вкладку "Процессы" и в нижней части вкладки установите флажок "Показывать процессы от всех пользователей".
  3. Найдите активно используемый процесс svchost.exe, щелкните его правой кнопкой мыши и выберите «Перейти к службам».
  4. Вы увидите несколько выделенных служб, которые запускаются под svchost.exe на вкладке Службы.
  5. На этой вкладке вам нужно найти процесс, который чрезмерно использует ресурсы ЦП: это можно сделать двумя способами.
  6. Используя Google, выполните последовательный поиск по всем выделенным службам, чтобы определить, является ли служба поиска жизненно важной для вашего ПК. Потому что отключение жизненно важной службы или программы может привести к сбоям в работе компьютера.
  7. Вы можете последовательно останавливать службы, пока ресурсы ЦП не вернутся в нормальное состояние.

Чтобы временно остановить службу, щелкните ее правой кнопкой мыши и выберите "Остановить службу".

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

  • После того, как вы выяснили, какая служба или программа является виновником, перейдите в раздел «Службы» в разделе «Управление компьютером» и отключите эту службу или полностью удалите ее.

Чтобы навсегда отключить службу:

  1. Нажмите клавишу Window + R, чтобы открыть окно команды «Выполнить».
  2. Введите sevices.msc в поле команды запуска и нажмите Enter.
  3. В окне "Управление службами" щелкните правой кнопкой мыши службу или программу и выберите "Свойства". Обратите внимание, что в большинстве случаев виновата служба Центра обновления Windows.
  4. На вкладке "Общие" измените тип запуска на "Отключить", затем нажмите "Применить" и "ОК", чтобы сохранить внесенные изменения.
  5. Перезагрузите компьютер.

Решение 3

Очистить журнал просмотра событий. Иногда большие файлы журналов в средстве просмотра событий Windows могут быть причиной [AB17] проблемы с высокой загрузкой ЦП или памяти svchost.exe. Таким образом, очистка журнала средства просмотра событий может решить проблему. Для этого выполните следующие действия:

  1. Нажмите клавиши Windows + R, чтобы открыть окно команды «Выполнить».
  2. Введите eventvwr в поле команды запуска и нажмите Enter.
  3. В окне просмотра событий дважды нажмите логотипы Windows, чтобы развернуть его.
  4. В раскрывающемся списке щелкните правой кнопкой мыши приложение и выберите "Очистить журнал".
  5. Выполните описанные выше действия, чтобы очистить журналы безопасности, настройки и системы.
  6. Перезагрузите компьютер.

Решение 4

Исправлена ​​ошибка svchost от Microsoft в Windows 7. [AB18] Иногда Windows ищет обновления в фоновом режиме, и это[AB19] может привести к проблеме с переполнением памяти или ЦП Svchost.exe. Выполните следующие шаги, чтобы исправить [AB20] ошибку svchost windows 7:

Шаг 1. Обманите Windows, чтобы воссоздать пустую папку Windows Update Store на вашем ПК.

Папка Магазина обновлений Windows, в которой Windows хранит загруженные обновления, называется папкой SoftwareDistribution. Вы столкнетесь с проблемами во время обновления Windows, если эта папка повреждена. Итак, попробуйте обмануть Windows, чтобы воссоздать новую пустую папку SoftwareDistribution [AB22], выполнив следующие действия:

  1. Нажмите клавишу Windows + R, чтобы открыть окно команды «Выполнить».
  2. Введите services.msc в поле команды запуска и нажмите Enter .
  3. Прокрутите вниз до службы Центра обновления Windows, затем щелкните ее правой кнопкой мыши и выберите "Остановить".
  4. Теперь перейдите в папку C:\Windows.
  5. Удалите папку SoftwareDistribution или переименуйте ее в SoftwareDistributionOLD .
  6. Перезагрузите компьютер.
  7. В следующий раз, когда ваш компьютер проверит наличие обновлений Windows, он автоматически создаст новую папку для хранения обновлений.
  8. Снова перезагрузите компьютер и проверьте наличие обновлений.
  9. Если у вас по-прежнему возникают проблемы с svchost.exe, попробуйте следующий шаг.

Шаг 2. Запустите средство устранения неполадок Центра обновления Windows.

Сначала загрузите на свой компьютер средство устранения неполадок Центра обновления Windows от Microsoft.

  1. Откройте средство устранения неполадок Центра обновления Windows и выберите «Принять» на первом экране.
  2. Выберите параметр «Обнаружение проблем» и примените исправления для (рекомендуемых) параметров.
  3. Эта программа устранит проблему с Центром обновления Windows.
  4. Перезагрузите компьютер.
  5. Если вы по-прежнему сталкиваетесь с проблемами, связанными с высокой загрузкой ЦП и памяти программой svchost.exe после проверки наличия обновлений, попробуйте выполнить следующий шаг.

Шаг 3. Вам потребуется установить последнюю версию агента обновления Windows.

  1. Перейдите на сайт загрузки агента Центра обновления Windows и загрузите последний пакет для своей Windows 7.
  2. Запустите WindowsUpdateAgent.exe.
  3. Сначала закройте все открытые программы.
  4. В окне установщика агента Центра обновления Windows[AB23] выберите "Далее".
  5. В следующем поле выберите «Я согласен» и нажмите «Далее».
  6. Нажмите «Готово». Программа установки завершит установку.
  7. Перезагрузите компьютер.

Шаг 4. Установите критически важный бюллетень Microsoft по безопасности MS13-097.

Шаг 5. Исправьте поврежденные системные файлы Windows[AB24] с помощью инструмента готовности к обновлению системы (инструмент DISM).

  1. Перейдите на сайт загрузки средства проверки готовности системы к обновлению и загрузите средство DISM для своей версии Windows.
  2. Установите загруженный файл.
  3. Перезагрузите компьютер после завершения установки.

Вот некоторые другие решения, которые вы можете попробовать:

Случай 1. Удалите KB2562937 из установленных обновлений, затем перезагрузите компьютер.

Вариант 2: загрузите и установите обновление безопасности KB2993651 в соответствии с версией вашей операционной системы.

< бр />

Уолтер Гленн


Уолтер Гленн
Бывший главный редактор

Уолтер Гленн – бывший главный редактор How-To Geek и связанных с ним сайтов. Он имеет более чем 30-летний опыт работы в компьютерной индустрии и более 20 лет в качестве технического писателя и редактора. Он написал сотни статей для How-To Geek и отредактировал тысячи. Он является автором или соавтором более 30 книг о компьютерах на более чем дюжине языков для таких издательств, как Microsoft Press, O'Reilly и Osborne/McGraw-Hill. Он также написал сотни технических документов, статей, руководств пользователя и курсов. Подробнее.


Если вы когда-либо просматривали Диспетчер задач, вы, возможно, задавались вопросом, почему запущено так много процессов Service Host. Вы не можете их убить, и уж точно не вы их начали. Итак, какие они?

Процесс Service Host служит оболочкой для загрузки служб из DLL-файлов.Службы организованы в связанные группы, и каждая группа запускается внутри отдельного экземпляра хост-процесса службы. Таким образом, проблема в одном экземпляре не влияет на другие экземпляры. Этот процесс является жизненно важной частью Windows, запуск которой нельзя запретить.

Эта статья является частью нашей продолжающейся серии, объясняющей различные процессы, обнаруженные в диспетчере задач, такие как dwm.exe, ctfmon.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe и многие другие. Не знаете, что это за услуги? Лучше начните читать!

Что такое хост-процесс службы?

Вот ответ, согласно Microsoft:

Svchost.exe – это общее имя хост-процесса для служб, запускаемых из динамически подключаемых библиотек.

Но на самом деле это нам мало помогает. Некоторое время назад Microsoft начала изменять большую часть функциональности Windows, полагаясь на внутренние службы Windows (которые запускались из файлов EXE) на использование файлов DLL. С точки зрения программирования это делает код более пригодным для повторного использования и, возможно, легче поддерживать его в актуальном состоянии. Проблема в том, что вы не можете запустить файл DLL напрямую из Windows так же, как исполняемый файл. Вместо этого для размещения этих служб DLL используется оболочка, загружаемая из исполняемого файла. Так родился процесс Service Host (svchost.exe).

Почему запущено так много хост-процессов службы?

Если вы когда-нибудь заглядывали в раздел «Службы» в Панели управления, вы, вероятно, заметили, что Windows требует много служб. Если бы каждая отдельная служба работала в рамках одного процесса узла службы, сбой в одной службе потенциально мог бы вывести из строя всю Windows. Вместо этого они разделены.

Службы организованы в логические группы, которые в некоторой степени связаны друг с другом, а затем для размещения каждой группы создается отдельный экземпляр узла службы. Например, один процесс Service Host запускает три службы, связанные с брандмауэром. Другой процесс Service Host может запускать все службы, связанные с пользовательским интерфейсом, и так далее. Например, на изображении ниже видно, что один процесс Service Host запускает несколько связанных сетевых служб, а другой запускает службы, связанные с удаленными вызовами процедур.

Могу ли я что-нибудь сделать со всей этой информацией?

Честно говоря, немного. Во времена Windows XP (и предыдущих версий), когда ресурсы ПК были гораздо более ограниченными, а операционные системы не были столь точно настроены, часто рекомендовалось останавливать Windows от запуска ненужных служб. В наши дни мы больше не рекомендуем отключать службы. Современные ПК, как правило, загружены памятью и мощными процессорами. Добавьте к этому тот факт, что способ обработки служб Windows в современных версиях (и то, какие службы работают) был оптимизирован, и устранение служб, которые, по вашему мнению, вам не нужны, больше не имеет большого значения.

Тем не менее, если вы заметили, что конкретный экземпляр Service Host или связанной с ним службы вызывает проблемы, например постоянное чрезмерное использование ЦП или ОЗУ, вы можете проверить, какие службы задействованы. Это может, по крайней мере, дать вам представление о том, с чего начать устранение неполадок. Есть несколько способов узнать, какие именно службы размещаются в конкретном экземпляре Service Host. Вы можете проверить все в диспетчере задач или с помощью отличного стороннего приложения под названием Process Explorer.

Проверьте сопутствующие службы в диспетчере задач

Если вы используете Windows 8 или 10, процессы отображаются на вкладке «Процессы» диспетчера задач по их полным именам. Если процесс служит хостом для нескольких служб, вы можете увидеть эти службы, просто развернув процесс. Это позволяет очень легко определить, какие службы принадлежат каждому экземпляру процесса узла службы.


Вы можете щелкнуть правой кнопкой мыши любую отдельную службу, чтобы остановить службу, просмотреть ее в приложении "Панель управления службами" или даже выполнить поиск информации о службе в Интернете.


Если вы используете Windows 7, все немного по-другому. Диспетчер задач Windows 7 не группировал процессы таким же образом и не отображал обычные имена процессов — он показывал только все запущенные экземпляры «svchost.exe». Вам пришлось немного изучить, чтобы определить службы, связанные с каким-либо конкретным экземпляром «svchost.exe».

На вкладке «Процессы» диспетчера задач в Windows 7 щелкните правой кнопкой мыши определенный процесс «svchost.exe» и выберите параметр «Перейти к службе».


При этом вы перейдете на вкладку "Службы", где будут выбраны все службы, работающие под этим процессом "svchost.exe".


После этого вы сможете увидеть полное название каждой службы в столбце "Описание", чтобы вы могли отключить службу, если вы не хотите, чтобы она работала, или устранить причины, по которым она вызывает у вас проблемы.

Проверка связанных служб с помощью Process Explorer

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

Однако для наших целей Process Explorer группирует связанные службы в каждом экземпляре «svchost.exe». Они перечислены по именам файлов, но их полные имена также показаны в столбце «Описание». Вы также можете навести указатель мыши на любой из процессов «svchost.exe», чтобы увидеть всплывающее окно со всеми службами, связанными с этим процессом, даже с теми, которые в данный момент не запущены.


Может ли этот процесс быть вирусом?

Сам процесс является официальным компонентом Windows. Хотя вполне возможно, что вирус заменил настоящий узел службы собственным исполняемым файлом, это очень маловероятно. Если вы хотите быть уверенным, вы можете проверить базовое расположение файла процесса. В диспетчере задач щелкните правой кнопкой мыши любой процесс узла службы и выберите параметр «Открыть расположение файла».


Если файл хранится в вашей папке Windows\System32, вы можете быть уверены, что не имеете дело с вирусом.


Тем не менее, если вы все еще хотите немного больше душевного спокойствия, вы всегда можете выполнить сканирование на наличие вирусов с помощью предпочитаемого антивирусного сканера. Лучше перестраховаться, чем потом сожалеть!

  • › Что такое процесс «Системные прерывания» и почему он работает на моем ПК?
  • › Диспетчер задач Windows: полное руководство
  • › Что такое dpupdchk.exe и почему он запущен?
  • › Что такое Runtime Broker и почему он работает на моем ПК?
  • › Что такое ctfmon.exe и почему он запущен?
  • › Что такое «wsappx» и почему он работает на моем ПК?
  • › Что такое «суррогат COM» (dllhost.exe) и почему он работает на моем ПК?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)

svchost.exe — это общий процесс службы, который позволяет многим службам Windows совместно использовать один процесс. Совместное использование одного процесса помогает Windows снизить общее использование ресурсов. Проверив свой диспетчер задач Windows, вы заметите, что под svchost.exe может работать более одной службы Windows. Чтобы увидеть дополнительные службы, работающие под svchost.exe, перейдите в диспетчер задач Windows и щелкните стрелку прямо справа от svchost.exe (хост службы). Диспетчер задач Windows позволяет легко увидеть, что все работает под svchost.exe. Щелкните правой кнопкой мыши нижнюю панель задач Windows, чтобы выбрать и открыть диспетчер задач.

Издатель: Microsoft Windows

svchost.exe означает общие процессы службы или узел службы.

Что делает svchost.exe?

svchost.exe совместно использует и организует служебные процессы в ОС Windows.

Является ли svchost.exe безопасным? 5 простых способов проверить, является ли svchost.exe безопасным или вредоносным.

Мгновенно обнаруживайте шпионские приложения на вашем ПК и блокируйте их!

Получите доступ к тому же инструменту сетевой безопасности, который специалисты по информационной безопасности используют для обнаружения подозрительных приложений с расширением .exe, пожирателей полосы пропускания и нарушителей конфиденциальности. Доверяют более 20 миллионов человек.

Почему svchost.exe обращается к сети?

О нас

Наша цель в GlassWire — помочь людям защитить свою конфиденциальность и безопасность. Мы помогли более 20 миллионам человек защитить свои устройства от угроз.

Вас интересует безопасность другого файла Windows?
Посетите наш полный каталог файлов Windows .exe.

Есть отзывы?

Есть предложения по улучшению этой страницы? Пожалуйста, дайте нам знать.

Подпишитесь на нашу рассылку новостей по безопасности в Интернете!

Узнайте, как защитить и контролировать свою сеть с помощью GlassWire.


Узнайте о новых способах защиты компьютера и телефона от сетевых угроз.

Мы гордимся тем, что являемся организационным членом Electronic Frontier Foundation.

Выяснение того, почему мой SVCHOST.EXE загружает ЦП на 100% без сложных инструментов в Windows 7

Задача Windows Менеджер выиграл

В процессе SvcHost.exe размещаются службы, работающие в фоновом режиме в Windows. Это буквально «Хозяин службы». У вас может быть дюжина служб или более, работающих внутри этого процесса. Еще сложнее то, что вы иногда видите несколько SvcHost.exe в диспетчере задач.

Позвольте мне сказать вам, что диспетчер задач вас не спасет. Вы можете увидеть PID для работающей службы на вкладке «Службы», но когда служба сходит с ума, удачи вам в ее решении.

Это неизбежно приводит к таким вопросам, как "Какие службы работают внутри какого SvcHost.exe?" и «Какая служба использует ЦП на 100 %».

Есть много способов выяснить это, но сначала я скажу вам, что простое уничтожение процесса SvcHost.exe, который использует больше всего ЦП, также убьет ВСЕ другие службы, которые работали внутри этого хост-процесса.

Есть много способов командной строки, чтобы понять это, например

тип запроса sc= служба

Но в этой статье мы расскажем о том, как сделать это простым способом, не выстраивая идентификаторы процессов и тому подобное.

Какая служба сходит с ума?

В меню "Пуск" введите "Монитор ресурсов" и запустите его.

Монитор ресурсов

Установите флажки слева от каждого из процессов svchost.exe (или только тех, которые вам интересны). Теперь перейдите на вкладку ЦП:

Монитор ресурсов — ЦП

Видите названия логических служб в средней панели? Теперь вы можете отсортировать по столбцу ЦП, и у вас есть имя вашего вышедшего из-под контроля процесса.

Вы можете щелкнуть правой кнопкой мыши и попытаться остановить или перезапустить только одну службу или даже использовать поисковую систему браузера по умолчанию для "Поиска в Интернете" для этой службы:

Монитор ресурсов с отображением контекстного меню

Этот совет несколько раз помогал мне при написании и отладке сервисов. Монитор ресурсов — ваш друг. Многие люди даже не знают, что он там есть!

О Скотте

Скотт Хансельман – бывший профессор, бывший главный архитектор отдела финансов, ныне спикер, консультант, отец, диабетик и сотрудник Microsoft. Он неудавшийся стендап-комик, угловой и автор книг.

Читайте также: