実行中のプロセスとその作成時間を一覧表示する-Winhelponline

List Running Processes



Windowsタスクマネージャーには、実行中のプロセスの作成日時は表示されません。この情報を取得するには、これらの方法のいずれかを使用できます。

プロセスエクスプローラー

プロセスエクスプローラー はMicrosoftSysinternalsの優れたツールであり、現在アクティブなプロセスのリストと他の多くの重要な詳細が表示されます。プロセスの作成時間を表示するには、をクリックします。 見る のメニュー プロセスエクスプローラー 、をクリックします 列を選択… の中に プロセスパフォーマンス タブで、オプションの近くにチェックマークを付けます 始まる時間 、をクリックします OKプロセスのタイムライン 列も役立つ場合があります。







プロセス作成時間



これで、という名前の追加の列が表示されます 最後に表示された開始時間 。必要に応じて、列を先頭にドラッグできます。



プロセス作成時間





WMIスクリプト

実行中のプロセスのリストを(作成時間とともに)取得する別のオプションは、WMIを使用することです。 作成日 のプロパティ Win32_Process クラス。これが小さなスクリプトです:

 Set objFS = CreateObject( 'Scripting.FileSystemObject')Set objNewFile = objFS.CreateTextFile( 'ProcessList.txt')strComputer = '。' Set objWMIService = GetObject( 'winmgmts:' _& '{impersonationLevel = impersonate}!\' _&strComputer& ' root  cimv2')Set dtmProcTime = CreateObject(_ 'WbemScripting.SWbemDateTime')Set colProcesses = objWMIService.ExecQuery (_'select * from win32_process ')For Each objProcess In colProcesses strOutput = strOutput&_ objProcess.Name&'( '&objProcess.ProcessID&') 'If NOT IsNull(objProcess.CreationDate)Then strOutput = strOutput&vbTab&_ getmytime(objProcess.CreationDate)End If NOT IsNull(objProcess.ExecutablePath)Then strOutput = strOutput&vbTab&_ objProcess.ExecutablePath End If strOutput = strOutput&vbCrLf Next objNewFile.WriteLine strOutput Function getmytime(wmitime)dtmProcTime.Value = wmitime getmytime = dtmProcTime.GetVarDate終了関数 

上記のコードをメモ帳にコピーし、ファイルをProclist.vbsとして保存します。ファイルをダブルクリックして実行すると、という名前のテキストファイルが作成されます ProcessList.txt スクリプトが存在するのと同じフォルダーにあります。



実行中のプロセスのリスト

テキストファイルには、プロセス名とその作成時刻のリストが時系列でソートされて含まれています。

使用する WMIC (WMIのコマンドラインツール)

実行中のプロセスとその作成時間のリストを取得するには、コマンドプロンプトウィンドウ(CMD.EXE)を開き、次のコマンドを入力します。

WMIC PROCESS GET NAME、CREATIONDATE

ENTERを押します。以下のような出力が表示されます。

20160608113122.658330 + 330 chrome.exe 20160608114051.136181 + 330 ShellExperienceHost.exe 20160608114422.533003 + 330 NisSrv.exe 20160608114515.118887 + 330 dllhost.exe 20160608114916.195621 + 330 chrome.exe 20160608115108.793552 + 330 chrome.exe 20160608115516.446

日付/タイムスタンプは次のように表示されます WMI時間形式

 yyyymmddHHMMSS 

WMIの日付と時刻の形式を理解し、それを通常の形式に変換するには、記事を参照してください。 WMIの日付を標準の日時形式に変換する MicrosoftWindowsスクリプティングガイドのWebサイト。


1つの小さなリクエスト:この投稿が気に入ったら、共有してください。

あなたからの1つの「小さな」共有はこのブログの成長に真剣に大いに役立つでしょう。いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。それはあなたの時間の10秒以上かかることはありません。共有ボタンはすぐ下にあります。 :)