Process Monitor

Process Monitor — инструмент из набора Windows Sysinternals, размещённого на сайте Microsoft TechNet. Программа отслеживает и отображает в реальном времени всю файловую активность в Microsoft Windows или Unix-подобных ОС. Она объединяет функциональность двух более ранних утилит — FileMon и RegMon, и применяется в системном администрировании, компьютерной криминалистике и отладке приложений. Также обозначается как ProcMon.

Общие сведения
Process Monitor
Тип монитор процессов
Автор Winternals Software
Разработчики Mark Russinovich и Bryce Cogswell
Написана на C++
Операционные системы Windows XP SP2 и выше, Linux
Языки интерфейса английский
Последняя версия v4.01 (20 июня 2024)
Кандидат в релизы v2.0 Preview (22 июля 2024)
Репозиторий github.com/microsoft/Pro…
Лицензия Windows: проприетарная, коммерческая
Linux: MIT License
Сайт learn.microsoft.com/en-u…

Возможности

Process Monitor отслеживает и регистрирует все действия, выполняемые с реестром Windows. С её помощью можно выявлять ошибки чтения и записи ключей реестра, осуществлять фильтрацию по отдельным ключам, процессам, их идентификаторам и значениям. Программа также позволяет анализировать работу приложений с файлами и DLL, обнаруживать определённые критические ошибки в системных файлах и многое другое[1].

История

RegMon и сопутствующая ей утилита Filemon были созданы Марком Руссиновичем[2] и Брайсом Когсвеллом, работавшими сначала в NuMega Technologies, а затем в Sysinternals до приобретения последней компанией Microsoft в 2006 году.

Утилиты были объединены в Process Monitor[3].[4] Ранние версии Process Monitor (до 2.8) работали в Windows 2000 SP4 с Update Rollup 1[5]. Актуальная версия для Windows работает только в Windows Vista и более новых версиях операционной системы.

Изначально ProcMon был доступен только для Microsoft Windows. В ноябре 2018 года компания Microsoft объявила о портировании ряда инструментов Sysinternals, включая ProcDump и ProcMon, на Linux[6]. Версия для Linux распространяется с открытым исходным кодом по лицензии MIT License, а её исходники доступны на GitHub[7].

FileMon

FileMon (от англ. слияния слов «File» и «Monitor») — бесплатная утилита для 32- и 64-разрядных версий Microsoft Windows, предоставлявшая пользователям мощный инструмент для мониторинга и отображения активности файловой системы.

Техническая поддержка FileMon прекращена.

RegMon

Утилита RegMon от Sysinternals позволяла собирать криминалистическую информацию по использованию реестра Windows.

Техническая поддержка RegMon прекращена.

Примечания

  1. Скачать Process Monitor (ProcMon) (англ.). bleepingcomputer.com. Дата обращения: 23 июля 2024. Архивировано 12 марта 2025 года.
  2. Блог Марка Руссиновича (англ.). blogs.technet.com. Дата обращения: 23 июля 2024. Архивировано 30 мая 2015 года.
  3. RegMon for Windows (англ.). technet.microsoft.com. Дата обращения: 23 июля 2024.
  4. Process Monitor — Microsoft Technet (англ.). technet.microsoft.com. Дата обращения: 23 июля 2024. Архивировано 19 декабря 2007 года.
  5. Использование Sysinternals Process Monitor и Process Explorer для диагностики SharePoint (англ.). Дата обращения: 1 августа 2011. Архивировано 20 августа 2011 года.
  6. Чимпану, Каталин Microsoft переносит Sysinternals на Linux (англ.). ZDNet. CBS Interactive (5 ноября 2018). Дата обращения: 23 июля 2024. Архивировано 13 августа 2025 года.
  7. Process Monitor for Linux (Preview). GitHub (24 октября 2021). Дата обращения: 23 июля 2024. Архивировано 9 октября 2025 года.