タスクマネージャーのスタートアップへの影響とは何ですか、またどのように計算されますか?

Windows 8以降のタスクマネージャーの[スタートアップ]タブにある「スタートアップの影響」という名前の列に気づいたでしょう。 しかし、「スタートアップの影響」とはどういう意味で、どのように評価されますか?

タスクマネージャーの[スタートアップ]タブには、Run、RunOnceレジストリキー、およびユーザーのスタートアップフォルダーから読み込まれるすべてのスタートアップアプリが一覧表示され、ユーザーは不要なスタートアッププログラムを無効にできます。 タスクマネージャには、各スタートアッププログラムの「スタートアップの影響」も表示されます。 影響の評価は、起動時のプログラムのCPUとディスクの使用量に基づいています。

Microsoftごと:スタートアップアプリ(Windows)、次の基準は、各スタートアップエントリのスタートアップ影響値を決定するために適用されます。

  • 影響が大きい–起動時に1秒を超えるCPU時間または 3 MBを超えるディスクI / Oを使用するアプリ
  • 中程度の影響– 300 ms – 1000 msのCPU時間または 300 KB – 3 MBのディスクI / Oを使用するアプリ
  • 低影響– 300ミリ秒未満のCPU時間 300 KB未満のディスクI / Oを使用するアプリ

したがって、上のスクリーンショットのOneDrive.exe(OneDriveクライアント)は、「影響が大きい」カテゴリに分類される資格があることは明らかです。

不足しているファイルを指しているエントリ、またはスタートアップを介してまだ1回の実行を記録していないエントリの影響は、「未測定」として表示されます。 [スタートアップ]タブの無効なエントリに対して、影響は「なし」と表示されます。

Windowsは「スタートアップの影響」をどのように測定しますか?

「スタートアップの影響」は、実際にはWindows診断インフラストラクチャによって計算されます。 Windowsはコンピューターを起動するたびにブートトレースを実行し、その結果はこのディレクトリの「Bootckcl.etl」という名前のイベントトレースファイルに保存されます。

 C:\ Windows \ System32 \ WDI \ LogFiles 

このファイルを分析するには、システムにWindows Performance Analyzer(WPA)がインストールされている必要があります。 このツールは、MicrosoftのサイトからダウンロードできるWindowsアセスメント&デプロイメントキットの一部です。 WPAは、システムの起動やパフォーマンスに関する問題のトラブルシューティングに非常に役立つツールです。

起動トレースに基づいて、Windowsは「LogFiles \ StartupInfo」ディレクトリに個別のXMLファイルを生成します。このファイルには、各起動項目、その開始時刻、CPU時間、および各ユーザーの起動時のディスク使用量に関する詳細が含まれています。 XMLファイルはユーザーごとに分かれており、ファイル名には次のようなユーザーアカウントのSIDが含まれています。

 S-1-5-21-1792754669-1944030512-1073076190-1003_StartupInfo3.xml 

メモ帳を使用してこれらのファイルを開き、そこにある測定値を確認できます。 ユーザーアカウントに適切なファイルを見つけるには、まずコマンドプロンプトウィンドウで「 whoami /userと入力して、ユーザーアカウントのSIDを見つける必要があります。 SIDを見つける方法はいくつかありますが、 whoamiがおそらく最も簡単です。

マイクロ秒単位のCPU使用量の単位。 1000μsは1 ms

この情報は、「スタートアップの影響」列に入力するためにタスクマネージャーによって照会および使用されるものです。

関連記事