Windows 7またはServer 2008のプロセスの実行時間の表示


回答:


33

Powershell Get-Processコマンドレットの使用:

Get-Process | Select-Object id、starttime、name | ソートオブジェクトID


7
興味深いことに、すべてのプロセスにあるわけではありませんstarttime
ウォーレン

10
@warren-管理者として実行すると、すべてのサービスに時間があります。
災害復旧

@Davidw、バッチコマンドはどうですか?
Pacerier 16

これは、プロセスが開始されてからコンピューターが休止状態にあった時間を考慮しません。
BenVlodgi 16

@disasteraverted WIndows Server 2012 R2で管理者としてPowerShell ISEを実行NOしていますが、すべてのプロセスにがありませんstarttime
TheCrazyProgrammer

10

グレッグ、

Process Explorerがこれを表示することを知っています。

ここで入手:http : //technet.microsoft.com/en-us/sysinternals/bb896653.aspx

実行する場合は、プロセスを右クリックして選択Propertiesすると、プロセスの開始時間が表示されます(そして、Threadsタブをクリックして個々のスレッドの開始時間を表示できます)。

ここに画像の説明を入力してください

またプロセスエクスプローラであなたがクリックすることができViewSelect Columns選ぶProcess Performanceタブを選択しますStart Timeと、それはすべてのPIDのためのメインウィンドウにその列が表示されます。

真の「どれくらい」の答えを得るには、そのプロセス内の個々のスレッド(「スレッド」タブ)と現在の日付/時刻について独自の計算を行う必要があるかもしれません。


2
Process Explorerが問題を解決します。
デビッドダイ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.