Как Сатья упомянул в своем вопросе, у меня был предыдущий опыт решения этой проблемы на моем аналогичном ноутбуке HP, и теперь я подтвердил, используя научный метод, что скачки ЦП на ноутбуках HP вызваны HP Wireless Assistant. Или HP CPU Assassin, как я могу его назвать.
Обзор эксперимента
Вопрос : Что вызывает частые скачки частоты процессора на ноутбуке HP, особенно WmiPrvSE.exe
процесс?
Гипотеза : HP Wireless Assistant (HPWA) вызывает проблему
Метод :
- Посмотрите, начинает ли проблема возникать при установке HPWA.
- Посмотрите, перестанет ли процессор работать, и
WmiPrvSE.exe
процесс перестанет использовать> 20% CPU, когда процесс HPWA будет приостановлен.
- Посмотрите, не начинает ли процессор снова пикировать при повторном включении процесса HPWA
- Повторите шаги 2 и 3 для нескольких испытаний, чтобы обеспечить точность результатов
Результаты : HPWA вызывает чрезмерную загрузку процессора
Вывод : вы должны удалить HPWA, так как он не делает ничего полезного
Исходная информация
Когда я приобрел свой ноутбук HP Pavillion dm4t, я заметил, что загрузка процессора часто достигает 50%, почти каждую секунду. Это истощало срок службы батареи и нагревало ноутбук; почти те же симптомы, что и у Сатья. Просто взглянув на Resource Monitor в Windows 7, я смог увидеть, что процесс WmiPrvSE.exe
виноват.
Быстрый поиск в Google подтвердил мое предположение, что это был хост-процесс Инструментария управления Windows (WMI). Вкратце, WMI может использоваться для запроса системной информации, такой как загрузка процессора, запущенные процессы, кто вошел в систему и всякая другая информация. Хост-процесс WMI выполняет запросы WMI для любого другого процесса, который их WmiPrvSE.exe
создает , поэтому сам не был виновником, он был просто посредником.
Чтобы определить, какой именно процесс вызывал эту проблему, я использовал Systinternals Process Explorer . Я нашел, какой экземпляр WmiPrvSE.exe
процесса использовал большое количество процессора, и щелкнул по нему, чтобы открыть подробную информацию.
К сожалению, я не мог найти способа узнать, какой процесс выполнял все запросы, но, поскольку я выделил это как источник всплесков ЦП и знал, что это сервис, я обратился к менеджеру сервисов, чтобы узнать, какой сервисы зависели от WMI, думая, что это может привести меня к другой подсказке.
Я полагал, что это не будет встроенный сервис Windows, вызывающий проблему, поэтому, устраняя их, я решил изучить список и попытаться отключить каждый сервис и посмотреть, сохраняется ли проблема. Справа от списка была служба HP Wireless Assistant. Я вернулся в меню служб и отключил эту службу. Оглядываясь назад в диспетчере задач, я увидел, что загрузка ЦП практически исчезла. Я снова включил службу HPWA. Загрузка ЦП резко возросла. Теперь у меня было достаточно данных, чтобы сформировать мою теорию. Я удалил службу HPWA, и у меня больше не возникало проблем.
Проверка гипотезы
Несколько месяцев спустя Сатья задает этот вопрос. Я решил доказать раз и навсегда, что это вина HPWA. Я переустановил HP Wireless Assistant, который не устанавливался месяцами. Сразу же, использование процессора взлетело. Затем я провел эксперимент, описанный выше.
Сначала я выделил процесс, отвечающий за службу HPWA, в Resource Monitor. 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, кажется, что установка этого программного обеспечения не принесет никакой пользы.