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