Process Managerを使用すると、コンピューターの再起動時間などを測定できます

Windowsユーザーとして、ある時点で、マシンの速度に不安を感じることがあります。それは、ログイン中にシステムがどれだけ速く応答するか、または通常のタスクを実行するためにどれだけ速く実行されるかについてである可能性があります。PCで実行されているプログラムが実行していることを正確に見つけるには、監視ツールをインストールする必要があります。ここで、SysinternalsProcessMonitorツールが使用されます。

プロセスモニター(Use Process Monitor)を使用して、再起動とログオンの時間を測定します

Windowsにはいくつかの監視ツールが(monitoring tools for Windows)ありますが、Process Monitorは高度な診断を提供し、さまざまなトラブルシューティングシナリオに取り組みます。システムを開始段階から監視するために開発され、次のような有用な情報を提供します

  • システムがログオン画面を表示するのに必要な時間
  • ユーザーが資格情報を入力するのに必要な時間
  • システムがエクスプローラーを起動するのに必要な時間
  • システムがデスクトップを準備完了状態にセットアップするのに必要な時間(デスクトップ(Desktop)が準備完了状態にあるということは、Windowsがそのサービスとプロセスの大部分で開始され、ユーザーがビジーカーソルサインを待たずにさまざまなアプリケーションとの対話を開始できることを示します)。

プロセスモニター(Process Monitor)の機能は次のとおりです。

  • リアルタイムのファイルシステム、レジストリ(Registry)、およびプロセス/スレッドアクティビティを表示および記録します
  • リアルタイムモードで実行することにより、起動時間を記録できます
  • Process Monitorを使用すると、システムおよびレジストリアクティビティに関するレポートをフィルタリング、検索、および作成できます。
  • システム(System)管理者向けのトラブルシューティングツール
  • マルウェアハンティング

プロセスモニターの使用を開始する方法

  • ProcessMonitorをインストール(Monitor)する必要はありません。zipアーカイブをダウンロードする必要があります。ファイルを解凍したら、Procmon.exeを実行してアプリケーションを起動できます。
  • ツールを初めて実行するとき、ユーザーはエンドユーザー使用許諾契約書(End User License Agreement)EULA)に同意するよう求められます。一度受け入れられると、同じプロファイルに対して再び表示されることはありません。
  • (Simply)右クリックオプションを使用して、ツールをタスクバーに固定するだけです。ワンクリックでプロセス(Process)モニターを起動するのは簡単です。

プロセスモニターのユーザーインターフェイス(Process Monitor User Interface)

UIウィンドウが開くとすぐに、ツールはレジストリ(Registry)ファイル(Files)、およびProcess/Threadアクティビティに関する情報のキャプチャを開始します。UIは、大量の情報を含むスプレッドシートを思い出させます。収集されたデータを並べ替えるためにユーザーが適用できるフィルターがあります。

メインウィンドウに、いくつかの有用なヘッダーの下に分類された情報とともに、増え続けるプロセスのリストが表示されます。

プロセスモニターを使用して(Process Monitor)再起動サイクル(Reboot Cycle)トレースを記録する方法

以下の手順に従って、システムの再起動サイクルを追跡します。

解凍したフォルダから「ProcMon」という名前のファイルを見つけて、をクリックします。

プロセスモニターを使用して、再起動とログオンの時間を測定します

[プロセスモニターフィルター]インターフェイスが表示されたら、[リセット]ボタンをクリックしてフィルターをデフォルト値にリセットし、[OK]ボタンをクリックします。

プロセスモニター

次に、ファイルメニューの[キャプチャ(Capture)]ボタンをクリックして、次のように現在のリアルタイムトレースを停止します。

プロセスモニター

注:(Note: )再起動とログオンの分析に必要のないいくつかのイベントをトレースからフィルタリングし、トレースを非常に小さいサイズに縮小することをお勧めします。以下に、不要なイベントを除外するプロセスについて説明します。

ProcMonアイコンバーで、次のカテゴリのイベントの選択を解除します。(ProcMon)

  1. ネットワークイベントを表示する
  2. ファイルシステムアクティビティの表示
  3. レジストリアクティビティを表示する

    プロセスモニター

プロセスモニター

プロセスモニター

プロセスモニター

次に、プロセス(Process)モニターを閉じて、コンピューターを再起動します。

プロセスモニター

ディスク容量を節約したい場合は、システムが起動したらログオンします。次に、プロセスモニター(Process Monitor)を起動して停止します。トレースを保存します。これにより、過剰なディスク容量が消費されないようになります。

プロセスモニター

つまり、これは、 ProcessMonitor(Process Monitor)を使用してトレースを記録する方法についてでした。それでは、このトレースを分析する方法を見てみましょう。

