Winlogon 挂起持续时间和 Winlogon 通知持续时间

最适用于:Winlogon 订阅者开发者、组策略脚本所有者、系统管理员

相关评估:

  • 启动性能(快速启动)
  • 启动性能(完全启动)
  • 待机性能
  • 休眠性能

此指标测量 Winlogon 所花费的时间,包括执行订阅者通知/回调所花费的时间。

对于启动性能(快速启动)方案,Windows 评估控制台中的“Winlogon 通知”指标反映了处理所有 Winlogon 订阅者通知和回调所花费的累积时间。 但是,为了在 Windows® 性能分析器 (WPA) 时间线中提供上下文,“Winlogon 通知”活动从第一个订阅者通知/回调开始,到最后一个订阅者通知/回调结束。 处理每个通知所花费的时间由各个子活动表示。

启动性能(快速启动)是唯一为此指标提供额外子指标的评估。 在挂起期间,Winlogon 针对以下四种通知类型向注册订阅者发出同步订阅者通知:

  • 终止会话
  • 结束 Shell
  • Logoff
  • 创建会话

扩展指标时,这四种通知类型将显示为子指标。 这些类型中的每一种都有一个订阅者列表(例如,配置文件和 GPClient)作为附加的子指标,并且每个订阅者都列出了该订阅者的“连接到订阅者”和“呼叫订阅者”的特定实例。

在任何情况下,Winlogon 订阅者都可可能因为花费过长事件来处理这些通知而使关闭/挂起延迟。 例如,如果计算机上启用了“漫游(远程)配置文件”功能,配置文件服务(配置文件)必须同步用户配置文件。 再举一个例子,组策略客户端 (GPClient) 可能由系统或域策略配置为在用户注销时执行某些任务。 这些任务通常由系统或域管理员配置。

典型影响因素

检查此指标时,应重点关注 Winlogon 订阅者。

分析和修正步骤

检查单个订阅者操作的时间。 对于持续时间较长的订阅者,通常会生成特定问题。 打开 WPD 并查看订阅者时间间隔以获得更多洞察力。 例如,如果 GPClient 订阅者调用需要 10 秒,则在 WPA 中检查该时间段可以发现某个自定义脚本在 10 秒内运行了 9 秒。 这表明了这个脚本很可能是延迟的根本原因。

其他信息

MSDN:Winlogon 通知事件