Svchost exe за процесс windows 7. Что такое svchost и почему грузит процессор — подробности

Svchost exe за процесс windows 7. Что такое svchost и почему грузит процессор — подробности

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

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

Описание svchost.exe

Подобная проблема появилась довольно таки давно, однако до сих пор в интернете нет ресурса, где были бы описаны все нюансы и способы борьбы. Данная статья будет посвящена решению на Windows 7.

Стоит начать с того, что svchost.exe является системным процессом. Он должен находится по адресу: C:\Windows\System32\

Проверить местонахождение приложения с названием svchost.exe совсем несложно, достаточно лишь зайти в диспетчер задач (Ctrl+Alt+Delete – Диспетчер задач), найти процесс с этим названием, который потребляет много оперативной памяти, щелкнуть правой кнопкой мыши и выбрать пункт «Открыть место хранения файла. Процесс будет отображаться в диспетчере только, если у Вас стоит галочка «Отображать процессы всех пользователей. В окне проводника вы увидите файл и папку, в которой он находится.

Если местоположение файла отличается от вышеуказанного, то можно с 95% вероятностью сказать, что это вирус, но в этом случае победить его можно либо простым удалением, либо нормальным антивирусом. Так же следует обращать внимание на название. Приложение тоже можно считать вирусом, если оно имеет вид: svch0st.exe, svchost.exe (где «с» и «о» написаны в русской раскладке) и т.д. Еще один фактор помогающий определить подлинность файла – это имя пользователя указанное в диспетчере задач.

Допустимые имена:

  1. Система
  2. LOCAL SERVICE
  3. NETWORK SERVICE

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

Отключение обновления Windows 7

Так что же делать, если после проверки svchost.exe не был заподозрен как вредоносный файл или вирус?

Решение оказалось очень простым. По умолчанию у каждого пользователя Windows 7 стоит автоматический поиск обновлений и их установка. Несмотря на выбор периода поиска и установки, ОС все равно постоянно их ищет, что в некоторых случаях приводит к подобной проблеме. На моем личном компьютере при наличии 4 ГБ оперативной памяти свободными были лишь 300 МБ, svchost.exe пожирал 2,5 ГБ.

Для отключения обновлений необходимо проделать следующие шаги:

Отключение скрытой функции обновления Windows

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


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

SVCHOST.EXE является одним из тех необходимых процессов, которые постоянно работает в Windows. Так что SVCHOST.EXE — Определяет службы и программы запущенные внутри каждого процесса SVCHOST.EXE, также стоит знать, что процесс svchost нагружает систему на 99 или 100 процентов вашего процессора, то это может быть вирус!

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

Большинство программ, которые вы знаете автономно исполняются в расширении.EXE. Тем не менее, большинство услуг осуществляется в виде DLL, которые не могут работать самостоятельно. Следовательно, Svchost загружает эти библиотеки DLL и работает. Вот почему, когда вы открываете диспетчер задач Windows, вы увидите кучу svchost.exe процессов.

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

Есть на самом деле два пути: делать все это вручную с помощью командной строки и услуг инструмент или с помощью стороннего приложения. Я опишу здесь два способа устранения вируса svchost, если для Вас первый способ не подойдет.

Первый способ: Определить svchost.exe процессов с помощью командной строки.

1. Во-первых, нажмите на Пуск , а затем Выполнить и введите CMD и нажмите кнопку ОК. В Windows 8.1, щелкните правой кнопкой мыши на кнопке Пуск и выберите команду Выполнить.

2. Введите следующую команду в окне командной и нажмите ENTER

tasklist /svc /fi «imagename eq svchost.exe»

У Вас должен появиться список svchost с разделом PID.

Теперь вы можете увидеть каждый процесс Svchost вместе с его уникальный идентификационный номер и службы, которые она отвечает за запуск. Тем не менее, эти имена все еще ​​очень загадочные. Для того, чтобы получить больше полезной информации о процессе, мы можем использовать Службы в Windows.

3. Щелкните правой кнопкой мыши на Мой компьютер , выберите Управление . На появившемся окне выберите Управление компьютером , а затем выберите Службы и приложения . Наконец, выберите Службы .

4. Теперь попробуйте подобрать идентификатор службы Windows и имени в вкладке Службы. Это может занять некоторое время, потому что, если вы берете процесс с ID 1436, то это имя WudfSvc. Если вы дважды щелкните на одну имен службы, вы увидите их идентификатор и имя, вы можете сопоставить их. В моем случае, я догадался, что W означает процесс начинается с «Windows» и открыл их.

