Encontrei dezenas de instalações de usuários do Windows (XP), nas quais, após o login, o sistema fica preso nessa tela por um período muito longo.
Quais são as causas possíveis? Como posso diagnosticar isso? Que soluções existem? Existem utilitários que podem ajudar a encontrar e / ou corrigi-lo?
Respostas:
Muitas vezes, isso é causado pelo fato de o usuário ter um perfil móvel e toneladas de arquivos salvos em seu perfil em algum lugar, especialmente com uma conexão de rede lenta.
fonte
Freqüentemente, isso ocorre quando você tem compartilhamentos de rede persistentes (especialmente conexões que não existem mais) ou outra configuração de aplicativo que depende de acesso à rede lento ou inexistente.
Provavelmente outras respostas também.
fonte
Você pode tentar ativar a depuração do Userenv e ler os logs do que está acontecendo nos bastidores. Eu tive um problema com um programa que se conectou ao evento de logon, mas estava atingindo o tempo limite durante sua execução. Isso estava fazendo com que o Windows esperasse a dll terminar antes de atingir o tempo limite.
Você pode encontrar informações sobre como ativar o log de depuração userenv e como lê-lo no blog da equipe dos Serviços de Diretório da Microsoft ( Entendendo como ler um log de userenv - Parte 1 e Entendendo como ler um log de userenv - Parte 2 .
Espero que isto ajude!
Edição: Encontrei outro artigo útil sobre Technet: Interpretando arquivos de log Userenv
fonte
Se você estiver atrás de um proxy de autenticação, o McAfee AV 8.7 aumentará o tempo de inicialização em 5 a 10 minutos . O patch está previsto para o início de junho.
fonte
Verifique o tamanho do perfil do usuário final. Propriedades do computador -> avançado -> perfis de usuário.
Tente fazer logon com o antivírus desativado.
Verifique outro software executado, especialmente atualizadores automáticos e utilitários de distribuição.
Leia o log de eventos do Windows.
fonte
Utilitário Xperf são as palavras-chave que você está procurando. link msdn
fonte
Se conectado a um domínio, verifique se os servidores DNS estão apontando para o (s) servidor (es) e não um DNS externo. Próximo Atualize os drivers da NIC, se disponíveis. Verifique se o seu PC está livre de vírus. Execute o TFC.exe por um programa antigo para excluir todos os arquivos temporários. Se isso não funcionar, eu tentaria, como Josh afirmou, tentar ativar a depuração de Userenv e ler os logs.
fonte
Eu uso o WinDirStat para ver o que está ocupando espaço em uma pasta de perfil de usuário. No caso de perfis de roaming em um domínio, geralmente vejo isso acontecer quando um usuário define um bitmap grande (.BMP) como imagem de plano de fundo da área de trabalho ou algum aplicativo, como um rasgador de CD / DVD, grava um arquivo enorme em seu Pasta Configurações do aplicativo ou Meus documentos.
fonte
Para verificar se há grandes perfis móveis, vá para o local em que estão armazenados e faça uma "propriedade" na pasta.
Se o problema for grandes perfis de roaming, algumas das seguintes opções podem ajudar:
1) Use GPOs para redirecionar Pasta Inicial, Dados do Aplicativo, Secretárias e Menus Iniciar para locais de rede - isso deve impedir que arquivos grandes sejam baixados durante o logon (especialmente na área de trabalho!). Redirecione tudo o que puder para longe de "documentos e configurações", cookies ** e cache do Internet Explorer.
2) Use um perfil obrigatório - isso provavelmente seria completamente impopular, mas facilita muito o suporte e impede que o NTUSER.dat cresça em tamanho.
3) Limpe regularmente todos os arquivos NTUSER.DAT - esses arquivos podem se tornar enormes. Na verdade, basta excluir todos os perfis, apenas uma medida temporária, mas isso acelerará no curto prazo.
** Quanto tempo leva para baixar 20.000 cookies de um local remoto para um computador local?
fonte
Desmarcar
Restore previous folder windows at logon
(Folder options
->View
) resolveu este problema no meu sistema XP.fonte
Vi um caso em que todas as estações de trabalho que usavam o Symantec Endpoint Protection e seu módulo Network Thread Protection estavam impedindo o acesso a arquivos recém-atualizados após o Patch Tuesday. Esses arquivos que estavam sendo restritos eram necessários para concluir o logon. Simplesmente, puxar o cabo ethernet, conectar-se novamente, conectar o cabo novamente e informar ao SEP que os arquivos atualizados estavam prontos para executar fizeram o truque.
Pode não ser exatamente o mesmo problema, mas pode desencadear uma ou duas ideias ao solucionar problemas.
fonte
O usuário em questão está conectado a um domínio (ou não está mais?)
Desabilitar a conexão de rede (por exemplo, puxar o cabo) melhora o tempo?
Como dito em outras respostas, verifique o log de eventos, verifique se o DNS está configurado corretamente (se conectado a um domínio), use o Wireshark para ver qual tráfego de rede está acontecendo etc.
Os perfis de roaming podem levar um tempo obscenamente longo, dependendo do tamanho - o perfil de um usuário demorou 3 horas para fazer login (~ 1 GB de tamanho devido ao Thunderbird). Depois de mover sua pasta Thunderbird para um compartilhamento montado automaticamente, agora leva ~ 25 segundos para carregar seu perfil.
fonte
Eu mesmo experimentei isso no Windows 2000 e no Windows XP. Nos dois casos, o Serviço de Limpeza do Hive do Perfil de Usuário da Microsoft resolveu o problema.
Faça o download em http://www.microsoft.com/download/en/details.aspx?id=6676
fonte
Na grande maioria dos casos, a causa principal são alguns arquivos altamente fragmentados no disco rígido. Quando um arquivo é armazenado em várias partes, no momento da inicialização, o sistema leva tempo para localizá-los e organizá-los, para que possam ser preparados para uso. Aqui estão as etapas para corrigir a situação: É necessário algum nível de conforto com o uso de ferramentas em um computador; portanto, procure ajuda do nerd local para seguir as instruções fornecidas abaixo, se desejar.
Você precisa ter o privilégio de 'administrador' ou fazer login como administrador para executar as etapas abaixo. Além disso, é desejável que pelo menos 25 a 30% do seu disco rígido seja espaço livre.
Desfragmente seu disco rígido. Painel de controle => todos os programas => acessórios => ferramentas do sistema / sistema => desfragmentador de disco. Verifique se não há outros programas em execução quando isso estiver em andamento (pode levar de 15 a 2 horas), nem mesmo e-mail. Se o seu sistema for o Windows XP ou anterior, no final da sessão de desfragmentação, faça um 'visualizar relatório' e salve o relatório em uma pasta de sua escolha. Vá para o arquivo salvo e observe, na última seção do arquivo, os nomes e os locais dos arquivos que possuem muitos fragmentos. Estes são os culpados. NÃO exclua esses arquivos fragmentados, mesmo que você não precise deles. Se você não criou esses arquivos, é provável que sejam arquivos muito importantes que o sistema usa, sem ser visto por você. A coisa certa a fazer é torná-los menos fragmentados, - prossiga para a etapa 2.
O passo 1 não resolverá o problema, apenas prepara o terreno. Você precisará baixar um programa com o nome "contig" no site aprovado pela Microsoft. É de graça. Acesse social.technet.microsoft.com e pesquise por 'contig'. OU, você pode usar diretamente technet.microsoft.com/en-us/sysinternals/bb897428.aspx, se o link estiver funcionando. Se você deseja saber por que e como o contig funciona, leia as informações fornecidas na mesma página. Baixe o arquivo zip e descompacte-o em uma pasta de sua escolha. Não faça o download de sites não aprovados pela microsoft; você pode fazer o download de algo indesejável. O procedimento que você está executando é equivalente a um procedimento cirúrgico; portanto, use apenas ferramentas de médicos certificados!
Exiba o prompt de comando ou a tela preta do shell do prompt do DOS. Iniciar => todos os programas => acessórios => prompt de comando {se não estiver logado como administrador, mas com privilégios de administrador, clique com o botão direito do mouse no prompt de comando e escolha 'executar como administrador'}.
No Windows Explorer, arraste o arquivo contig da pasta em que o manteve, para o prompt de comando e pressione Enter. É preciso um pouco de prática para que a janela do prompt do DOS não fuja, de modo que você possa colocar o link do arquivo contig no prompt. Você verá os modos de uso do programa contig exibidos na tela. Não descarte o shell do prompt de comando agora, apenas 'minimize'.
Agora, no explorer, vá para a pasta em que os arquivos culpados são mantidos. Você obterá o local do arquivo salvo na etapa 1. 5A. Abra o shell do prompt de comando e, usando a seta 'para cima', obtenha o comando anterior. Digite -v ao lado, com espaço em ambos os lados. 5B No explorer, arraste o primeiro dos arquivos culpados para o shell do prompt de comandos, para que apareça como "c: ..." etc. ao lado de -v (e espaço). agora pressione enter. Se você arrastou e soltou direito, verá que o contig está fazendo algo. Aguarde até o processo terminar, não use o computador para nenhuma outra tarefa nesse meio tempo. Isso pode levar alguns minutos; por favor, seja paciente. [Usuário avançado pode usar contig -q no modo silencioso].
Você saberá que a tarefa está concluída quando o prompt dos retornar. Repita o procedimento acima para todos os arquivos culpados.
Isso deve resolver o problema na grande maioria dos casos.
Se a lista culpada da etapa 1 indicar que o arquivo de paginação possui mais de 5 fragmentos, é necessário um procedimento adicional. O arquivo de paginação é sempre usado pelo sistema, portanto, é necessário um método diferente. Faça o download da ferramenta de desfragmentação da página em social.technet.microsoft.com/Search/en-US?query=page%20defrag&ac=1. Veja as informações fornecidas na página.
Descompacte o arquivo zip de pagedefrag em uma pasta de sua escolha. Clique duas vezes no exe para executá-lo. Quando uma tela aparecer com três opções de botão de opção, selecione para desfragmentar a página na próxima inicialização. Faça logoff e desligue a máquina e, em seguida, reinicie. Desta vez, você verá uma tela azul informando que a desfragmentação da página está funcionando. Seja paciente e deixe o processo completo.
Depois que o procedimento acima estiver concluído e você puder efetuar login, vá e execute o fragment novamente, como na etapa 1.
Depois disso, desligue e reinicie e desfrute da sua máquina agora mais rápida.
Se você estiver usando o Windows Vista, não terá acesso ao bom relatório de desfragmentação da etapa 1, que o ajudou a identificar os culpados em primeiro lugar. Nesse caso, você terá que encontrar fisicamente os arquivos fragmentados, e isso não é fácil. O que faço é procurar todos os arquivos com mais de 500 mb e contigê-los um a um. Ou eles podem ser colocados em uma pasta e você pode pedir ao contig para desfragmentar todos de uma só vez. Faça isso apenas para arquivos de propriedade do usuário. Para arquivos em c: \ windows e outros arquivos de software do sistema / aplicativo, não mude os arquivos. Basta pedir ao contig para desfragmentar recursivamente os arquivos encontrados na pasta in situ.
Os seguintes arquivos são os culpados comuns em termos de fragmentação: arquivos de vídeo, arquivos de imagem, grandes arquivos zip, notas de lótus, arquivos .nsf etc.
Não me responsabilizo se ocorrer alguma perda ao executar as etapas acima. Estou compartilhando o que funcionou para mim.
fonte