Process Explorer — это расширенная утилита для проверки процессов от Microsoft Sysinternals. На ПК с Windows 10 она наиболее полезна, когда диспетчер задач может показать, что что-то запущено, но не может объяснить, что именно этот процесс открыл , какие DLL-файлы он загрузил, какой учетной записи он принадлежит или какой процесс удерживает файл или окно.
Это не делает диспетчер задач устаревшим. Диспетчер задач по-прежнему быстрее для повседневных проверок и завершения работы зависших приложений. Process Explorer — лучший выбор для более глубокого поиска и устранения неисправностей.
Примечание по совместимости: на текущей странице Process Explorer от Microsoft указана версия 17.14, и в качестве поддерживаемых версий клиента указаны Windows 11 и более поздние версии. В документации Microsoft Sysinternals Suite Store по-прежнему описывается поведение Windows 10. Если вы управляете системами Windows 10, перед стандартизацией новой сборки ознакомьтесь с текущими примечаниями службы поддержки Microsoft.
Что такое Process Explorer?
Process Explorer — это портативный инструмент Sysinternals, отображающий запущенные процессы в виде дерева «родитель-потомок». В верхней панели отображаются активные процессы и полезные столбцы, такие как PID, использование ЦП, частные байты, рабочий набор, описание, название компании и другие необязательные данные. Такое древовидное представление упрощает определение того, какие процессы были запущены другой программой.

Преимущество Process Explorer перед диспетчером задач заключается в возможности проверки объектов, используемых процессом. Microsoft специально описывает его двухпанельную структуру: нижняя панель может отображать открытые дескрипторы , загруженные DLL-библиотеки и файлы, отображаемые в память, для процесса, выбранного выше.
Process Explorer против диспетчера задач
| Задание | Диспетчер задач | Process Explorer |
| Быстрая проверка процессора и памяти. | Отлично | Отлично, с большим количеством колонок. |
| Завершить приложение или процесс | Да | Да, включая действия в дереве процессов. |
| См. взаимосвязи между родительским и дочерним процессами. | Ограниченный | Детальное древовидное представление |
| Найдите процесс, в котором открыт файл. | Это не является его главной целью. | Встроенный поиск по идентификатору |
| Проверьте загруженные DLL-файлы и открытые дескрипторы. | Ограниченный | Основная функция |
| Определите процесс, скрывающийся за видимым окном. | Инструмент для прямой мишени отсутствует | Найти целевой процесс Windows |
Как использовать Process Explorer в Windows 10
1. Загрузите и запустите его с сайта Microsoft.
Загрузите Process Explorer только с официальной страницы Microsoft Sysinternals, ссылка на которую приведена выше. Автономная версия программы является портативной, поэтому традиционного установщика нет: распакуйте архив и запустите исполняемый файл Process Explorer. Для получения полного списка процессов, принадлежащих системе, запускайте программу с правами администратора, если это необходимо.
2. Проверьте процесс и его дескрипторы или DLL-файлы.
Выберите процесс, активируйте нижнюю панель и переключайтесь между режимами просмотра дескрипторов и DLL. Дескрипторы могут включать файлы, ключи реестра, события и другие объекты Windows. В режиме DLL отображаются модули и файлы, отображаемые в память и загруженные этим процессом. Это гораздо точнее, чем предполагать, что каждая запись реестра или файл с именем приложения принадлежит исключительно этому приложению.

3. Выясните, что блокирует файл.
Если Windows сообщает, что файл используется, воспользуйтесь функцией поиска дескрипторов или DLL-файлов в Process Explorer и введите часть имени файла или папки. Результаты поиска покажут процессы с соответствующими открытыми дескрипторами или загруженными модулями. Это одна из наиболее ценных функций Process Explorer для устранения неполадок, и она особо выделена в документации Microsoft.

Не следует сразу же завершать все процессы, найденные в результате поиска. Сначала определите, какой это процесс, сохраните открытую работу и, по возможности, закройте приложение, являющееся его владельцем, обычным способом.
4. Определите, какой процесс владеет окном.
Для поиска загадочного всплывающего окна, окна ошибки или окна приложения используйте инструмент «Целевой процесс» в окне «Найти окно» . Перетащите целевой процесс на окно, и Process Explorer выделит процесс-владелец. Это особенно полезно, когда стандартное диалоговое окно не показывает, какое приложение его создало.

Другие полезные функции обозревателя процессов.
- Приостановка процесса: приостановка его выполнения без завершения. Это может быть полезно при устранении неполадок, но приостановка не того системного процесса может дестабилизировать Windows.
- Завершить дерево процессов: завершить родительский процесс и его потомков, если обычное завершение работы приложения невозможно.
- Свойства процесса: изучите такие детали, как путь к исполняемому файлу, командная строка, потоки, активность TCP/IP, информация о безопасности, окружение и данные о производительности (если таковые имеются).
- Цветовая кодировка: позволяет быстрее различать типы процессов и изменения. Легенда настраиваема, поэтому не полагайтесь на память, если вы не уверены в значении того или иного цвета.
- Интеграция с VirusTotal: используйте результаты проверки репутации в качестве дополнительной подсказки, а не как доказательство безопасности или вредоносности процесса. Избегайте отправки неизвестных частных или проприетарных бинарных файлов, если вы не понимаете последствий для обмена данными.
Может ли Process Explorer заменить диспетчер задач?
Да. Process Explorer включает в себя опцию «Заменить диспетчер задач» , которая позволяет зарегистрировать его для запуска вместо обычного запуска диспетчера задач в Windows. Обычно требуются права администратора, поскольку эта настройка применяется ко всей системе. Это может быть удобно для опытных пользователей, но является необязательным; многим пользователям удобнее использовать диспетчер задач для рутинной работы и открывать Process Explorer только тогда, когда требуется более глубокая диагностика.
Когда Process Explorer — подходящий инструмент
Используйте Process Explorer, когда вам нужно ответить на конкретный вопрос, на который не может ответить диспетчер задач: какой процесс владеет этим окном? Какая программа открыла этот файл? Какие DLL-файлы загрузил этот процесс? Какие дочерние процессы он запустил? Для обычного мониторинга ресурсов диспетчер задач проще. Для анализа процессов и сложной диагностики проблем Windows Process Explorer — один из самых эффективных инструментов, предоставляемых Microsoft.