Как вы можете видеть, обслуживание драйвер для Windows на самом деле называется wudfsvc !

Второй способ: определить svchost.exe процессов с помощью Process Explorer (простой способ)

Если первый способ оказался сложным то есть более простой способ! Решение проблемы с помощью Process Explorer инструмент из Microsoft (первоначально из SysInternals). Инструмент совершенно бесплатен и дает вам подробную информацию о каждом процессе в данный момент.

После того, как вы загрузите его, просто запустите исполняемый файл, поскольку он не должен быть установлен. Наведите курсор на процессе Svchost, и вы получите всплывающее окно, показывающее, какие сервисы запущены в этом процессе. Положительной стороной программы Process Explorer является то, что показывает Вам понятное имя для каждого процесса, а не короткое имя.

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

С помощью менеджера задач Windows 8 можно без данной программы найти все процессы Svchost. Откройте диспетчер задач, нажав сочетание клавиш CTRL + SHIFT + ESC и прокрутите вниз на Процессы вкладке, где он показывает процессы Windows, .

Здесь вы увидите все svchost.exe процесс перечисленные в качестве узла службы: затем тип счета он работает под Local System (Network Service, и т.д.). Также будет иметь ряд с ним, и если вы разверните элемент путем нажатия на стрелку, вы увидите каждый сервис работает под конкретного процесса.

Теперь, когда вы выяснили, какие именно процессы съедают всю память вашего процессора, мы можем это исправить. Если вы обнаружили, что процесс Windows, таких, как Windows Update, или брандмауэр Windows, и т.д., а затем просто убить процесс и удалить программу.

Тем не менее, большую часть времени отнимает незнание что делать с процессом Windows. Лучшее решение в этом случае, чтобы установить все последние обновления с веб-сайта Microsoft. Если вы не в состоянии сделать так, как правило, в Windows, попробуйте перезагрузить компьютер в безопасном режиме и попробуйте еще раз.

Кроме того, если вы можете зайти на вкладку Службы, как мы делали выше, щелкните правой кнопкой мыши на службе и выберите Отключить . Даже если это обновления Windows или брандмауэр, не волнуйтесь, вы можете снова включить его позже. Затем перезагрузите компьютер и перейдите на веб-сайт Microsoft и вручную обновите Windows. Потом включите службы и перезагрузите компьютер снова, и мы надеемся, что все работает!

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

Затем выберите типа запуска : Отключено :

Я прошел через этот процесс несколько раз, и это работает. Итак, еще раз, сначала отключить Службы, а затем перезапустить компьютер, установить обновления вручную, повторно включить службу, перезагрузите компьютер.


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

Что это такое Svchost?

Начну, пожалуй, с объяснения того, что же это вообще за процесс, и насколько он важен для операционной системы Windows? Итак, Svchost.exe является одним из системных процессов, загружаемых из динамических библиотек DLL, которых одновременно может быть запущено сразу несколько. В этом можно убедиться, открыв диспетчер задач — одновременное зажатие клавиш «Ctrl» + «Alt» + «Del» и потом выберете «Диспетчер задач». Есть также другой способ открытия – нажимаете правой кнопкой мыши по панели задач и выбираете «Запустить диспетчер задач»:

Чтобы посмотреть запущенные процессы, перейдите во вкладку «Процессы» и нажмите на кнопку «Отображать процессы всех пользователей». Если этого не сделать, то вы не увидите процессы svchost.exe.

Стоит также отметить, что Svchost.exe используется во всех версиях Windows, начиная с 2000 и до Windows 10. Также было принято решение использовать один процесс сразу для нескольких служб с точки зрения упрощения работы системы и меньшей нагрузки на оперативную память и это вполне оправдано, однако здесь есть и свои недостатки (например, усложнение поиска некоторых вирусов «замаскированных» под данный процесс).

Svchost.exe грузит систему. Что делать?

Итак, вы заметили, что компьютер люто тормозит, а при запуске диспетчера задач было замечено, что практически все ресурсы процессора тянет на себя процесс Svchost.exe. Чаще всего причина здесь проста и понятна. Либо Svhost.exe является вирусом, либо система нагружается из-за того, что у вас включено автоматическое обновление. Для начала мы будет использовать способы, которые не помещают работе системе, а уже ниже я расскажу про вирусы, которые надо будет еще вычислить. Перед прочтением этой статьи я прошу вас сейчас сделать перезагрузку компьютера, так как возможно, Windows неправильно запустил службу в системе. Иногда, данный вариант помогает избавиться от этой проблемой, ну и конечно, если вы делали перезагрузку до этого, то сейчас можете не перезагружать компьютер и продолжайте читать статью.

