Svchost exe загружает. Что такое Generic Host Process для служб Windows, который грузит процессор, и нужно ли с ним бороться

Наверное, трудно найти такого пользователя ПК, который хотя бы раз не сталкивался с проблемой 100%-ой загрузки всех процессоров ПК системным процессом SVCHOST EXE. Проблема эта весьма распространена, а её причины не всегда просто объяснить и устранить. Тем не менее, есть несколько приёмов, помогающих её выявить, а в большинстве случаев – и устранить.

Симптоматика этой неприятности такова:

  • Периодические и неожиданные тормоза в работе компьютера.
  • Долгое время реакции на нажатия клавиш и кнопок управления.
  • Диспетчер задач показывают, что процесс svchost exe грузит процессор почти или ровно на 100% мощности.

Кто виноват?

Svchost exe - это процесс, экземпляры которого порождаются и используются многими службами Windows 7 динамически. Это легко увидеть, если в Диспетчере задач щёлкнуть по вкладке «Процессы»:

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

Не лишним будет просветить любопытных, что процесс в операционных системах, да и не только в них, — это программа, реализованная в виде бесконечного цикла по выполнению заданий из своей входной очереди, и помещающая результаты своей работы в выходную очередь. Загружает задания во входную очередь служба Win 7 или программа, породившая процесс, она же и реагирует на результаты из его выходной очереди.

В нашем случае, программами, порождающими экземпляры процесса svchost exe, являются службы Windows 7. Таким образом, если процесс грузит процессор на 100%, это означает, что либо какая-то служба непрерывно заставляет его выполнять свои задания, либо этот процесс – зловредная программа, подделка, маскирующаяся под системный процесс Win 7 и практически блокирующая нормальную работу компьютера. Отсюда следует, что для определения источника загрузки процессора, необходимо выявить службу Windows или программу, породившую этот экземпляр процесса.

Системный процесс или вирус

Для решения этого вопроса первое, что нужно сделать – это обратить внимание, от чьего имени запущен тот экземпляр svchost exe, который грузит процессор. Для этого на вкладке «Процессы» в диспетчере задач существует колонка «Пользователь». У действительного системного процесса в этой колонке может быть только LOCAL, SYSTEM или NETWORK SERVICE, в зависимости от запустившей его службы, поскольку запуск системных процессов производится средствами системных сервисов. Если же svchost exe запущен из раздела RUN реестра, или от имени некоего пользователя, то с большой вероятностью это вирус.

Как только есть подозрение на вирусное заражение компьютера, необходимо провести его полновесное сканирование на присутствие зловредных приложений. Для этого существует множество антивирусных сканеров, среди которых следует упомянуть CureIt (Dr.Web), AVZ, MalwareBytes Anti-Malware и ряд других. Желательно такие программы записать на флешку и запускать их с неё, загрузившись в безопасном режиме. Если такое сканирование обнаружило и обезвредило вирусную активность удалением зловреда или помещением его в карантин, то после перезагрузки Win 7 все должно функционировать нормально.

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

В любом случае, если перегрузка процессора продолжается, нужно продолжить анализ её причины.

Решение проблемы откатом

Ещё одним виновником того, что этот процесс сильно грузит компьютер, может быть криво установленное или содержащее ошибки программное обеспечение, в особенности драйверы. В этом случае можно попытаться выполнить откат на одну из точек восстановления, сделанных во время нормального функционирования Win 7. Для этого следует зайти в раздел «Система» Панели управления и в появившемся окне щёлкнуть по «Защита системы». Откроется окошко вида:

С помощью кнопки «Восстановление» можно открыть список сохранённых точек восстановления, если на системном диске параметр «Защита» находится в состоянии «Включено». А это состояние зависит от пользователя – если он заботится о поддержании работоспособности компьютера, то обязательно включит эту защиту и будет периодически сам создавать точки отката.

Итак, мы получили список точек восстановления, на которые можно выполнить откат:

На этом рисунке показано 4 точек восстановления, две из которых созданы пользователем (тип – «Вручную»), а остальные – автоматически (тип – «Система»). Здесь нужно щелчком мыши выбрать требуемую точку восстановления, нажать «Далее» и следовать указаниям Win 7. Если после перезагрузки проблема исчезнет, то, скорее всего, виновником были программы, установленные в период времени, начиная от заданной точки отката, и до момента начала неприятностей с перегрузкой. Разумеется, после отката они также исчезнут, и понадобится их переустановка, но, по крайней мере, пользователь сузит круг возможных причин проблемы.

