Запуск perfmon через «Выполнить» завершается пустым окном, зависанием или ошибкой оснастки — типичный признак того, что повреждены счётчики производительности, остановлены связанные службы или нарушены настройки реестра. Системный монитор Windows зависит сразу от нескольких компонентов, и сбой любого из них выводит инструмент из строя.
В этом материале разберём проверяемые причины неполадки и безопасные способы восстановления: от перезапуска служб до перестроения базы счётчиков. Все шаги обратимы и не требуют переустановки системы.
Как проявляется неисправность
Проблема с Performance Monitor редко выглядит одинаково. У одних пользователей оснастка открывается, но графики остаются пустыми, у других — окно закрывается сразу после запуска. Иногда система выдаёт сообщение о невозможности загрузить оснастку MMC или об отсутствии счётчиков.
Типичные симптомы:
- 🔲 Окно монитора открывается, но список счётчиков пуст или не добавляется;
- ❌ Ошибка при запуске через
perfmon.mscилиperfmon.exe; - 📉 Графики отображаются, но данные не обновляются;
- ⚙️ Оснастка зависает при добавлении нового счётчика;
- 🗂️ Журналы и оповещения не собирают данные.
По характеру симптома уже можно сузить круг причин: пустые графики чаще указывают на сломанные счётчики, а отказ запуска — на проблемы со службами или правами.
Проверка служб, от которых зависит монитор
За сбор данных производительности отвечают системные службы. Если они остановлены или переведены в ручной режим запуска с политикой запрета, монитор не получит данные. Откройте консоль служб командой services.msc и проверьте состояние следующих компонентов.
| Служба | Роль | Что проверить |
|---|---|---|
| Performance Logs & Alerts | Сбор журналов и оповещений | Тип запуска и возможность старта |
| Windows Management Instrumentation | Источник данных WMI для счётчиков | Должна работать постоянно |
| Remote Procedure Call (RPC) | Базовая инфраструктура вызовов | Не должна быть отключена |
| Plug and Play | Зависимость ряда системных служб | Статус «Работает» |
Попробуйте вручную запустить службу Performance Logs & Alerts и понаблюдайте за результатом. Если она стартует и сразу останавливается с сообщением об отсутствии работы — это нормальное поведение в простое, а не признак поломки.
⚠️ Внимание: не отключайте и не меняйте тип запуска служб RPC и WMI — от них зависят десятки системных функций, включая установку обновлений и работу сети.
Перестроение счётчиков производительности
Наиболее частая причина пустых графиков — повреждённая база счётчиков производительности. Такое случается после некорректного завершения работы, сбоев диска или действий оптимизаторов системы. Восстанавливается база встроенной командой lodctr из командной строки с правами администратора.
cd c:\windows\system32
lodctr /R
После выполнения команды перезагрузите компьютер и снова откройте perfmon. Если команда сообщает об ошибке доступа, убедитесь, что терминал запущен именно от имени администратора — обычного запуска недостаточно.
☑️ Восстановление счётчиков производительности
Дополнительно стоит проверить, не отключены ли счётчики принудительно через реестр. В ветке HKLM\SYSTEM\CurrentControlSet\Services у отдельных служб может присутствовать параметр Disable Performance Counters — его наличие блокирует сбор данных для соответствующего провайдера. Перед любыми правками реестра создайте точку восстановления.
Как проверить, отключены ли счётчики в реестре
Откройте regedit и перейдите в HKLM\SYSTEM\CurrentControlSet\Services. Внутри подразделов отдельных служб ищите подраздел Performance и значение Disable Performance Counters. Если оно равно 1 — счётчики этого провайдера отключены. Удаление значения или установка 0 возвращает сбор данных после перезапуска службы.
Права доступа и групповые политики
Чтение данных производительности требует определённых привилегий. Учётная запись должна входить в группу «Пользователи журнала производительности» или «Администраторы». На корпоративных машинах доступ к счётчикам нередко ограничен политиками домена.
Проверьте членство своей учётной записи через lusrmgr.msc (в редакциях, где оснастка доступна) или через «Управление компьютером». Если ПК входит в домен, уточните у администратора, не запрещён ли сбор данных политикой — локальные изменения в этом случае будут перезаписаны при следующем обновлении политик.
Повреждение системных файлов
Когда службы в порядке, а счётчики перестроены, но монитор по-прежнему не работает, стоит проверить целостность системных файлов. Встроенные средства Windows справляются с этим без сторонних утилит.
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Сначала выполните sfc /scannow и дождитесь завершения. Если средство сообщит о найденных, но неисправленных повреждениях, запустите команду DISM — она подтянет исправные компоненты из хранилища. После обеих проверок перезагрузите систему.
⚠️ Внимание: во время работы DISM может показаться, что процесс завис на определённом проценте. Не прерывайте выполнение — на медленных дисках проверка занимает заметное время.
Влияние стороннего ПО и оптимизаторов
Утилиты «ускорения» системы, твикеры и некоторые антивирусы отключают сбор телеметрии и счётчиков производительности, считая их лишней нагрузкой. Если монитор перестал работать после установки подобного ПО, возможная причина — именно в нём.
Проверка проста: выполните чистую загрузку через msconfig, отключив все сторонние службы и элементы автозагрузки, и перезагрузитесь. Если в таком режиме perfmon работает, возвращайте элементы группами, чтобы вычислить виновника. Отключение счётчиков оптимизаторами — обратимое изменение, но восстанавливать настройки нужно в самой утилите, а не только в системе.
Когда ничего не помогло
Если все шаги выполнены, а монитор по-прежнему не функционирует, остаются системные варианты. Проверьте журнал событий (eventvwr.msc) в разделе «Приложение» — ошибки с источником PerfLib, PerfProc или Microsoft-Windows-PerfCtrs укажут на конкретный сбойный провайдер счётчиков.
Крайние меры — восстановление системы до точки, когда монитор работал, или обновление Windows с сохранением файлов через установочный образ. Оба способа затратны по времени, поэтому прибегать к ним стоит после исчерпания остальных вариантов.
⚠️ Внимание: перед восстановлением системы или обновлением поверх сделайте резервную копию важных данных. Эти операции обычно проходят без потерь, но страховка исключает риск.
Частые вопросы
Почему perfmon открывается, но список счётчиков пуст?
Чаще всего повреждена база счётчиков производительности. Выполните lodctr /R в командной строке с правами администратора из папки system32 и перезагрузите ПК.
Может ли антивирус блокировать монитор производительности?
Да, некоторые защитные решения и оптимизаторы ограничивают доступ к счётчикам. Проверьте работу perfmon в режиме чистой загрузки, чтобы подтвердить или исключить эту причину.
Нужны ли права администратора для просмотра графиков?
Для полноценной работы достаточно членства в группе «Пользователи журнала производительности», но для управления сборами данных и перестроения счётчиков требуются права администратора.
Что делать, если lodctr /R выдаёт ошибку?
Убедитесь, что терминал запущен от имени администратора и команда выполняется из каталога c:\windows\system32. Если ошибка повторяется, проверьте целостность системы командами sfc и DISM.
Поможет ли переустановка Windows?
Переустановка — крайняя мера. Сначала попробуйте восстановление до ранней точки или обновление с сохранением файлов: оба варианта решают проблему без полной переустановки.