Как Сатья упомянул в своем вопросе, у меня был предыдущий опыт решения этой проблемы на моем аналогичном ноутбуке HP, и теперь, используя научный метод, я подтвердил, что скачки процессора на ноутбуках HP вызваны беспроводным помощником HP Wireless Assistant. Или, HP CPU Assassin, как я могу начать называть его.
Обзор Эксперимент
Question : Что вызывает скачок процессора на ноутбуках HP с частыми интервалами, а именно WmiPrvSE.exe
процесс?
Гипотеза : Беспроводной помощник HP (HPWA) вызывает проблему
Метод :
Результы : HPWA вызывает экстремальное использование процессора
Включение : Вы должны удалить HPWA, так как он не делает ничего полезного
Фоновая информация
Когда я получил свой ноутбук HP Pavillion dm4t, я заметил, что процессор часто увеличивается до 50% использования, почти каждую секунду. Это истощало время работы батареи и разогревало ноутбук; те же самые симптомы, что и у Сатья. Просто взглянув на Resource Monitor в Windows 7, я смог увидеть, что процесс WmiPrvSE.exe
был неисправен.
Быстрый поиск в Google подтвердил мое предположение, что это был процесс хоста Windows Management Instrumentation (WMI). Короче говоря, WMI можно использовать для запроса системной информации, такой как использование процессора, запущенные процессы, кто вошел в систему, и различной другой информации. Процесс хоста WMI выполняет WMI-запросы для любого другого процесса, делающего их, поэтому WmiPrvSE.exe
сам по себе не является виновником, а просто посредником.
Для того, чтобы выяснить, какой именно процесс вызывал эту проблему, я использовал Systinternals Process Explorer . Я обнаружил, какой экземпляр процесса WmiPrvSE.exe
использует большое количество CPU, и нажал на него, чтобы открыть подробную информацию.
К сожалению, я не смог найти способа выяснить, какой процесс делает все запросы, но поскольку я изолировал это как источник всплесков процессора, и знал, что это сервис, я пошел к менеджеру служб, чтобы посмотреть, какие сервисы зависят от WMI, думая, что это может привести меня к другой подсказке.
я подумал, что это не встроенная служба Windows, вызывающая проблему, поэтому, устранив ее, я решил работать по списку и попробовал отключить каждую службу, и посмотреть, сохранилась ли проблема. Прямо наверху списка была служба HP Wireless Assistant Service. Я вернулся в меню служб и отключил эту службу. Оглядываясь назад в диспетчере задач, я увидел, что использование процессора практически ничего не изменилось. Я снова включил службу HPWA. Снимок использования процессора. Теперь у меня было достаточно данных, чтобы сформировать свою теорию. Я удалил службу HPWA, и у меня больше никогда не было проблем.
Проверка гипотезы
Несколько месяцев спустя, Сатья задает этот вопрос. Я решил доказать раз и навсегда, что это была вина HPWA. Я переустановил HP Wireless Assistant, который не устанавливался несколько месяцев. Прямо сейчас, использование процессора увеличилось. Затем я прошел эксперимент, описанный выше.
Сначала я изолировал процесс, отвечающий за службу HPWA, в Мониторе ресурсов. HPWA_Service.exe
и HPWA_Main.exe
- это два процесса. Вот как выглядело использование процессора, когда оба процесса работали:
Затем я приостановил оба процесса. Использование процессора сразу же снизилось; вот как это выглядело через несколько секунд после предыдущего использования процессора на графике, чтобы очистить:
Я снова включил процессы, чтобы посмотреть, будет ли использование восстанавливаться. Получилось:
Первый всплеск при включении HPWA
Немного спустя некоторое время после включения HPWA Приостановка процессов снова привела к снижению использования процессора:
Я протестировал это для еще одной итерации, а в третьем триале то же самое повторилось снова. Я посчитал это достаточным доказательством того, что проблема была вызвана беспроводным помощником HP Wireless Assistant, а затем отключил службу, и теперь удалил ее.
Все, что HPWA, похоже, делает, это информирует пользователя о том, когда его беспроводная сеть включена или выключена, и пожирает процессор. Нет ничего, что можно было бы сделать со встроенными средствами управления беспроводной связью, поэтому я бы посоветовал, если у вас установлено это программное обеспечение, удалить его.
Заметка: По крайней мере, один человек сообщил, что удаление HPWA привело к тому, что их беспроводной переключатель на клавиатуре перестал работать. На моем ноутбуке он продолжал нормально работать после удаления HPWA, но в случае, если ваш ноутбук перестанет работать, вы всегда можете отключить беспроводную карту изнутри Windows. Нажмите
+x, чтобы открыть Центр мобильности Windows, затем нажмите кнопку Turn Wireless Off
.
Согласно обсуждение на форумах поддержки HP, проблема была исправлена в более поздних версиях HP Wireless Assistant. Если ваш ноутбук нуждается в HPWA для использования Wi-Fi вкл/выкл. кнопку, вы можете скачать последнюю версию с сайта драйверов HP, и, вероятно, больше не будет иметь этой проблемы. Тем не менее, если вам не нужна кнопка включения/выключения Wi-Fi, похоже, что установка этого программного обеспечения не принесет никакой пользы.