Qual é a maneira correta de depurar uma instalação lenta do Windows?


55

Você conhece o procedimento - você foi solicitado a verificar por que o computador do seu primo está lento. Eu estava lá ontem. Sendo um usuário de Mac desde 2007, não tenho me aprofundado muito nos internos do Windows nos últimos cinco anos. A pesquisa de respostas no Google revela muitas, muitas respostas diferentes: registro quebrado, spyware, programa antivírus, disco fragmentado, desativação de efeitos visuais etc.

Nesse caso em particular, fui convidado a olhar para um laptop HP de dois anos com o Vista. O Windows estava incrivelmente lento e até abrir uma nova janela do explorer levou quase um minuto. Acabei fazendo tudo o que foi dito acima: executando o limpador de cc, desfragmentando o disco, desativando efeitos visuais, desativando o Norton e várias outras coisas que pessoas aleatórias na Internet acreditam ter um impacto no desempenho do Windows.

Agora, recorro a vocês, queridos superusuários - eu gostaria de entender isso em profundidade. Existe uma maneira "científica" adequada, se você preferir, de depurar e entender onde está o problema com uma instalação lenta do Windows? (No meu caso específico, isso dizia respeito ao Windows Vista, mas vamos tentar criar um guia geral para XP e Windows 7 também).

Para mim, parece errado apenas executar um monte de ferramentas diferentes sem entender a causa subjacente do erro.


a maneira mais simples é nunca obter esse tipo de computador para uso do Windows novamente .... pois isso pode estar relacionado a algum bug de hardware totalmente desconhecido e impossível de ser descoberto (a menos que você conheça grandes quantidades de conhecimento de depuração totalmente obscuro) ... retorne à loja se possível ... oh, espere, você não está falando sobre a instalação do Windows ... se houver um vírus rootkit e MBR, pode ser mais simples fazer backup de arquivos com um live cd (linux) mangueira a unidade com zeros com dd, e reinstalar o Windows .. se é apenas janelas sendo estúpido (todos os sistemas operacionais fazem) que também será fixo
conspiritech

@conspiritech, eles significam uma instalação atual que demora a responder.
Moab

então vá com a metade inferior do comentário
conspiritech

Desative praticamente todos os processos de inicialização usando msconfig, reinicialização, CCleaner, desfragmentação, verificação de vírus, reinicialização, ccleaner e desfragmentação..reboot = p. Era o que eu faria, mas sou apenas eu. (e vista suga = p)
cutrightjm

Respostas:


54

Vamos começar do topo, e depois nos aprofundamos mais do que nunca.

Embora você possa executar ferramentas aleatórias como o Process Explorer ou as Execuções Automáticas, bisbilhotar nelas não mostrará tudo e ainda haverá coisas escondidas sob a grama. E se você desativa os programas e muda os drivers, provavelmente está consertando algo que não está quebrado.

Como em toda pesquisa científica, primeiro precisamos determinar a causa antes de chegar a uma solução ...

Preso? Obtenha idéias melhores, divida e conquiste suas opções e teste as coisas.

Índice de Experiência do Windows

A maneira mais rápida de identificar se não é apenas o hardware ...

Abaixo, Control Panel\All Control Panel Items\Performance Information and Toolsvocê pode encontrar o Índice de Experiência do Windows, conhecido como uma boa maneira de avaliar os principais componentes do sistema.

Às vezes, o computador não atende mais às suas necessidades diárias ...

No exemplo acima, seria necessário investigar o hardware que este computador possui e tentar atualizar os drivers; caso contrário, é hora de atualizar esse copmuter. É assim que o hardware vai ...

Monitor de recursos

Uma boa visão geral do que está acontecendo no seu computador, sem necessidade de download ...

Abaixo, Control Panel\All Control Panel Items\Administrative Toolsvocê pode encontrar o Monitor de Recursos, que também pode ser acessado no Gerenciador de Tarefas, clicando em um botão. Isso fornece uma visão geral muito agradável da CPU / Memória / Disco / Rede dos aplicativos e serviços em seu sistema.

Firefox e AVP? Cheira a verificação excessiva de vírus enquanto navega. E eu preciso wmpnetwk.exe?

Não é necessário ativar o Process Explorer ou o Process Monitor, porque esse animal também mostra as interrupções do sistema e até permite que você filtre. E caso haja algo errado com isso, o DPC Latency Checker e o LatencyMon podem ajudá-lo a identificar rapidamente o problema. Mas por que não instalar uma ferramenta muito mais perspicaz?

Kit de ferramentas de desempenho do Windows

Vem com o gravador fácil e um analisador perspicaz, nenhum problema escapa dos seus olhos ...

