
Nunca tive problemas com o desempenho do meu laptop até algumas atualizações do Windows 8.1 no início desta semana. No começo, pensei que poderia ser algum malware, então executei todos os tipos de ferramentas e verificações (demorei muito), mas nenhum problema foi encontrado e o laptop estava apresentando um desempenho extremamente ruim: pastas, programas e sites demorando vários minutos para carregar, como se as operações de E/S tivessem desacelerado em 20x, o Chrome dizendo "aguardando cache..." Então fui fazer uma restauração do sistema, que corrigiu outros tipos de problemas no passado, mas por algum motivo eu tinha um único ponto de restauração e a reversão não resolveu o problema.
Então me deparei com esta pergunta: Windows 7 rápido no modo de segurança, mas extremamente lento no modo normal
Exatamente o meu problema, no modo de segurança, consigo usar tudo normalmente (mas o laptop superaquece muito, então é uma solução temporária a ser evitada)! Então, seguindo o conselho, tentei reiniciar no modo de depuração e ativar progressivamente serviços diferentes, mas como alguém sugeriu, provavelmente não é o MS que está causando o problema, então selecionei todos os serviços do Windows e ativei todos eles em... Adivinhe, o problema está de volta.
Agora, minha pergunta é: como descubro qual serviço está causando o problema para poder desativá-lo? Existem vários métodos para a abordagem tentativa-erro, e muitos deles têm dependências entre si...
Agradecemos antecipadamente, qualquer ajuda é muito apreciada!
Responder1
Usar janelasGerenciador de tarefaspara descobrir como o tempo da CPU está sendo usado, se isso for um problema.
- Pressione CtrlShiftEscpara abrirGerenciador de tarefas.
- Clique noDetalhesaba.
- Clique noCPUcabeçalho para classificar por quantidade de tempo sendo usado.
- Geralmente,Serviçoscorrer sobsvchost.exe, e há muitas instâncias em execução simultaneamente. Encontre o ID do processo (PID) do infrator, neste exemplo,1808.
- Clique noServiçosaba.
- Clique noPIDcabeçalho para classificar pelo ID.
- Neste exemplo, infelizmente, hátrês serviçosrodando sob esse ID, mas pelo menos isso restringe o problema a um deles. Desligarum por vezpara encontrar o culpado.
da Microsoft (Sysinternals)Explorador de processos(EDUCAÇAO FISICA)daria informações adicionais. Em particular, se o problema for devido ao excesso de E/S de disco, o PE poderá exibir informações de E/S de disco.
Responder2
Os serviços também podem usar mais memória e causar lentidão no Chrome, que também precisa de mais RAM. Para filtrar os serviços em relação ao uso de memória, use o seguinte comando comtasklist
:
TaskList /SVC /FI "memusage gt 12345" /FI "imagename eq svchost.exe"
O que o comando faz? Em palavras, este comando mostra todos os Serviços ( /svc
), depois filtra ( /fi
) os processos com nome executável svchost.exe
e com uso de memória maior que 12345. Altere esse limite superior de uso de memória conforme desejar. Para entender o comando completo, separe o comando longo em partes:
TaskList /SVC
: Mostrar todos os serviços/FI "memusage gt 12345"
: filtre os processos com uso de memória superior a 12345./FI "imagename eq svchost.exe"
: Filtre os processos com nome executávelsvchost.exe
.
A saída será algo assim:
Image Name PID Services
========================= ======== ============================================
svchost.exe 772 BrokerInfrastructure, DcomLaunch,
SystemEventsBroker
svchost.exe 1412 BFE, mpssvc
svchost.exe 1612 Winmgmt
Pode haver mais de um serviço em um svchost.exe
processo. Do Windows 10 Creators Update, se a máquinatem mais de 3,5 GB de RAMcada serviço terá seu processo separado.