CPU постоянно на уровне 100% в диспетчере задач, но не в Process Explorer
Начиная со вчерашнего дня, у меня очень странная проблема на рабочем столе Windows 10 - мой процессор постоянно работает на 100% (согласно диспетчеру задач), и он не снижается. Из-за этого он постоянно работает на частоте 3,3 ГГц, и температура повышается до точки, когда вентиляторы включаются в полную силу. Если я перехожу на экран настроек питания Windows и вручную изменяю максимальную мощность процессора до 50%, то он ограничивается частотой 50% (~1,5 ГГц), но никогда не опускается ниже максимально возможной частоты.
Странно то, что когда я смотрю на список процессов, на самом деле нет ничего очевидного, что его вызывает. Ни один из процессов не является ненормальным, и хотя процентное соотношение процессорных процессоров действительно составляет до 100%, для меня не имеет смысла, что каждый отдельный процесс занимает столько процессорного времени, как утверждает диспетчер задач. Кажется, все "используют" значительно больший объем ресурсов процессора, чем обычно.
В качестве попытки диагностики проблемы я также попытался использовать Process Explorer. Действительно странная вещь заключается в том, что Process Explorer показывает только 1-2% использования в режиме ожидания, а System Idle Process занимает оставшиеся ~98%, как я и ожидал. Опять же, в списке процессов нет ничего необычного, но процессы показывают уровни активности, которые я ожидаю в Process Explorer.
Я уже запустил и Защитник Windows, и Вредоносные байты (вирус был моей первой догадкой), но ничего еще не появилось.
Эта же проблема возникает и в безопасном режиме, поэтому я предполагаю, что это больше похоже на то, что связано с самой Windows...
Итак, резюмируем:
- Рабочий стол Windows 10
- Intel 970, 3,3 ГГц, 6 ядер
- Графики диспетчера задач и мониторинга ресурсов показывают общее использование 100%
- Ни один отдельный процесс не занимает значительных ресурсов в списке мониторинга ресурсов.
- Процессор не отключается автоматически в зависимости от динамической нагрузки, что приводит к высокой температуре и включению вентилятора
- Process Explorer показывает только использование процессора на 1-2%
Прежде чем приступить к удалению всего, как я выясню причину проблемы, если в Диспетчере задач или в Обозревателе процессов нет ничего странного?
7 ответов
После долгих отладок я смог прийти к выводу, что мой конкретный случай был связан с ошибкой в программном обеспечении Oculus Rift. Поскольку Rift, гарнитура виртуальной реальности, требует малой задержки, их программное обеспечение, похоже, установило для IDLEDISABLE power power значение "1". В некоторых случаях после снятия гарнитуры настройка не возвращается к значению по умолчанию "0".
IDLEDISABLE предотвращает сам дросселирование процессора, вызывая нагрев и шум вентилятора, который я наблюдал. Кроме того, это проявляется в диспетчере задач как "100% загрузка процессора". Кажется, что Process Explorer всегда игнорирует System Idle Process и не включает его в общее использование CPU, поэтому он показывает более низкое общее использование CPU, чем Task Manager.
Чтобы исправить это, вы можете выполнить следующие две команды, которые устанавливают значение IDLEDISABLE обратно на "0", а затем повторно применяют конфигурацию управления питанием.
C:\WINDOWS\system32>PowerCfg /SETACVALUEINDEX SCHEME_CURRENT SUB_PROCESSOR IDLEDISABLE 000
C:\WINDOWS\system32>PowerCfg /SETACTIVE SCHEME_CURRENT
Более подробную информацию можно найти в моей посмертной.
В диспетчере задач убедитесь, что в меню Вид -> Скорость обновления не установлено значение Paused
Это вызвало у меня некоторую путаницу на Windows 2012 Server, так как на нем был снимок процессов, имевших место в предыдущий период, и он не представлял живую нагрузку
Нажмите "Пуск", введите "resmon" и посмотрите, показывает ли он какие-либо процессы, сходящие с ума. Что касается диспетчера задач, нажмите на вкладку Подробности, он показывает более полезную информацию.
Вы также можете скачать AV-очиститель, такой как MalwareBytes (бесплатная версия в порядке) и посмотреть, не заражен ли ваш компьютер. Ни одно легитимное приложение не должно так убивать ваш процессор.
Раньше я мог менять настройки питания, как сказал Эндрю М.
Исправление, которое первоначально работало для меня, состояло в том, чтобы изменить мой план производительности. Ex переход от высокой производительности к энергосбережению.
Windows 10 >> Щелкните правой кнопкой мыши по рабочему столу >> НАСТРОЙКИ ДИСПЛЕЯ >> (на вкладке системы) POWER & SLEEP >> (Связанные настройки) Дополнительные настройки питания.
Или перейдите к "Спроси меня что-нибудь"/Cortana (функция поиска в меню "Пуск" и введите... "Параметры электропитания".
ИЛИ ЖЕ
ПРОСТОЙ ПУТЬ ---> Щелкните правой кнопкой мыши логотип Windows 10 / кнопку запуска. Нажмите "Параметры электропитания".
Я мог переключаться между высокой производительностью и энергосбережением, и он сам сбрасывался, но по какой-то причине, когда я открыл скайп, вентиляторы загорелись, и он не опустился ниже 100%, поэтому я сделал свой метод, и на этот раз он ничего не изменил, в конечном итоге найти этот черный ход / обходной путь. Отлично работает, спасибо.
Ответ Эндрюса работал на меня.
У меня была такая же проблема на ноутбуке MSI с возможностями VR (GE62VR Apache Pro). Я отключил настройку VR Ready в Центре драконов и вуаля! Процессор вернулся в нормальное состояние
Для меня это оказалась конфигурация плана электропитания. В некоторых случаях установка обратного значения «Не настроено» мгновенно решит проблему с диспетчером задач.
gpedit.msc > Computer Config > Admin Templates > System > Power Management
Установите для обоих из них значение «Не настроено»:
Select an active power plan
Specify a custom active power plan
Если в домене, запустите
Возможно, это не решение всех причин, но хотя бы одна. :-) Как только для этого параметра было установлено значение «Не настроено», диспетчер задач сразу начал работать правильно.
У меня была такая же проблема, и я нашел самый простой способ ее исправить.
Я пробовал это только на Windows 10 Pro.
Перейдите в меню «Пуск» и найдите «План электропитания» -> выберите «Изменить план электропитания».
Выберите «Восстановить настройки по умолчанию для этого плана».
Если вы сделали это, одновременно открывая окна диспетчера задач, вы должны заметить, что загрузка ЦП внезапно падает до нормального состояния.