読む(Read)Windowsで起動時間または起動時間を測定するフリーウェア(Freeware to measure Boot or Startup Time in Windows)

プロセスモニター(Process Monitor)を使用して再起動サイクルトレースを分析する方法

  • システムが起動したら、ログオンしてSysinternalsのプロセスモニターを起動します。
  • 上記のようにフィルターをリセットし、[OK]をクリックします。
  • 現在のトレースを保存するように求めるダイアログボックスが表示されます。トレースをフォルダに保存します。
  • これで、このブートトレースが利用可能になり、ProcessMonitorにも表示されます。
  • 次に、「ツール」をクリックし、次に「プロセスツリー」をクリックします。
  • ここで、左端の列の最初の項目「アイドル」をクリックして、時計の時刻をメモしておきます。
  • もう一度(Again)「ツール」をクリックしてから「プロセスツリー」をクリックします。左端にある「Logonui.exe」オプションを探し、以下に示すように時刻に注意しながらクリックします。

    プロセスモニター

アイドル時間とLogonui.exe時間の両方の記録された時間の違いは、コンピューターの起動とログオン資格情報の間の時間差です。  (The difference between both the noted time that is between Idle time and Logonui.exe time is the time gap between computer startup and logon credentials.  )

上記は、 (Above)ProcessMonitorで再起動サイクルタイムがどのように評価されるかについての説明です。それでは、 Userinit.exe(Userinit.exe)の重要性を理解しましょう 。

' Userinit.exeは、ユーザーの資格情報が確認された場合に起動されるプロセスであり、ユーザーのシェルの起動、デスクトップの起動、および重要なマーカー「デスクトップの使用準備完了」につながる一連のイベントを開始します。'Userinit.exe'プロセスは比較的近いはずですが、'前述のプロセス'Logonui.exeの下にあります。'Userinit.exe'プロセスを開始するための時刻に注意してください。'Userinit.exe'と'Procmon.exe'の開始のクロック時間の違いは、おおよそその特定のユーザーの全体的なログオン時間です。

プロセス(Process)モニターを使用して、それぞれの時間を測定するのは非常に簡単です。

Process Monitorは、8KBまたは8192バイトを使用して再起動時間を監視します。また、その( uses just 8KB or 8192 bytes to monitor the reboot time. Also, its) 強力なフィルタリング機能では、「プロセス開始」イベントのみを収集する必要があります。 ( powerful filtering capability requires just “”process start” events to be collected. )したがって、全体的なログオンおよび再起動のトレース統計は、トレースキャプチャの影響を受けません。(overall logon and reboot trace statistics are not affected by the trace capture.)

これは、同じ目的で設計された他のすべてのツールよりも優れている、プロセスモニターの特別な機能の1つです。(This is one of the special features of Process Monitor that makes it outstanding from all other tools designed for the same purpose.)

 その他の機能(Other features)

  • プロセスモニター(Process Monitor)を使用すると、パラメーターに従ってデータをキャプチャできます。この機能は、他のツールでは使用できません。
  • 以前に収集されたデータは、新しいクエリの後でも保持されます。
  • 各操作のスレッドスタックをキャプチャして分析することにより、根本的な原因を検出できます
  • プロセスの詳細には、イメージパス、コマンドライン、ユーザー、およびセッションIDが含まれます
  • (Columns)は構成可能–移動、非表示、または表示できます
  • 任意のデータフィールド用の広範なフィルター
  • プロセス(Process)ツリーは、トレース内のすべてのプロセスの関係を示します。
  • 検索をキャンセルする可能性
  • すべての操作の起動(Boot)時間ログ
  • 高度な(Advanced)ロギングアーキテクチャは、数千万のキャプチャされたイベントとギガバイトのログデータに拡張できます
  • さまざまなProcessMonitor(Process Monitor)インスタンスで使用するためにネイティブログ形式のデータを保存する機能

[ツール]をクリックして、[(Tools)システム(System)の詳細]、 [プロセスアクティビティの概要](Process Activity Summary)[ファイルの概要(File Summary)] 、 [レジストリの概要](Registry Summary)などの他の便利なタブのセットから選択します。

プロセスモニター

スクリーンショットを参照してください。

プロセスモニター

プロセス(Process)アクティビティの概要も表示されます。

プロセスモニター

Process Monitorの唯一の欠点は、初心者ユーザーが使用するのが少し複雑なことです。ほとんどのユーザーは、ツールの使用が難しいと感じ、ツールの動作を理解するために時間を費やす必要があるかもしれません。

ITエキスパート、システム管理者、またはテクノロジーオタクは、 (Systems)ProcessManagerの機能を利用するのに最適です。

Process Monitorをダウンロードするには、docs.microsoft.comにアクセスしてください。詳細については、TechNetをご覧ください。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts