Winlogon の中断と通知の所要時間

主な適用対象: Winlogon サブスクライバー開発者、グループ ポリシー スクリプト所有者、システム管理者

関連する評価:

  • ブート パフォーマンス (高速スタートアップ)
  • ブート パフォーマンス (完全ブート)
  • スタンバイ パフォーマンス
  • 休止状態のパフォーマンス

このメトリックは、サブスクライバーの通知/コールバックの実行に費やされた時間を含め、Winlogon によって費やされた時間を測定します。

ブート パフォーマンス (高速起動) シナリオの場合、Windows Assessment Console の Winlogon 通知メトリックには、すべての Winlogon サブスクライバー通知とコールバックの処理に費やされた累積時間が反映されます。 ただし、Windows® パフォーマンス アナライザー (WPA) タイムラインでコンテキストを提供するために、Winlogon Notifications アクティビティは最初のサブスクライバー通知/コールバックで始まり、最後のサブスクライバー通知で終了します。 各通知の処理に費やされる時間は、個々の子アクティビティによって表されます。

ブート パフォーマンス (高速起動) は、このメトリックに追加のサブメトリックを提供する唯一のシナリオです。 中断中、Winlogon は、次の 4 つの通知の種類について、登録済みサブスクライバーに同期サブスクライバー通知を発行します。

  • セッションの終了
  • End シェル
  • ログオフ
  • セッションの作成

メトリックを展開すると、これら 4 つの通知の種類がサブメトリックとして表示されます。 これらの各種類には、追加のサブメトリックとしてサブスクライバー (プロファイルや GPClient など) の一覧が含まれ、各サブスクライバーには、[サブスクライバーへの接続] およびそのサブスクライバーの [サブスクライバーの呼び出し] が一覧表示されます。

どのシナリオでも、Winlogon サブスクライバーは、これらの通知の処理に時間がかかりすぎるため、シャットダウン/中断を遅らせることができます。 たとえば、コンピューターで [ローミング (リモート) プロファイル] 機能が有効になっている場合、プロファイル サービス (プロファイル) はユーザー プロファイルを同期する必要があります。 別の例として、グループ ポリシー クライアント (GPClient) は、ユーザーのログオフ時に特定のタスクを実行するようにシステムまたはドメイン ポリシーによって構成されている場合があります。 これらのタスクは、通常、システム管理者またはドメイン管理者によって構成されます。

一般的な影響要因

このメトリックを調べる場合は、Winlogon サブスクライバーに焦点を当てる必要があります。

分析と修復の手順

個々のサブスクライバー操作の回数を調べます。 通常、特定の問題は、期間が長いサブスクライバーに対して生成されます。 詳細については、サブスクライバーの時間間隔に対して WPA を開いてください。 たとえば、GPClient サブスクライバー呼び出しに 10 秒かかる場合、WPA でのその期間を調査すると、特定のカスタム スクリプトが 10 秒から 9 秒間実行される可能性があります。 これは、スクリプトが遅延の根本原因である可能性が高いことを示しています。

追加情報

MSDN: Winlogon 通知イベント