Essas ferramentas estão disponíveis no Windows ADK , que é para Windows Vista e superior. Observe para selecionar apenas o Windows Performance Toolkit durante a instalação, porque a outra ferramenta demora muito para ser baixada e destina-se apenas a profissionais.

E então você pode finalmente iniciar o Windows Performance Recorder, apenas verificar o que precisa e iniciar o rastreamento. Depois de capturar o momento lento, você pode parar o rastreamento e ele salvará o rastreamento em um local que você pode encontrar facilmente.

A última vez que mencionei isso, você tinha que fazer tudo isso com a linha de comando ... Bem-vindo a 2012!

Sim, isso também pode ser usado para rastrear cenários de desligamento / (re) inicialização / espera / hibernação / resumo / fastStartup.

Agora, vamos ver como são 10 segundos de desempenho bastante ocioso.

Ah, não, eu esqueci de fechar o Monitor de Recursos, veja como estão consumindo seus gráficos ...

No lado esquerdo, você pode expandir as seções do gráfico e arrastar os gráficos que deseja para o lado direito. No lado direito, você pode manipular os gráficos de várias maneiras; pairar, clicar e clicar com o botão direito do mouse deve ensinar algumas coisas. Para não esquecer as guias na parte superior ou os recursos de anotação à direita.

Sim, tabelas de dados de desempenho com barras amarelas e azuis ...

Na imagem acima, você pode ver que, com o clique de um botão, é possível obter uma tabela abaixo do gráfico. Ao clicar com o botão direito do mouse no cabeçalho das colunas, você pode adicionar / remover colunas (algumas não são mostradas).

Observe a barra amarela e azul. Qualquer coisa antes da barra amarela é considerada a chave dessa linha, é usada como a série do gráfico. Os valores entre as barras amarela e azul são agregados (geralmente somados), porque não se trata apenas de um processo, mas das pilhas que os segmentos do processo percorreram. Por fim, você pode representar graficamente as colunas e dar-lhes uma cor. Se você arrastar uma hora de início e uma hora de término para cá, ele mudará o gráfico para mostrar barras horizontais (para mostrar quando as coisas começaram e pararam) ...

Agora, e os motoristas?

A Nvidia é um recurso pesado e parece que não resisti em mover o mouse ...

Console de Avaliação do Windows

Se você não conseguir o suficiente, este funcionará por horas e gerará toneladas de dados XML / WPT para você analisar. Não é para os fracos de coração, também está disponível no Windows ADK. É útil para profissionais, mas na maioria dos casos não é realmente necessário ...

Sim, meu querido sistema, fui tão fundo que você não tem segredos de desempenho para nós.


3
Coisa boa. Tenho um comentário para inserir, é quase o oposto do seu primeiro parágrafo. Às vezes, começo perguntando a eles se "você precisa dessas coisas" e removendo todo o lixo que eles não querem, não sabiam que ainda estava lá e não os usam. Eu não vejo nenhum ponto em analisar lixo que eles não querem começar. Então, para mim, seria remover Primeiro, analise o que resta, se necessário. depois de ver os montes de lixo a maioria das pessoas têm, eu prefiro a quebrá-lo primeiro :-)
Psycogeek

3
@ Psycogeek: O risco disso é que é fácil levar isso longe demais, pois essas ferramentas servem para resolver problemas e não para limpeza geral; o local para limpar seu computador deve estar Control Panel\Programs\Programs and Featuresem primeiro lugar. Mas é por isso que eu usei Let's start at the top, porque se você começar de baixo, estará apenas jogando um jogo de adivinhação; Além disso, você vai começar a ver as coisas como junkque não realmente afetar o seu desempenho, razão pela qual milhares de pessoas no Google vêm com sugestões que não funcionam muito de qualquer maneira ...
Tamara Wijsman

11
+1 writeup surpreendente e informações Tom, eu não tenho jogado com o Performance Toolkit antes, mas depois de ler este eu certamente quando surge a oportunidade :)!
HaydnWVN

11
Ótima resposta. Agora estou ansioso para ter uma oportunidade de ter uma instalação lenta do Windows para olhar :)
Niklas

@ Niklas: Boa sorte; se precisar de ajuda, você pode me enviar um ping (iniciar sua mensagem com @TomWij) no chat.
Tamara Wijsman

15

Para mim, parece errado apenas executar um monte de ferramentas diferentes sem entender a causa subjacente do erro.

Se apenas mais pessoas pensassem assim :)

Na verdade, existem ferramentas para determinar por que uma instalação do Windows está executando pior do que deveria. O problema é que, se você não está, pelo menos, usando o Windows diariamente, usá-los pode não produzir os resultados desejados.

