Desempenho de inicialização do Win10 (e 8.1) misteriosamente lento

Desempenho de inicialização do Win10 (e 8.1) misteriosamente lento

Atualizei recentemente para 10 do 8.1 (e 7 antes disso). No login, deixo vários programas que preciso iniciar automaticamente e vou para a bandeja do sistema: procexp (para monitoramento), clientes de chat, ferramentas como super-f4 e flux, etc. muito tempo porque são todos programas bastante leves.

No dia 7, as coisas correram rapidamente após o login e minha bandeja do sistema se encheu com os ícones necessários, como se viessem de uma metralhadora. Desde que cheguei aos 8 e aos 10 anos, essa velocidade diminuiu muito, a tal ponto que estou esperando muito tempo para que as coisas comecem, mas o Windows quase não parece estar fazendo nada. Mudei meu antivírus e vários outros fatores e nada ajuda. Parece que é o próprio Windows que está impedindo as coisas de alguma forma.

Tenho um SSD rápido, 8 GB de RAM, sem problemas específicos de qualquer tipo, etc.

Ontem fiz uma verificação com o gravador de desempenho do Windows e esta é a visão geral do gráfico:

insira a descrição da imagem aqui

A CPU fica ociosa metade do tempo, meu SSD não está fazendo muito, a RAM é suficiente.

Outras pessoas basicamente veem seu desempenho aumentar até que um recurso fique com gargalos, e é assim que eu quero. O que poderia estar fazendo minha inicialização pós-login demorar tanto? Eu li dicas vagas aqui e ali de que o Windows mais recente atrasa a inicialização artificialmente para aquelas pessoas que não querem que seu PC atrapalhe um recurso após o login (o que TBH é contraproducente), mas não consegue encontrar nada de difícil sobre isso.

Não há uma série recorrente de erros no visualizador de eventos no login, então também não é isso.

O que mais poderia estar me atrasando?

Responder1

Ao abrir o ETL no WPA, clique em Profiles-> Apply-> Browse Cataloge selecione o arquivo FullBoot.Boot.wpaprofileque você verá nesta visão geral:

insira a descrição da imagem aqui

e veja que o maior atraso acontece durante a fase WinlogonInit (27 segundos).

A subfase WinLogonInit começa quando o SMSSInit é concluído e inicia o Winlogon.exe.Durante o WinLogonInit, a tela de logon do usuário é exibida, o gerenciador de controle de serviço inicia os serviços e os scripts de Política de Grupo são executados. WinLogonInit termina quando o processo do Explorer é iniciado.

Dicas visuais WinLogonInit começa pouco antes da tela de logon aparecer. Termina pouco antes da área de trabalho aparecer pela primeira vez.

Vulnerabilidades de desempenho do WinLogonInit

Muitas operações ocorrem em paralelo durante o WinLogonInit.Em muitos sistemas, esta subfase é limitada pela CPU e tem grandes demandas de E/S.A boa cidadania dos serviços que iniciam nesta fase é fundamental para tempos de inicialização otimizados. Os serviços podem declarar dependências ou usar grupos de ordem de carregamento para garantir que sejam iniciados em uma ordem específica. O Windows processa grupos de pedidos de carregamento em ordem serial. Atrasos na inicialização do serviço em um grupo de ordem de carregamento antecipado bloqueiam grupos de ordem de carregamento subsequentes e podem bloquear o processo de inicialização.

No seu caso, não é a CPU ou o disco. O atraso vem da digitação de sua senha (RequestCredentials leva 16s).

Em seguida, o logon do próprio usuário também leva 4s:

insira a descrição da imagem aqui

Você agora usa uma conta da Microsoft? Talvez a rede não esteja estável o suficiente e cause atraso.

informação relacionada