Метод отключения служб

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

Открывается окно с перечнем служб, использующим этот экземпляр процесса. Они отмечаются синим фоном и имеют один и тот же ИД процесса.

Чаще всего ими становятся «Служба автоматического обновления Windows» и «Вспомогательная служба IP». Первая из них запускается всякий раз, когда в сети обнаружены обновления Windows. Если эта служба включена и пакет обновлений достаточно велик, то процесс svchost exe активно используется и, конечно, чрезмерно грузит процессор. Подтверждением этого факта также является высокая сетевая активность Win 7, которую можно увидеть на вкладке «Сеть» Диспетчера задач. Тот же самый эффект будет, если по каким-либо причинам Win 7 не может завершить обновления или в них вкралась ошибка, что по признаниям разработчиков Windows, иногда случается.

Следует попробовать остановить эту службу. Для этого необходимо по ней щёлкнуть правой кнопкой и из всплывшего меню выбрать «Остановить службу»:

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

Вторая из указанных служб используется Win 7 для функций обеспечения работоспособности протокола IPv6, и её отключение в большинстве случаев не влияет на работу системы.

Вконтакте

Начиная с версии Windows XP в операционных системах этого семейства появилась одна весьма неординарная служба - Svchost.exe (netsvcs). В первоначальном варианте она в основном отвечала за сетевые подключения, но со временем стала использоваться более широко. Не секрет, что именно процесс Svchost.exe (netsvcs) грузит процессор (Windows 7). Как устранить проблему и отключить ненужные компоненты, сейчас и будет показано. Но сначала разберемся, что это за процесс и для чего он нужен.

Служба Svchost.exe (netsvcs): что это за процесс?

За основу возьмем Windows 7, поскольку в системах рангом выше проблема с указанной службой выражена не столь ярко.

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

Принцип работы службы

Если посмотреть на список процессов в «Диспетчере задач», можно увидеть несколько служб Svchost.exe (netsvcs). Что это и почему так происходит, станет понятно, если разобраться в основных принципах работы данного компонента.
Вообще, в процессах может присутствовать от четырех (минимум) и более таких компонентов, но все они относятся к одной группе (netsvcs). Принцип работы процесса состоит в том, чтобы запускать системные процессы через специальные svc-хосты с помощью инструмента Services.exe. В этом случае сопутствующие компоненты любой программы (например, динамические библиотеки DLL, которые обычным способом к исполнению системой не принимаются) загружаются в оперативную память. Как считается, это позволяет ускорить старт исполняемых приложений (в том числе и пользовательских).

Почему процесс нагружает оперативную и виртуальную память?

Но почему же тогда процесс Svchost.exe (netsvcs) грузит память Windows 7? Решение по устранению такой проблемы придется принимать исходя из причин подобного поведения системы. Среди них основными называют следующие:
    воздействие вирусов, маскирующихся под процессы Svchost.exe;нарушения в работе средства поиска и установки обновлений Windows;накопление компьютерного мусора при интернет-серфинге;проблемы с туннельным адаптером;включенная служба Prefetch.

При этом стоит отметить, что процесс Svchost.exe (netsvcs) грузит физическую память (оперативную и виртуальную, которая использует зарезервированное на винчестере место для загрузки компонентов программ при нехватке ОЗУ).
В самом простом случае от чрезмерной нагрузки можно избавиться обычным рестартом системы. Но это дает лишь кратковременный эффект, равно как и завершение каждого процесса в том же «Диспетчере задач». Поэтому придется использовать кардинальные меры.

Проверка на присутствие вирусов и вредоносных кодов

Прежде всего надо определить наличие вирусов, маскирующихся в системе под процессы Svchost.exe (netsvcs), можно по их атрибутам в «Диспетчере задач». На запущенных службах с именем пользователя в описании процессов могут стоять только атрибуты Network Service, Local Service или System. Если указано что-то другое (чаще всего Admin), сразу нужно начинать проверку.

