web-dev-qa-db-ja.com

Windowsの起動時にプログラムとサービスを監視する方法は?

Windows(XP、Vista、7、8、10など)の起動時のすべてのプログラムとサービスのアクティビティの一種の単純な--verboseログを作成する方法を探しています。

理想的には、名前(およびパス)、割り当てられたメモリ、開始および終了ランタイム、および呼び出されたサービス(アプリケーションの場合)が表示されますが、名前ログだけでも喜ばれます。

> startup_services.log> startup_apps.logをダンプできるすべての非コアウィンドウの前に実行されるコマンドと同じくらい簡単かもしれません(おそらく起動後2〜3分でログを停止します)。この目的に使用できるようなものはすでにcmd行にありますか?

編集

この質問は 別の質問 の重複としてマークされていましたが、その質問には私の質問の一部に対する回答があります: ブートログプロセス 。サービスログと、可能であればログを保存する簡単な方法も必要でした。 以下のDavidの回答 これを実現する他の方法を提供し、そのうちの1つがCSVファイルへのログを生成します。これは、プロセスによって生成される重い.PMLファイルよりも望ましい場合があります。 PM自体によってのみ開くことができるモニター(PM)。

3
Armfoot

Windowsの起動時にプログラムとサービスを監視するにはどうすればよいですか?

起動中のWindowsサービスは、システムイベントログにイベントとして記録されます。


免責事項

私は上記のソフトウェア製品とは一切関係がなく、ソフトウェアのエンドユーザーにすぎません。

それらのどれだけが古いバージョンのWindowsで動作するのかわかりません。

4
DavidPostill

Windowsコマンドプロンプトのコマンドtasklistは、実行中のすべてのプログラムとサービスの静的スナップショットを表示しますが、プロセス監視プログラムが必要なようです。 Sysinternals.com (Microsoft Technet上) には、独自のフィルタリングルールでカスタマイズできる無料のプロセスモニターがあります。

Sysinternals.comには、Autorunsと呼ばれるスタートアップモニターもあります (Microsoft Technetでも) これは、通常のプロセスモニターよりも具体的にニーズに合う可能性があります。

2
Floofies