Компьютер тормозит: поиск тяжелых процессов через Монитор ресурсов (resmon)
Диагностика необъяснимых зависаний в Windows
Каждое утро сотрудники жалуются, что компьютеры или терминальный сервер намертво тормозят: мышка двигается рывками, программы открываются по несколько минут. Обычный «Диспетчер задач» (Task Manager) показывает 100% нагрузку на диск или ЦП, но не дает детального ответа, какие именно файлы и службы создают очередь.
Возможности утилиты Монитор ресурсов (Resource Monitor / resmon.exe):
| Вкладка | Что анализирует | Что позволяет найти |
|---|---|---|
| Диск (Disk) | Очередь диска (Queue Length) и скорость Чтения/Записи | Конкретный файл на диске, который читает зависший процесс |
| ЦП (CPU) | Потоки процессов и дескрипторы | Зависшие службы svchost.exe и фоновые скрипты |
| Сеть (Network) | Сетевые сокеты и соединения | Программы, забивающие интернет-канал скачиванием торрентов или спамом |
| Память (Memory) | Ошибки страниц памяти (Hard Faults/sec) | Процессы, вызывающие постоянный сброс в файл подкачки |
Пошаговая инструкция работы с Монитором ресурсов
Шаг 1. Запуск утилиты
Нажмите сочетание клавиш Win + R, введите команду resmon и нажмите Enter.
Шаг 2. Поиск процесса, забивающего диск на 100%
- Перейдите на вкладку Диск (Disk).
- Разверните панель «Процессы с дисковой активностью» и отсортируйте таблицу по столбцу Всего (байт/с), кликнув по заголовку.
- Поставьте галочку напротив самого прожорливого процесса (например,
svchost.exeилиSystem). - В нижней панели «Дисковая активность» отобразятся точные пути к файлам, которые этот процесс читает или записывает прямо сейчас.
Шаг 3. Анализ нагрузки на сеть (кто забил офисный канал)
- Перейдите на вкладку Сеть (Network).
- В таблице «Сетевая активность» отсортируйте процессы по столбцу Всего (байт/с).
- Разверните вкладку «TCP-подключения»: вы увидите удаленные IP-адреса, с которыми связывается программа, и используемые порты.
Шаг 4. Анализ цепочки ожидания зависшей программы (Analyze Wait Chain)
Если программа (например, Word или 1С) висит со статусом «Не отвечает»:
- Перейдите на вкладку ЦП (CPU) → найдите зависший процесс.
- Кликните по нему правой кнопкой мыши → выберите Анализ цепочки ожидания (Analyze Wait Chain).
- Окно покажет, какой именно дочерний поток или системный процесс заблокировал работу программы. Вы можете завершить только виновный заблокированный поток.
Частые вопросы (FAQ)
Почему процесс System грузит диск на 100% в Windows 10/11?
Чаще всего виновниками являются: служба индексации поиска Windows Search, служба SysMain (бывший SuperFetch) или фоновая дефрагментация/проверка диска chkdsk при наличии битых секторов (Bad Blocks).
Что такое Hard Faults/sec (Ошибки страниц памяти) на вкладке Память?
Это не аппаратные ошибки, а ситуации, когда оперативной памяти не хватило, и Windows вынуждена обращаться за блоком данных к медленному файлу подкачки на диске. Высокое число Hard Faults означает острую нехватку физической ОЗУ (RAM).
Чем resmon отличается от Process Explorer (Sysinternals)?
Resmon встроен в каждую копию Windows по умолчанию и не требует скачивания. Process Explorer — более продвинутая сторонняя утилита с интеграцией VirusTotal и глубоким анализом DLL-библиотек.
Как из resmon понять, что жесткий диск умирает?
Если время отклика диска (Response Time) в таблице 'Дисковая активность' превышает 50-100 мс при минимальной нагрузке, диск имеет аппаратные проблемы или сильный износ.