Process Monitor

Pause

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 года.
Pause