Сейчас зайдите в диспетчер задач, найдите процесс с именем Svchost.exe, нажмите на него правой кнопкой мыши и выберете из списка «Завершить дерево процессов». Если это не помогло, то продолжаем разбираться в этом вопросе.

Еще один момент, который вы должны сделать сейчас. Зайдите в «Пуск» — «Выполнить» или же откройте это окно кнопками на клавиатуре «Win» + «R». После чего введите «Prefetch» и нажмите «ОК».

Далее откроется папка, где необходимо удалить все файлы, которые в ней находятся. Здесь «лежат» файлы с настройками системы, но иногда они бывают сбойные, и поэтому выполните данный шаг, чтобы быть уверенными, что с ними все в порядке.

Здесь надо будет выбрать пункт с названием «Администрирование».

Здесь следует найти «Центр обновления Windows», после чего отключите данную службу. Для этого нажмите на нее 2 раза левой кнопкой мыши, после этого нажмите на кнопку «Остановить». Также нужно будет выставить ручной тип запуска, затем все ваши изменения сохраните (нажать «Применить» — «ОК») и перезагрузите свой компьютер.

Не помогло? Тогда можно попробовать поочередно отключать службы, которые могут быть связаны с Svchost.exe. Для этого запустите диспетчер задач, найдите процесс, который сильнее всего загружает процессор, щелкните по нему правой кнопкой мыши и нажмите на «Перейти к службам».

Перед вами откроется окно с внушительным перечнем служб, использующих Svchost.exe. При этом синим будут подсвечиваться службы, которые используют конкретный процесс, выбранный вами выше в диспетчере задач (тот, который больше всего грузит систему). Теперь вам следует поочередно отключать одну из служб, проверяя результат после очередного отключения. Чтобы отключить службу, нажмите на нее левой кнопкой мыши (чтобы выбрать), а потом нажмите на нее правой кнопкой мыши и выберете «Остановить службу». Если вы неопытный пользователь, то могу вас заверить, что ничего плохого вы не сделаете системе и поэтому можете не переживать за дальнейший результат.

При этом, когда подозрительная служба будет найдена, следует зайти в «Управление компьютером» (выше я рассказал как зайти в службы — через панель управления – администрирование — службы) и отключить ее там, поскольку если вы воспользуетесь для этих целей «Диспетчер задач», то данная служба будет восстановлена и снова включиться после того, как вы перезагрузите компьютер. Обычно данный процесс подвисает службах ««Вспомогательная служба IP» и «Центр обновления Windows». Когда найдете процесс, который грузит Svchost.exe на 100% или меньше (обычно 50-100%), то заходите в службы, находите службу, нажимаете на нее 2 раза, и в открывшемся окне делаете следующее: в «Тип запуска» выбираете «Отключена» и нажимаете кнопку «Остановить» После чего нажимаете «Применить» и далее «ОК».

Ну и в дополнение к вышесказанному хочется дать еще два простых способа, которые в некоторых случаях могут вам помочь без лишних манипуляций с процессами:

  • Первое – обновить Windows, если он ранее не обновлялся. Часто обновления Windows решает множество проблем и данный вид ошибки не исключение.
  • Второе – восстановить систему при помощи контрольной точки, вернув ее в то состояние, когда проблемы не наблюдалось.

А что если вирус?

Как я уже сказал – снизить производительность вашей системы могут также и вирусы, которые активно маскируются под процесс Svchost.exe. Это легко объясняется тем, что данный процесс используется различными библиотеками и пользователю сложно разобраться, какой из показанных в диспетчере задач процессов Svchost.exe является вредоносным, а какой важным и необходимым.

Как определить? Запомните, если Svchost.exe является процессом системным, то он никогда не будет запущен от имени пользователя, а только от NETWORK SERVICE, LOCAL SERVICE или SYSTEM. Кроме того, данная операция запускается исключительно через программы системных сервисов. Если же он запущен из Run-раздела реестра – это 100% вирус.