Normalmente, um desempenho ruim é trivial de resolver. Ou é um processo desonesto que consome todos os recursos ou é um hardware / drivers defeituosos.

Process Explorer

O primeiro passo absoluto que normalmente darei é verificar o Process Explorer . O Process Explorer é como o Gerenciador de Tarefas no crack . Você também pode extrair o arquivo executável diretamente do live.sysinternals.com .
Ele informará se é um driver (alta carga de interrupções) ou um processo.

Analisando DPC / interrupções altas

Já temos uma excelente pergunta sobre esse assunto, então não vou replicar nenhuma informação aqui.

Processo desonesto

Se o problema for um processo não autorizado e você não puder matá-lo (talvez seja um malware resistente), convém desativá-lo usando a Execução automática .

Leitura adicional

Existem muito mais ferramentas e muito mais maneiras de analisar os problemas do Windows corretamente . As pessoas realmente escrevem livros sobre isso. Simplesmente existe muito conhecimento a ser transmitido em uma resposta SU :)

Pessoalmente, eu já ficaria muito feliz se as pessoas parassem de otimizar o registro do Windows ...


11
Esta é uma resposta fantástica
Mala

4
+1 "Eu já ficaria muito feliz se as pessoas parassem de otimizar seu registro do Windows"
Moab

3
  1. Pergunte ao usuário o que eles querem dizer com "lento" - todo o sistema é lento? é apenas um programa lento? o Internet Explorer (em oposição à velocidade real da rede) é lento? o sistema está lento apenas ao fazer certas coisas?
  2. appwiz.cpl-> exclua qualquer coisa com "Barra de Ferramentas" no título, bem como qualquer outra coisa que pareça com malware, spyware ou outras coisas que o usuário não precisa. Verifique também se há complementos mal-intencionados do IE e não faria mal redefinir completamente as configurações do IE no painel de controle Opções da Internet se você suspeitar que o malware tenha estragado tudo.
  3. O Process Explorer de um pendrive externo como o @Oliver Salzburg menciona -> qualquer executável que não seja assinado pela Microsoft ou por um fornecedor conhecido deve suspeitar - reduza apenas o que o usuário precisa.
  4. Autoruns - outro ótimo utilitário Sysinternals - encontre o que está registrado para iniciar automaticamente na inicialização -> qualquer executável que não seja assinado pela Microsoft ou por um fornecedor conhecido deve ser suspeito
  5. Malwarebytes + outro programa de verificação de malware gratuito de sua escolha para verificar a presença de vírus.
  6. Aplique todas as atualizações pendentes do Windows e do Office
  7. Aplique as atualizações mais recentes do driver de vídeo se o PC pertencer a um jogador
  8. O antivírus está desatualizado? Instale a versão mais recente do antivírus, se disponível
  9. Expectativas do usuário - o usuário está realmente sobrecarregando o computador? (esta etapa é necessária se o computador for antigo)
  10. CCleaner - para os shows de arquivos temporários da Internet, sem dúvida ...
  11. Corre defrag.exe
  12. Se o usuário geralmente usa o PC para uso da Internet, instale o Chrome e torne-o navegador padrão.
  13. Imagem da máquina, se puder, para que você não gaste tanto tempo fazendo tudo isso novamente em três meses, quando o usuário não ouvir nenhum de seus conselhos e estiver na mesma situação exata.

3
-1 O Malwarebytes NÃO é um antivírus!
HaydnWVN

Embora existam alguns pontos válidos que poderiam resolver o problema, esse método está longe de realmente depurar um problema.
marcovtwout

2

No Windows, existem coisas como o Gerenciador de Tarefas, o Monitor de Recursos e o Monitor de Desempenho que ajudam a descobrir onde estão os seus gargalos.

Sem mencionar o Modo de segurança e o MSConfig para testar / eliminar suspeitos de software e os utilitários de disco para determinar se o disco e o sistema de arquivos estão em boas condições.

É aí que você deve começar, muito antes de começar a disparar utilitários de limpeza no sistema operacional. :)


-2

SEMPRE verifico primeiro o disco rígido, independentemente do que o usuário esteja reclamando. Eu uso o HDSentinel para verificá-lo, depois reinicializo e verifico novamente como tive duas instâncias em que após a reinicialização, ele me disse que o HDD estava falhando, quando o teste inicial disse que estava perfeito / quase perfeito.

Depois de verificar o disco rígido (vamos supor que esteja bom) eu verifico quanto de RAM há 1) na unidade 2) pós uma reinicialização gratuita 3) livre com 3.1) navegador de usuários aberto 3.1) cliente de email de usuários aberto 3.2) cliente de email de usuários aberto 3.2) Word / Excel / the aplicativos usuais que o usuário usa diariamente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.