SVCHost использует 100% CPU в Windows 7

У меня проблема с Windows 7. Когда я загружаюсь, процессор переходит на 100% выполнения в течение 10-15 минут. В течение этого времени он очень медленный, и если я играю какую-либо музыку, песни воспроизводятся медленно и звучат искаженно.

Я пытался сканировать свой компьютер с помощью различных антивирусных программ, я использовал Spybot, HijackThis и CCleaner, но ничего не заметил.

Я посмотрел список процессов в диспетчере задач и увидел, что виноваты два процесса. Есть две копии svchost.exeодин использует ~48% CPU, второй (под учетной записью Network Service) использует ~37%. В течение первых 15 минут загрузка процессора составляет около 70-80%, а затем падает до 30-40%.

Я не знаю что делать Я не мог найти способ остановить службы, и если я пытаюсь их убить, иногда происходит сбой системы.

1 ответ

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

  1. Получить Process Explorer (и запустить его; конечно)
    1. Щелкните правой кнопкой мыши заголовок столбца и выберите " Выбрать столбцы".
    2. На вкладке " Производительность процесса " убедитесь, что CPU а также CPU History выбраны
  2. Для каждого экземпляра svchost.exe с высокой загрузкой процессора,
    1. Дважды щелкните по нему
    2. Перейти на вкладку " Услуги "
    3. Нажмите один из сервисов и нажмите Стоп
    4. Посмотрите на этот график процессора этого экземпляра svchost чтобы увидеть, понизилось ли оно
    5. Переходите к 2.3, пока не увидите статистически значимое снижение загрузки ЦП для этого экземпляра.
    6. Запишите, какой последний сервис вы остановили
  3. Изучите службы, которые вызывали высокую загрузку ЦП, чтобы увидеть, можно ли их отключить, обновить, удалить и т. Д.
  4. Выясните, почему система бездействует при загрузке процессора 30-40%
Другие вопросы по тегам