Также не лишним будет обратить внимание на имя процесса. Бывает так, что в названии Svchost.exe какие-то буквы заменены на другие или вообще вместо буквы стоит цифра, и также могут менять буквы местами (очень часто злоумышленники используются данный вид визуального обмана). Если это так, то скорее всего это вирус, маскирующийся под процесс.

Нередко бывает и так, что вирус внедряется в сам процесс Svchost.exe, изменяя его и приводя к частым сбоям системы. В любом случае, если есть подозрение на заражение, запустите ПК в безопасном режиме (сразу после включения компьютера жмите F8 и выбирайте необходимый вариант) и проверьте компьютер на вирусы. Я уже на сайте рассказывал про способы входа для разных версий Windows:

Иногда проще переустановить ОС, чем тратить собственное время на поиски проблемы, поэтому если у вас на компьютере нет каких-либо специфических программ или важных данных, то воспользуйтесь этим советом и не «заморачивайтесь». Ведь на поиске проблемы начинающий пользователь может потратить очень много времени (5-6 часов), а переустановка Windows занимает около 2–ух часов.

Если вы никогда самостоятельно не переустанавливали систему, то можете посмотреть видео: « ». Эта процедура не сложная, главное понять логическую цепочку, что надо делать и в каком шаге. Также можете прочитать статьи, про то как надо переустанавливать ту или иную версию Windows:

Надеюсь, моя статья оказалась для вас полезной и теперь вы не только сможете найти «корень проблемы», но и достойно устраните ее без вреда для своей системы и собственных нервов.

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

Итак, что же такое этот самый svchost.exe и почему от так часто дублируется? Ну, во-первых, svchost.exe не является вирусом, хотя примеры маскировки вредоносных программ под этот крайне важный и необходимый для работы Windows процесс всё же имеются. Как изобличать прикрывающиеся им вирусы мы поведаем немного ниже, а пока позвольте сказать пару слов о назначении svchost.exe . Так вот, процесс этот также именуемый Generic Host Process for Win32 Services принимает самое непосредственное участие в работе программ, служб и сервисов, использующих динамические библиотеки (DLL), составляющие значительную часть системных файлов Windows и прикладных программ.

