Process Monitorは、 Microsoft TechNet Webサイトの一部であるWindows Sysinternalsのツールです。このツールは、Microsoft WindowsまたはUnix系オペレーティングシステム上のすべてのファイルシステムアクティビティをリアルタイムで監視および表示します。FileMonとRegMonという2つの旧ツールを統合したもので、システム管理、コンピュータフォレンジック、およびアプリケーションのデバッグに使用されます。
Process Monitor は、 Microsoft Windowsレジストリに対して行われたすべての操作を監視および記録します。Process Monitor を使用すると、レジストリ キーの読み取りと書き込みの失敗を検出できます。また、特定のキー、プロセス、プロセス ID、および値でフィルタリングすることもできます。さらに、アプリケーションがファイルやDLL をどのように使用しているかを表示したり、システム ファイル内の重大なエラーを検出したりすることもできます。[ 3 ]
RegMonとその姉妹アプリケーションであるFilemonは、主にNuMega Technologiesに雇用され、後にSysInternalsに入社したMark Russinovich [ 4 ]とBryce Cogswellによって作成されました。SysInternalsは2006年にMicrosoftに買収されました。
この2つのツールを組み合わせてProcess Monitorが作成されました。[ 5 ] [ 6 ] Process Monitorの初期バージョン(バージョン2.8まで)は、Windows 2000 SP4とUpdate Rollup 1で動作しました。 [ 7 ]現在のWindows版は、Windows Vista以降でのみ動作します。
当初、ProcMon はMicrosoft Windowsでのみ利用可能でした。2018 年 11 月、Microsoft はProcDumpや ProcMonを含むSysinternalsツールをLinuxに移植して いることを確認しました。[ 8 ]このソフトウェアの Linux 版はオープンソースです。MITライセンスでライセンスされており、ソースコードはGitHubで入手できます。[ 9 ]
FileMon( 「File」と「Monitor」を組み合わせた造語)は、32ビット/64ビットのMicrosoft Windowsオペレーティングシステム向けの無料ユーティリティで、ファイルシステムの活動を監視および表示するための強力なツールをユーザーに提供していた。
FileMonはサポート対象外となりました。
SysinternalsのRegMonユーティリティは、Windowsレジストリの使用状況に関するフォレンジック分析機能を提供します。
RegMonはサポート対象外となりました。