プロセスの稼働時間を決定する


26

Windowsのプロセスの「稼働時間」を判断する方法はありますか。タスクマネージャを使用するときに使用可能な属性の1つではないことに気付いて失望します。

回答:


22

これはProcess Explorerで確認できます。タスクバーメニューで、オプションを選択Viewして確認Show Process TreeShow Lower Paneます。任意の列を右クリックしSelect ColumnsProcess PerformanceタブをクリックしてチェックStart Timeボックスをオンにします。

コミュニティの更新:

コメントで述べたように、ツールのより新しいバージョン(現在は2019年)では、情報は各プロセスツリー項目に関するプロパティシートのイメージタブに再配置されました(double-clickプロセス名だけで、他の手順は不要です) )。

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


1
こんにちはTiZon。これは本当に便利なツールに見えます。ありがとう
ニック

または、[プロパティ]を右クリックして[スレッド]タブに開始時間を設定できます。
ベトリスタ

リンクの[ダウンロード]セクションの[Sysinternals Liveから今すぐ実行]で、実行process tree中はビューでクリックできません。Windows 7 Enterpriseを使用しているため、ファイアウォールでブロックされている可能性があります。
user3123159

@Betlista、[プロパティ]に[スレッド]タブがありません
-user3123159

1
この答えは時代遅れです。Process Explorer v16.26の場合、プロセスを右クリック->プロパティ->スレッドタブ->開始時刻を以下にリストします。チェックする必要はありませんんShow Process TreeShow Lower PanePerformanceタブでは、リストは、任意のより多くの時間を開始しません。下のペインは、開始時刻を見つけるために使用されません。
BurnsBA

28

これは、Powershellを使用して実行できます。

管理者として実行してから実行します

Get-Process | 名前、開始時間を選択

実行中のすべてのプロセスとそれらの開始時間のリストを取得します

参照元:http : //blogs.technet.com/b/heyscriptingguy/archive/2012/11/18/powertip-use-powershell-to-easily-see-process-start-time.aspx


ほとんどのサービスの値が表示されますが、必要なサービス(w3wp)には開始時間がリストされていません。
サーダンク

4

外部ツールをインストールできないサーバーにいる場合でも、次のことができます。

  1. タスクマネージャーを開く
  2. プロセスタブをクリックします
  3. プロセスを見つける
  4. それを右クリック
  5. [プロパティ]オプションを選択します

プロセスの作成日になるはずの「作成日」がすぐに表示されます。単純な減算で稼働時間を推測できます。


1
これはWindows 8でのみ機能します。Windows7を使用している場合、[プロパティ]オプションには、プロセスではなく実行中の実行可能ファイルのプロパティが表示されます。
クリトスキリアクー

2
ウィン8.1はまた、実行可能ファイルのプロパティを示して
TOP KEK


0

タスクマネージャーのPIDを使用すると、暗黙の-End(Get-Date)を指定して次のPowershellコマンドを使用できます。

New-Timespan -Start (Get-Process -Id PID).StartTime
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.