Почему explorer.exe использует так много процессора?

2542
Asgeir S. Nilsen

Процесс explorer.exe на моей Vista x64 недавно начал использовать много процессоров. Перезапуск процесса обычно решает проблему.

Есть ли простой способ проверить процесс, чтобы увидеть, куда (потоки, модули) расходуется высокая загрузка ЦП?

2

2 ответа на вопрос

3
William Hilsum

На самом деле не существует простого способа выяснить, что является причиной проблемы, но наиболее вероятной причиной являются расширения оболочки Explorer (а также некоторые другие элементы).

Я бы порекомендовал вам взглянуть на Microsoft / Sysinternals Autoruns и заглянуть под вкладку проводника. Однако не нажимайте кнопку «Удалить» на чем-либо, используйте это, чтобы определить проблемы (сняв флажки), а когда вы обнаружили проблему - используйте программу удаления для приложения. Нажмите «Удалить» только в том случае, если программа удаления не может удалить ее.

3
heavyd

Вы можете использовать Microsoft / Sysinternals Process Explorer, чтобы проверить процесс и выяснить, какие потоки / модули используют процессор. Просто дважды щелкните по процессу и выделите вкладку Threads .

Оттуда вы можете увидеть, какой поток использует процессор. Вы также можете увидеть стек вызовов потока, чтобы узнать, какой модуль включает процессор.