Duração das notificações winlogon de suspensão & do Winlogon

Mais aplicável a: Desenvolvedores assinantes do Winlogon, proprietários de script de política de grupo, administradores do sistema

Avaliações relevantes:

  • Desempenho de inicialização (inicialização rápida)
  • Desempenho da inicialização (inicialização completa)
  • Desempenho em espera
  • Desempenho de hibernação

Essa métrica mede o tempo gasto pelo Winlogon, incluindo o tempo gasto na execução de notificações/retornos de chamada do assinante.

Para o cenário de Desempenho de Inicialização (Inicialização Rápida), a métrica Notificações do Winlogon no Console de Avaliação do Windows reflete o tempo cumulativo gasto processando todas as notificações e retornos de chamada do assinante do Winlogon. No entanto, para fornecer contexto no linha do tempo do WPA (Windows® Performance Analyzer), a atividade Notificações do Winlogon começa com a primeira notificação/retorno de chamada do assinante e termina com a última. O tempo gasto no processamento de cada notificação é representado por atividades filho individuais.

O Desempenho de Inicialização (Inicialização Rápida) é a única avaliação que fornece submétricas adicionais para essa métrica. Durante a suspensão, o Winlogon emite notificações de assinante síncronas para assinantes registrados para os quatro seguintes tipos de notificação:

  • Encerrar Sessão
  • Shell final
  • Logoff
  • Criar Sessão

Quando a métrica é expandida, esses quatro tipos de notificação são apresentados como submétricas. Cada um desses tipos tem uma lista de assinantes (por exemplo, perfis e GPClient) como submétricas adicionais, e cada assinante lista as instâncias específicas de Conectar ao Assinante e Chamar Assinante para esse assinante.

Em qualquer cenário, os assinantes do Winlogon podem atrasar o desligamento/suspensão demorando muito para processar essas notificações. Por exemplo, um serviço de perfil (Perfis) deverá sincronizar o perfil do usuário se o recurso Perfis Móveis (Remotos) estiver habilitado no computador. Como outro exemplo, um gpclient (cliente Política de Grupo) pode ser configurado por um sistema ou política de domínio para executar determinadas tarefas no logoff do usuário. Essas tarefas normalmente são configuradas por um administrador de sistema ou domínio.

Fatores típicos de influência

Ao examinar essa métrica, você deve se concentrar nos Assinantes do Winlogon.

Etapas de análise e correção

Examine os horários das operações individuais do assinante. Problemas específicos geralmente são gerados para assinantes que têm durações mais longas. Abra o WPA para o intervalo de tempo de um assinante para obter mais informações. Por exemplo, se uma chamada de assinante GPClient levar 10 segundos, um exame desse período no WPA poderá revelar que um determinado script personalizado é executado por 9 segundos de 10. Isso aponta que o script é uma causa raiz altamente provável do atraso.

Informações adicionais

MSDN: Eventos de notificação do Winlogon