В самом простом варианте можно воспользоваться штатным сканером, но в большинстве случаев это результата не дает (ведь, судя по всему, антивирус уже пропустил угрозу). Большинство специалистов рекомендуют использовать независимые утилиты, среди которых одной из самых мощных является Rescue Disk от «Лаборатории Касперского». Антивирус можно загрузить с диска или флешки еще до старта Windows, а он при этом способен находить вирусы, даже очень глубоко интегрированные в систему.

Svchost.exe (netsvcs) грузит память Windows 7. Решение - служба обновления системы

Еще одной распространенной проблемой многие эксперты называют проблемы с «Центром обновления». Бывает так, что Svchost.exe (netsvcs) грузит процессор (Windows 7) без видимых на то причин (как кажется). Но причина есть. Она состоит в том, что некоторые обновления могли быть недогружены, поэтому система и пытается скачать и установить их снова и снова.

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

    для остановки службы - net stop wuauserv;для отключения фоновой интеллектуальной передачи - net stop bits;для деактивации оптимизации доставки - net stop bits.

Завершение связанных процессов

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

Для этого в «Диспетчере задач» нужно найти все искомые строки, содержащие Svchost.exe (netsvcs), отсортировав процессы в алфавитном порядке.

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

Каждую службу можно остановить прямо здесь или открыть раздел управления сервисами (сделать это также можно и через меню запуска программ «Выполнить» (Win + R), где вводится команда services.msc. Но такой вариант несколько неудобен только потому, что придется запоминать название каждого сервиса, а потом искать его в дереве служб.

Далее, двойным кликом вызывается меню настроек, где служба либо останавливается соответствующей кнопкой, либо ей присваивается другой приоритет запуска или полного отключения. Но переусердствовать не стоит ведь так можно отключить важные системные процессы, что может негативно сказаться на работе всей ОС (вплоть до отказа, после которого придется производить восстановление или так называемый откат до предыдущего работоспособного состояния).

Удаление компьютерного мусора и оптимизация реестра

В некоторых случаях нагрузка на систему со стороны процессов Svchost.exe (netsvcs) может быть связана с банальным засорением компьютерным мусором.

Производить очистку собственными силами – занятие весьма хлопотное, поэтому для упрощения работы стоит использовать оптимизаторы вроде CCleaner, Glary Utilities, Advanced SystemCare, в которых для сканирования нужно отметить не только удаление временных файлов или очистку кеша, но и включить поиск проблем в системном реестре с последующим исправлением или удалением неверных ключей и даже дефрагментацией.

Устранение проблем с туннельным адаптером

Нечасто, но встречается проблема с туннельным адаптером Teredo. При этом даже некоторые элементы управления ним могут банально зависать. Выходом из такой ситуации станет отключение соответствующего протокола (особенно если он включен по умолчанию, но не используется).
Для его деактивации нужно запустить командную строку с правами админа и прописать две команды: netsh interface ipv6 set teredo disable и netsh interface teredo set state disable, а после их выполнения произвести перезагрузку компьютерного терминала.

Проверка состояния службы SuperFetch

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

Отключить этот компонент можно через раздел управления службами (services.msc) с выбором нужного типа запуска или произвести аналогичные действия в системном реестре, что не очень удобно.

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

Итоги

Что же можно сказать о рассмотренных процессах, если подводить некоторые итоги и делать выводы? Среди основных причин, вызывающих повышенное использование системных ресурсов, и особенно в Windows 7, основными являются проблемы воздействия вирусов, сбои в работе службы апдейта и сервиса SuperFetch. Но такая ситуация в большинстве случаев проявляется на маломощных компьютерах, которые являются слишком слабыми для одновременной поддержки оптимизации запуска большого количества ресурсоемких программ. И, что самое интересное, чаще всего основной удар на себя принимает не процессор, а оперативная память, использование которой в некоторых случаях может достигать и ста процентов. Нехватка объема ОЗУ приводит к тому, что система начинает активно использовать виртуальную память (место на жестком диске), что приводит к сильному замедлению при обращении к винчестеру.
Что же касается решения данной проблемы, следует использовать каждый из вышеприведенных методов. Но придется быть крайне осторожным, чтобы не завершить какой-то системно важный процесс (хотя в этом случае может просто последовать самопроизвольная перезагрузка с восстановлением). А вот компонент SuperFetch на современных машинах с большими объемами RAM и мощными процессорами отключать не стоит. Такое решение применимо только в случае с устаревшим компьютерным оборудованием.

Подробное руководство по удалению вируса svchost.exe.

Навигация

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

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

  • Svchost.exe считается важным исполняющим файлом, который даёт начало запуску ряда жизненно важных для операционной системы служб и функций, а также позволяет запускать установленные пользователем приложения, программы и игры. Стандартный системный процесс не наносит никакого ущерба компьютеру, не загружает процессор и оперативную память и наличие в «Диспетчере задач » нескольких активных процессов svchost.exe ещё не повод для паники. Делают это проникшие на устройство вирусы, которые принимают обличие svchost.exe , и тем самым осложняют процесс их удаления.
  • Файл svchost.exe располагается в разделе диска, на который была поставлена операционная система, в папке /Windows/System32 , в то время как принявшие его обличие вредоносные программы зачастую лежат в директориях «Windows », «Program Files » и «Documents and Settings ». Кроме того вирусы зачастую внедряются в системные папки «drivers », «config », «system » и другие.

Официальный процесс svchost.exe может запускаться исключительно от имени SYSTEM , LOCAL SSERVICE или NETWORK SSERVICE . Для того, чтобы определить от чьего имени осуществлялся запуск процесса, проделайте следующие действия:

  • Шаг 1 . Кликните правой кнопкой мышки по свободному пространству на панели задач и в открывшемся окошке выберите строчку «Запустить диспетчер задач », или зажмите одновременно на клавиатуре комбинацию кнопок Ctrl + Shift + Esc .

  • Шаг 2 . В появившемся окошке перейдите в раздел «Процессы » и для удобства сделайте сортировку процессов по названию. Найдите процессы «svchost.exe » и внимательно посмотрите, от имени какого пользователя или службы они были активированы. Если напротив процесса стоит имя Вашей учётной записи, то у Вас перед глазами явно вирусная программа, которая не даёт операционной системе корректно функционировать.

Как обезвредить вирус svchost.exe с помощью стандартных средств операционной системы Windows 7?

Если Вы обнаружили среди своих процессов вредоносную программу, замаскированную под svchost.exe , то можно попробовать избавиться от неё стандартными средствами операционной системы Windows 7 . Для этого проделайте следующие действия:

  • Шаг 1 . Первым делом необходимо отключить службу, которая заставляет вирус активизироваться. Откройте «Диспетчер задач » и найдите в списке вредоносный процесс svchost.exe . Щёлкните по нему правой кнопочкой мышки и в появившемся окошке выберите строчку «Перейти к службам ».

Рисунок 1. Как обезвредить вирус svchost.exe с помощью стандартных средств операционной системы Windows 7?

  • Шаг 2 . В открывшемся окне будут выделены службы, которые приводят в действие вредоносное программное обеспечение. Необходимо запомнить их названия, после чего открыть «Панель управления » и перейти в раздел «Администрирование ».

  • Шаг 3 . В разделе «Администрирование » необходимо перейти на вкладку «Службы » и среди полного списка найти по названию те, которые приводят в действие вирус. В столбике «Тип запуска » установите состояние «Отключить » для каждой из служб, после чего нажмите кнопки «Применить » и «Ок ».

  • Шаг 4 . Теперь снова вернитесь в «Диспетчер задач », нажмите по вредоносному процессу правой кнопкой мышки и в появившемся списке выберите строчку «Завершить процесс ». После данных действий и перезагрузки компьютера вирус больше не будет активизироваться. Однако он по-прежнему останется на компьютере. Для того, чтобы его полностью удалить, необходимо прибегнуть к помощи стороннего ПО.

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

К сожалению, большинство современных бесплатных антивирусников малоэффективны, а на платные у кого-то просто может не быть денег. Однако существует бесплатная утилита «Dr.Web CureIt », которая выполняет глубокую проверку диска, сканирует файлы на наличие вирусов и успешно их «лечит». Скачать её можно с официального сайта производителя по этой ссылке . Чтобы избавиться от вируса svchost.exe с помощью данной утилиты проделайте следующие действия:

  • Шаг 1 . Программа «Dr.Web CureIt » не требует установки, поэтому просто скачайте её с официального сайта и запустите. Далее откройте на компьютере «Диспетчер задач » и найдите вредоносный процесс. Щёлкните по нему правой кнопкой мышки и в появившемся списке выберите строчку «Открыть место хранения файла ».

  • Шаг 2 . Откроется папка, в которой лежит заражённый вирусом файл. В верхней части окна Вы можете увидеть точный адрес его расположения. Запомните этот адрес и переключитесь на окно с утилитой.

  • Шаг 3 . Так как в процессе полной проверки программа может упустить из виду некоторые заражённые файлы, лучше всего сканировать компьютер отдельными директориями. Начать следует с той, в которой находится наш заражённый файл. Для этого на главном экране программы кликните по кнопке «Выбрать объекты для проверки ».

  • Шаг 4 . В открывшемся окне появятся стандартные директории для проверки, среди которых есть оперативная память, корневой каталог Windows, документы и многое другое. Необходимо нажать на кнопку «Щёлкните для выбора файлов и папок », вручную найти директорию с заражённым файлом, отметить её галочкой и нажать кнопку «ОК ».

  • Шаг 5 . После выбора директории нажмите кнопку «Запустить проверку » и дождитесь завершения процесса. Если утилита не сможет «вылечить» поражённые вирусом файлы, то она автоматически отправит их в карантин. После точечной проверки директориями можно выполнить полное сканирование компьютера. Проверять компьютер данной программой рекомендуется хотя бы один раз в неделю. «Dr. Web CureIt » постоянно совершенствуется и обновляет вирусные базы. Поэтому с каждым обновлением Вам придётся заново скачивать программу с официального сайта .

ВАЖНО: Изображённые на скриншотах процессы и службы не являются вирусными и взяты исключительно для примера. Ни в коем случае не удаляйте и не отключайте их у себя на компьютере!

ВИДЕО: svchost грузит процессор. Решение проблемы

Svchost.exe – это процесс, который известен тем, что может расходовать большой процент ресурсов процессора, иначе говоря, временами сильно грузить процессор. Вы, вероятно, бывали в такой ситуации, когда вы работает за компьютером, всем довольны, и тут система начинает зависать. Вы жмете CTRL+ALT+DEL открываете «Диспетчер задач», кликаете на вкладке «Процессы», и видите, что в системе запущено несколько процессов svchost.exe , один из которых грузит процессор на 50% - 100%. Кто-то, возможно подумает: «О боже, у меня в компьютере вирус!». Ну что же, может быть и так, ведь некоторые виды вредоносного ПО маскируются под «svchost.ехе», но, вероятнее всего, это всего лишь обычная работа Windows.

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

Возникает вопрос, как устранить ошибку, при которой Svchost.exe сильно загружает CPU. Во-первых нужно определить сервис, который был запущен той копией Svchost.exe, которая потребляет большой процент CPU. Для этого нужно воспользоваться дополнительными утилитами, одна из которых Process Explorer, написанная программистами бывшей компании Sysinternals, которая ныне входит в состав Microsoft. Итак, , распаковываем архив, и запускаем.ехе файл. В окне программы находим тот процесс svchost.exe, который грузит систему и просто наводим на него курсор мышки. Выпадает всплывающая карточка с информацией, на которой мы видим сервис, запущенный этой копией svchost.exe.

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

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

Если по каким-то причинам, вы не можете установить обновления, то вам нужно открыть средство управления службами Windows, и деактивировать ту из них, которая вызываете проблемы. Для этого в Windows XP откройте Панель управления – Администрирование – Службы. В Windows 7: Панель управления – Система и безопасность – Администрирование – Службы (или пропишите в командной строке services.msc и нажмите Enter). Найдите необходимую службу (сервис), нажмите на ней правой кнопкой мыши и выберите пункт Свойства. На первой вкладке в списке Тип запуска выберите Отключена. В дальнейшем вы сможете всегда включить эту службу. После этого, все таки нужно скачать обновления с сайта Microsoft и установить их, после чего попробовать снова включить службу. Ошибка должна устраниться.

Есть еще один способ избавиться от высокой загрузки процессора со стороны svchost.exe. Для этого нужно открыть «Диспетчер задач Windows» (нажать CTRL+ALT+DEL), найти процесс вызывающий проблему, кликнуть по нему правой кнопкой мышки, в меню на вести мышку на пункт «Приоритет» и установить его в значение «Ниже среднего» (или «Низкий», если «Ниже среднего» не помогает). Однако, имейте ввиду, что установка приоритета в «Низкий», может затронуть другие проблемы.

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

Пользователи седьмой модификации Windows очень часто сталкиваются с проблемой, когда некий процесс Windows 7 Svchost.exe грузит процессор. Решение по устранению проблемы, как оказывается, лежит на поверхности. Однако для того, чтобы точно определиться, какую именно методику применять для исправления ситуации, сначала необходимо разобраться с тем, что собой представляет данный процесс и связанные с ним служебные компоненты, поскольку отключение некоторых из них может спровоцировать не только некорректную работу ОС, но и появление более неприятных симптомов (даже синий экран не исключается).

Svchost: что это за процесс?

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

Что же это за компонент, что он потребляет такое неимоверное количество системных ресурсов? Это специализированное средство запуска системных и пользовательских программ, которое, как утверждается разработчиками из Microsoft, по идее, должно снижать нагрузку на систему в моменты запуска программ и их исполняемых компонентов, например, представленных в виде динамических библиотек, загружаемых при старте исполняемого компонента в качестве дополнительных объектов в оперативную память.

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

Почему в «Диспетчере задач» видно слишком много одноименных процессов?

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

Таким образом, если Svchost грузит процессор и память, Windows 7 попросту в данный момент обрабатывает слишком много активных фоновых (системных) и пользовательских приложений. А ведь многие из них могут быть достаточно ресурсоемкими (возьмите хотя бы AutoCAD или программы для обработки видео в реальном времени). В таких ситуациях обычно в Windows 7 Svchost грузит процессор на 50% (может, несколько больше). Если же замечены пиковые нагрузки, когда операционная система зависает и перестает реагировать на какие бы то ни было действия пользователя, придется выяснять причины того, почему это происходит.

Windows 7: Svchost грузит процессор на 100 %. Почему?

Что же касается самих причин, их может быть достаточно много, и не всегда такие ситуации могут быть спровоцированы системными сбоями (хотя, к большому сожалению, без них не обходится).

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

  • кратковременные сбои системных процессов;
  • вирусное заражение;
  • проблемы со службой обновления системы;
  • слишком большое количество или сбои сопутствующих служб и системных компонентов;
  • некорректная работа туннельного адаптера;
  • проблемы с компонентом SuperFetch;
  • большое количество компьютерного мусора.

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

Windows 7: Svchost (netsvcs) грузит процессор: решение по быстрому снижению нагрузки

Многие пользователи совершенно справедливо полагают, что снизить нагрузку в самом простом случае можно путем завершения всех процессов Svchost в «Диспетчере задач». Да, действительно, сделать это можно. Но в данном случае это всего лишь временная мера (а при наличии вирусов - не помогающая вообще).

То же самое касается и обычной перезагрузки операционной системы. После рестарта повышенного потребления ресурсов, конечно, не будет, но сам процесс в виде четырех (как минимум) исполняемых файлов в «Диспетчере задач» все равно присутствовать будет. Этот системный компонент загружается вместе с системой автоматически, а отключить его стандартными методами, скажем, с использованием меню автозагрузки, невозможно.

Проверка системы на вирусы

Но бывают ситуации и хуже. Предположим, в Windows 7 Svchost грузит процессор. Что делать, если пользователь видит в «Диспетчере задач» десятка полтора строк со ссылкой на один и тот же исполняемый файл, а нагрузка на ЦП достигает максимальных пиковых значений?

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

Лучше всего использовать сканер Dr. Web CureIt!, но оптимальным вариантом станет загрузка со съемного носителя с записанной на нем утилитой Kaspersky Rescue Disk. Именно эта программа является безусловным лидером, поскольку стартует еще до загрузки ОС, может выявлять и нейтрализовать угрозы, глубоко обосновавшиеся не только в операционной системе, но и в оперативной памяти.

Определить, что выбранный процесс относится именно к вирусной угрозе, можно по дополнительному атрибуту имени пользователя. Их может быть только два: либо NETWORK SERVICE, либо LOCAL. Если пользователь наблюдает любое другое описание, вывод очевиден: это и есть вирус, замаскированный под оригинальный процесс. В принципе, перед тем как использовать антивирусные утилиты, можно через ПКМ обратиться к директории расположения сопутствующего файла процесса и, если получится, удалить его вручную.

Устранение проблем с обновлением системы

Но и вирусы далеко не всегда являются причиной того, что в Windows 7 Svchost (netsvcs) грузит процессор. Очень часто это связано со сбоями автономного установщика апдейтов («Центра обновлений»).

Например, какой-то пакет при загрузке был недокачан. Вот и получается, что системная служба пытается его догрузить (при этом и запускается процесс Svchost, ей соответствующий), а результата нет. С другой стороны, и сам «Центр обновления» может по каким-то причинам работать некорректно. Для него может потребоваться перезапуск.

В этом случае сначала вызывается раздел служб (services.msc), в котором необходимо найти соответствующий компонент, войти в раздел редактирования, остановить службу и установить для нее отключенный тип запуска. После этого систему нужно перезагрузить и активировать службу повторно с автоматическим типом старта.

Отключение или остановка связанных служб

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

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

Исправление проблем туннельного адаптера

Нечасто, но иногда могут встречаться и нестандартные ситуации, связанные с работой так называемого Именно по причине его неправильной работы в Windows 7 Svchost грузит процессор. Решение состоит в корректировке его параметров или даже в полном отключении.

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

от мусора

Есть и более простая проблема, но такая же навязчивая. Если в Windows 7 Svchost грузит процессор, решение, возможно, может быть как-то связано с компьютерным мусором, например, по части нехватки свободного дискового пространства для нормального функционирования самой операционной системы (обычно в системном разделе рекомендуется держать свободным примерно 10 % от общего объема).

Для начала можно произвести очистку диска стандартным инструментом, если обратиться к свойствам раздела через меню ПКМ в «Проводнике». С другой стороны, некоторые остаточные файлы после деинсталляции программ таким способом не удаляются. Но находить их самому - дело достаточно проблематичное. Как вариант, можно воспользоваться специальными программами-чистильщиками или оптимизаторами (CCleaner, Advanced SystemCare, Glary Utilities или чем-то подобным).

Проблемы SuperFetch

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

Однако чаще всего проблема даже не в этом, а в переполнении соответствующего ей каталога Prefetch, который расположен в корне системы. Именно из-за него в Windows 7 Svchost грузит процессор. Решение самое простое: самостоятельно удалите директорию, завершите все процессы Svchost.exe в «Диспетчере задач» и произведите перезагрузку. После рестарта повторно активировать отключенную службу не нужно. Большинству пользователей, она, в общем-то, совершенно не нужна, а кроме всего прочего, является достаточно «прожорливой» в плане потребления системных ресурсов, что на слабых компьютерных конфигурациях и приводит к печальным последствиям.

Если же в «Диспетчере задач» наблюдается активация процесса с именем исполняемого файла wuauclt.exe, необходимо найти директорию SoftwareDistribution (корневой каталог ОС) и удалить из нее все вложенные папки и файлы, после чего, как обычно, произвести рестарт компьютера. Также можно переименовать и сам оригинальный каталог, присвоив ему имя с дополнением «.old» и произвести перезагрузку немедленно даже без удаления.

Краткие итоги

Вот и все, что касается основных причин появления повышенных нагрузок на центральный процессор и оперативную память, а также основных методов их устранения. Правда, в определенном смысле сказать сразу, что спровоцировало такое явление, очень сложно. С уверенностью это можно сделать только при вирусном заражении или в случае, когда в «Центре обновления» не работает даже ручная проверка апдейтов или их установка. Во всех остальных ситуациях придется выполнять каждое действие по отдельности. Если не считать возможных сбоев или повреждений железа (в частности, это касается планок ОЗУ), хотя бы одна методика, но положительный эффект даст в любом случае.

На всякий случай многие специалисты рекомендуют очистить журнал событий системы, в котором хранятся LOG-файлы. Его можно вызвать через консоль «Выполнить» строкой eventvwr, после чего для разделов приложений, системы, безопасности и установки через ПКМ использовать пункты очистки. По окончании всех действий систему в обязательном порядке нужно перезагрузить.

Если предлагаемые методы по каким-то причинам не работают, идентичные действия можно произвести в режиме Safe Mode, нажав при старте F8.