Домашняя » Компьютерные Советы » Как исправить Svchost.exe высокая загрузка ЦП

    Как исправить Svchost.exe высокая загрузка ЦП

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

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

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

    Вы заметите, что в настоящее время на моем компьютере запущено восемь процессов svchost, каждый из которых использует различные объемы памяти и работает под разными именами пользователей. Допустим, один из них работает с чрезмерно высокой загрузкой ЦП, равной 100%, как мы можем определить фактическое работающее приложение??

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

    Сначала проверьте на вирусы

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

    Если у вас еще нет антивирусной программы, я рекомендую использовать Kaspersky или Bitdefender, поскольку они неизменно находятся на верхних строчках рейтинга AV-Test и AV-Comparatives. Они не являются бесплатными, но большинство бесплатных антивирусных программ в конечном итоге поставляются в комплекте с дополнительным нежелательным программным обеспечением или перенаправляют ваш браузер на их «безопасное» решение для поиска, которое вообще не безопасно и просто отслеживает вас и показывает больше рекламы..

    Определить процессы svchost.exe с помощью командной строки (трудный путь)

    1. Сначала идите вперед и нажмите Начните а потом Бежать и введите CMD и нажмите Хорошо. В Windows 8.1, нажмите правой кнопкой мыши на кнопку «Пуск» и выберите «Выполнить»..

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

    список задач / svc / fi “imagename eq svchost.exe

    Вы должны получить вывод, как показано ниже, с именем, PID и описанием услуги

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

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

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

    Как видите, служба Windows Driver Foundation фактически называется wudfsvc коротко!

    Определите процессы svchost.exe через Process Explorer (простой способ)

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

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

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

    И последнее, что я хотел упомянуть, это то, что диспетчер задач Windows 8 в основном делает использование командной строки или Process Explorer полностью устаревшим. Откройте диспетчер задач, нажав CTRL + SHIFT + ESC и прокрутите вниз на Процессы вкладка, где это говорит Процессы Windows.

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

    Исправление SVCHOST высокого использования процессора

    Теперь, когда вы точно выяснили, какой процесс поглощает весь ваш процессор, мы можем решить, как это исправить. Если вы обнаружили, что этот процесс не является процессом Windows, таким как Центр обновления Windows или Брандмауэр Windows и т. Д., Просто убейте процесс и удалите программу..

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

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

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

    Далее выберите инвалид от Тип запуска поле со списком, расположенное в середине диалогового окна:

    Я прошел этот процесс пару раз, и он сработал для меня. Итак, еще раз, сначала отключите службу, затем перезагрузите компьютер, затем установите обновления вручную, затем снова включите службу, а затем снова перезагрузите компьютер. Если это не сработает, необходимо выполнить ремонтную установку Windows. Выполните поиск в Google для восстановления и следуйте инструкциям. Если вы используете Windows 8, вы можете обновить свой компьютер. Если у вас есть какие-либо вопросы, оставьте комментарий. наслаждаться!