Поскольку svchost.exe приходится обслуживать множество программ и служб, для обеспечения стабильности он запускается в нескольких экземплярах число которых в некоторых случаях может достигать нескольких десятков. В общем, трогать svchost.exe крайне не рекомендуется, но как мы уже сказали, под него могут маскироваться вирусы. Как же их распознать? Начнём с того, что настоящий файл svchost.exe должен находиться в одной из этих папок:

  • C:/WINDOWS/system32
  • C:/Windows/SysWOW64
  • C:/WINDOWSPrefetch
  • С:/WINDOWS/winsxs/*

Примечание: звёздочка в конце пути четвёртого варианта подразумевает, что после слеша может располагаться ещё папка, обычно имеющая длинное имя, представляющее собой набор символов. За редким исключением svchost.exe может встречаться в каталогах некоторых программ, например, Malwarebytes Anti-Malware.

Если же этот файл находится в корневом каталоге Windows или пользовательских папках, то скорее всего, это вирус. Проявляя избирательность, маскирующиеся под системны процесс svchost вредоносные файлы могут прятаться в самых неожиданных местах. Для их поиска можно использовать Диспетчер задач или утилиту Process Explorer, выявляя пути по процессам, для поиска по имени файла сгодится MasterSeeker или аналогичная программа.

Кроме места расположения пристальное внимание следует обращать на имя файла. Мало кто из начинающих пользователей обращает на это внимание, а зря. С первого взгляда можно и не заметить, чем отличаются друг от друга файлы svchost.exe и (во втором пропущена «с»). А ещё в названии файла латинские буквы могут быть заменены кириллическими. Идентифицировать его труднее, так как он может располагаться в «правильной» папке, при этом видеть разницу в имени будет только Windows, вам же для его выявления придётся проверять символы в имени по таблице кодов (внешне одинаковые кириллические и латинские буквы имеют разный код).

Что делать, если обнаружили «неправильный» или находящийся в неположенном месте svchost? Для начала отправьте его на сканирование в VirusTotal , если в нём что-то есть, хотя бы одни из пятидесяти антивирусов даст сигнал. Настоящий файл svchost должен быть безупречно чист. Для удаления подделывающегося под svchost файла, читай вируса, используем Dr.Web CureIt!, Dr.Web LiveDisk или утилиту AVZ . Для работы в AVZ вам также понадобиться скрипт.

А вот и сам скрипт. Создаем файл *.txt и в него вставляем и сохраняем следующее.

begin
SearchRootkit(true, true);
SetAVZGuardStatus(True);
QuarantineFile(‘полный путь к вредоносному файлу’,”);
DeleteFile(‘полный путь к вредоносному файлу’);
BC_ImportAll;
ExecuteSysClean;
ExecuteWizard(‘TSW’,2,3,true);
BC_Activate;
RebootWindows(true);
end.

В скобках напротив команд QuarantineFile и DeleteFile нужно указать полный путь к вредоносному файлу. Например: (‘C:\Windows\system\syshost.exe ‘,”);

Запускаем AVZ , выбираем в меню Файл , затем выбираем Выполнить скрипт , вставляем в открывшееся окошко код предварительно отредактированного скрипта (что нужно сделать, указано в самом скрипте) и жмём кнопку «Запустить ». После перезагрузки компьютера проверяем удалён ли вредоносный файл после чего выполняем полное сканирование системного диска любыми антивирусными и антишпионскими инструментами.

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

Сегодня поговорим о том, что делать, если svchost.exe грузит процессор, не давая нормально работать на компьютере.

Причины загрузки системы процессом svchost

Поскольку svchost.exe обслуживает значительную часть системных служб, причин интенсивной нагрузки на процессор может быть масса. Вот самые распространенные из них:

  • Вирусное заражение.
  • Слишком высокая загруженность сети, например, множеством открытых слотов в uTorrent.
  • Ошибки драйверов устройств (звукового, сетевого и т. д.), так как последние тесно взаимодействуют с системными службами.
  • Повреждение файлов операционной системы (в частности, самого сервис-хоста и различных динамических библиотек).
  • Ошибки системных служб.
  • Неисправность аппаратной части ПК.

Иногда подобное бывает следствием неудачной пиратской активации Windows (не все активаторы одинаково полезны) и взлома программ.

Как определить, какая служба грузит сервис-хост

Для просмотра служб, работающих в грузящем хост-процессе, подойдет встроенный в систему или альтернативный диспетчер задач. В первом интересующая нас информация содержится в разделе «Процессы Windows ». Каждый хост-процесс отображен в нем под именем «Узел службы ».

В зеленой рамке на скриншоте показан список служб одного процесса svchost.

В качестве альтернативы штатному диспетчеру задач я предпочитаю бесплатный от Sysinternals. В нем достаточно навести курсор на строку – и все нужные сведения отобразятся во всплывающем окошке.

Если в грузящем хост-процессе работает больше одной службы, искать ту, которая вызывает проблему, придется методом перебора:

  • Откройте приложение «Службы » (кнопка открытия находится внизу одноименной вкладки диспетчера задач).

  • Отключите первую службу из списка грузящего сервис-хоста: откройте через меню правой кнопки ее свойства и выберите из списка «Тип запуска » «Вручную » или «Отключена ».

  • Перегрузите компьютер. Если проблема не ушла – снова запустите эту службу и отключите следующую.

Проблемная служба обнаружена, что дальше?

Дальше действуйте по ситуации. Если сбой вызывает второстепенный компонент, например, Superfetch (довольно часто создает проблему пользователям Windows 8 и 10), просто оставьте его отключенным. Если служба связана с оборудованием (аудио, сеть и т. д.) – попробуйте обновить или откатить драйвер устройства. При проблемах с Центром обновления Windows (часто встречается на «семерках» и XP), в 90% случаев помогает отключение проверки обновлений. Однако полный отказ от установки обновлений системы – это большая брешь в безопасности Виндовс, поэтому лучше переключите ее в ручной режим.

Если svchost начал грузить процессор после установки обновлений Windows, приложений или драйверов, или деинсталлируйте источник сбоя.

В отдельных случаях помогает очистка папки \Windows\Prefetch , где хранятся файлы трассировки Префетчера – системного компонента, который ускоряет загрузку системы и программ.

Как разгрузить сеть

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

Снизить загрузку процессора сетевыми компонентами помогает:

  • уменьшение количества одновременных закачек и раздач торрентов;
  • запрет доступа к Интернету программам, для которых это не обязательно (особенно если их много);
  • завершение работы сетевых программ, когда они не используются;
  • очистка временных папок (temp) – в них могут находиться недокачанные файлы, которые приложения-качалки пытаются догрузить до конца;
  • проверка антивирусом на наличие сетевых червей;

Еще одна «болезнь» довольно продолжительное время терзала Виндовс 7. При ней загруженность ЦП процессом svchost достигала 100% и снижалась только при отключении сети. Причина крылась в безудержном «размножении» виртуальных туннельных адаптеров Microsoft 6to4 , которых иногда создавалось несколько сотен.

Чтобы проверить, не ваш ли это случай, откройте диспетчер устройств, зайдите в меню «Вид » и отметьте флажком «Показать скрытые устройства ». Следом разверните список сетевых адаптеров. Все клоны «Microsoft 6to4», если есть, находятся там.

Для устранения неполадки достаточно удалить лишние копии виртуальных адаптеров. Это можно сделать как вручную по одной, так и автоматически – все сразу. Для автоматического удаления понадобится консольная утилита , которая доступна для скачивания на сайте MSDN Microsoft.

После распаковки devcon на жесткий диск запустите от имени администратора командную строку и выполните инструкцию C:\devcon.exe remove *6to4* (вместо C:\ укажите ваш путь к devcon.exe). Чтобы ситуация не повторялась, обновите операционную систему.

Сегодня проблема с адаптерами 6to4 уже устранена разработчиками и встречается только у тех, кто не устанавливает обновления Виндовс.

А если это вирус? Как отличить вредоносный svchost от нормального

Вредоносная программа может:

  • Создать на жестком диске свою копию под именем svchost.exe, которая будет размещаться где угодно, кроме каталога \Windows\System32 , поскольку в нем находится одноименный системный файл. То есть, замаскироваться под системный процесс.
  • Внедрить свои динамические библиотеки в один из легальных хост-процессов.
  • Модифицировать (пропатчить) системный файл svchost.exe, поместив в его тело собственный исполняемый код.

Некоторых пользователей пугает слишком большое, по их мнению, количество запущенных хост-процессов. На самом же деле этот показатель ни о чем плохом не говорит. Число процессов svchost в нормально работающей системе составляет 8-9 и больше. В каждом из них выполняется одна или несколько служб – это видно в диспетчере задач. Службы разделены на группы в зависимости от нужного им уровня доступа к ресурсам, поэтому процессов несколько.

Большинство нормальных хост-процессов выполняется от имени системы, network service и local service. До выпуска Windows 8 любой сервис-хост, запущенный от имени пользователя, автоматически признавался вирусом, но сейчас это справедливо только для Windows 7 и ее предшественниц. В «восьмерке» и «десятке» один сервис-хост, работающий от имени пользователя, является нормой.

На то, что хост-процесс запущен или используется вирусом, указывает хотя бы один из признаков:

  • Файл хост-процесса находится НЕ в папке \Windows\System32.
  • В процессе работает неизвестная служба или в него загружена несистемная библиотека (.dll).

  • На Windows XP-7 хост-процесс запущен от имени пользователя, а на Windows 8-10 присутствует больше одного хост-процесса от имени пользователя.
  • Родительским процессом (Parent) нормального сервис-хоста всегда является приложение Services.exe. При заражении вирусом вместо него может всё, что угодно.

На скриншотах показан Process Explorer , запущенный от имени администратора. Для просмотра списка.dll, загруженных в сервис-хост, выделите последний кликом мыши и нажмите на клавиатуре Ctrl+D. Чтобы узнать его родительский процесс, нажмите кнопку «Properties » в верхней панели программы и откройте вкладку «Image ».

Что делать, если svchost.exe заражен вирусом

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

Как проверить на ошибки системные файлы

Большая часть динамических библиотек, откуда сервис-хост загружает службы, является собственным файлами Виндовс, меньшая – компонентами драйверов устройств. Ошибки файлов системы поможет исправить консольная утилита sfc.exe.

Запустите от администратора командную строку и выполните инструкцию sfc / scannow . Параметр /scannow означает: «немедленно проверить и заменить все поврежденные файлы из кэшированной копии».

Результаты будут показаны после окончания проверки в этом же окне.

Что делать, если ничего не помогает

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

Если подозрение пало на оборудование, первым делом попробуйте полностью переустановить все драйвера, используя заведомо стабильные версии. Устройства проверьте поочередным отключением – в BIOS или, если это возможно, физически. При обнаружении источника неполадки замените или отремонтируйте проблемный узел.

Ещё на сайте:

© 2024 steadicams.ru - Кирпич. Дизайн и декор. Фасад. Облицовка. Фасадные панели