Comandos do Terminal do Windows para solucionar problemas no PC

Última atualização: Dezembro 2 2025
  • O Windows Terminal centraliza o CMD, o PowerShell e o WSL em uma única interface, ideal para diagnosticar e reparar problemas quando a interface gráfica não responde.
  • Comandos como SFC, DISM e CHKDSK operam em diferentes camadas (arquivos do sistema, imagem do Windows e disco) e, quando combinados, resolvem a maioria dos problemas de estabilidade.
  • Utilitários de rede (ipconfig, netsh, ping, tracert, netstat, nslookup) permitem detectar e corrigir quedas de conexão, lentidão na internet e tráfego suspeito.
  • Uma rotina de manutenção mensal com scripts que integram esses comandos ajuda a manter seu PC rápido, estável e com menor probabilidade de precisar de uma reinstalação do Windows.

Comandos do Terminal do Windows para solucionar problemas no PC

Se o seu computador começar a ficar lento, o Wi-Fi ficar caindo, você estiver tendo telas azuis da morte ou o Windows estiver se comportando de forma errática, o Terminal do Windows e o console clássico são seus melhores aliados para corrigir muitos desses problemas sem reinstalar o sistema. Por trás dessa janela preta, encontram-se verdadeiros canivetes suíços para diagnosticar, reparar e fazer seu PC funcionar muito melhor.

Neste artigo, você encontrará um guia completo (e direto) sobre os principais comandos do Windows Terminal, CMD e PowerShell para solucionar problemas, reparar e manter seu PC . Você aprenderá o que cada comando faz, quando usá-lo, verá exemplos concretos para cenários reais e aprenderá como combiná-los em uma rotina de manutenção regular para manter seu PC funcionando perfeitamente.

O que é o Windows Terminal e por que ele é ideal para reparo de PCs?

O Windows Terminal é o console moderno da Microsoft que unifica o CMD, o PowerShell e o WSL (um subsistema Linux) em uma única janela . Isso significa que você pode alternar entre esses ambientes usando guias, personalizar cores e fontes e ter várias sessões abertas simultaneamente.

A principal diferença em relação ao console clássico é que o Terminal oferece uma interface mais amigável, autocompletar e acesso simultâneo a múltiplos shells . Você pode ter uma aba com o CMD para usar o CHKDSK, outra com o PowerShell para scripts e outra com o Bash se estiver trabalhando com ferramentas do Linux.

Enquanto o CMD se concentra em comandos tradicionais do Windows e o PowerShell em automação e scripts avançados, o Terminal do Windows funciona como um contêiner onde você pode executar todos eles sem precisar alternar entre aplicativos. Isso o torna especialmente útil quando a interface gráfica trava, o Windows não inicializa corretamente ou você precisa realizar diagnósticos complexos.

Comandos essenciais para começar a usar o Terminal do Windows

Antes de abordarmos os assuntos mais avançados, é uma boa ideia dominar alguns comandos básicos que permitirão navegar pelo sistema, visualizar informações importantes e encerrar processos quando algo travar.

O ponto de partida em qualquer console é `help` . Se você digitar `help` no CMD ou no PowerShell, verá uma lista dos comandos disponíveis nesse ambiente, juntamente com uma breve descrição. E se você digitar, por exemplo, `chkdsk /?` ou ` shutdown /?` , obterá todos os modificadores e exemplos de uso.

Para navegar entre pastas, os comandos clássicos são `cd` (mudar de diretório) e `dir` (listar arquivos e subpastas). ` cd ..` move você um nível acima, e `tree folder` exibe toda a árvore de diretórios.

Também é muito útil usar o comando `cls` para limpar a tela do console, `exit` para fechá-lo e digitar `file.txt` para exibir o conteúdo de um arquivo de texto sem abrir o Bloco de Notas.

Comandos de diagnóstico rápido do sistema

Quando você suspeita que algo está errado, o primeiro passo é coletar informações. O Windows inclui diversos comandos que resumem o status do sistema, os componentes e os processos ativos.

O comando `systeminfo` exibe uma visão geral rápida do modelo do seu computador, processador, RAM, versão exata do Windows, BIOS, patches instalados e muito mais. É perfeito para verificar os requisitos de programas ou atualizações.

Se você quiser ver os processos ativos, o comando `tasklist` mostra todos os processos em execução e quanta memória eles estão usando. E se algum deles travar, você pode finalizá-lo com o comando `taskkill /PID NúmeroDoProcesso /F` , usando o PID que você viu na lista.

Para fazer um inventário dos drivers, o comando `driverquery` gera uma lista de todos os drivers instalados, seus tipos, caminhos e datas . Isso é muito útil após formatar ou trocar o hardware, ou se você suspeitar que um driver está causando travamentos e quiser aprender como fazer backup dos drivers.

Outra funcionalidade útil é usar o comando `wmic diskdrive get model,status` para verificar rapidamente o estado geral dos seus discos físicos . Se um disco começar a apresentar problemas ("Pred Fail" ou outros estados incomuns), é hora de fazer um backup o mais rápido possível.

Conexão de rede e internet: comandos para corrigir problemas de Wi-Fi e latência.

Muitos problemas do dia a dia têm origem na conexão: páginas que não carregam, Wi-Fi que cai, jogos com lentidão… O Windows oferece diversos utilitários para verificar o que está acontecendo na sua rede e corrigir configurações corrompidas.

  Tudo sobre o identificador GDID do Windows e a privacidade do usuário.

O comando mais básico é o ipconfig , que exibe a configuração de IP, gateway, máscara de sub-rede, DNS, etc. Você pode usar ipconfig /release e depois ipconfig /renew para liberar e renovar o endereço IP, o que é útil se você tiver conflitos de DHCP ou problemas para obter um endereço.

Quando os sites param de ser resolvidos corretamente ou a conexão Wi-Fi fica instável, executar o comando `ipconfig /flushdns` limpa o cache DNS e, se necessário, você pode editar o arquivo hosts para forçar a resolução local. Isso ajuda a resolver erros de resolução de nomes e interrupções intermitentes.

Para ir além, `netsh int ip reset` reinicia a pilha TCP/IP. É uma opção mais agressiva que geralmente corrige conexões instáveis, velocidades muito lentas ou problemas causados ​​por malware ou VPNs desinstaladas incorretamente.

A tríade de ping, tracert (ou tracert de destino) e pathping permite verificar se um servidor está respondendo e qual rota os pacotes estão seguindo. O ping mede a latência, o tracert mostra os saltos intermediários e o pathping combina ambos para também mostrar a perda de pacotes em cada etapa.

Se você suspeitar de intrusos ou programas que consomem muitos dados, o comando `netstat -ano` lista todas as conexões ativas, portas abertas e endereços remotos. Isso permite identificar tráfego ou serviços suspeitos que não deveriam estar utilizando determinadas portas.

Por fim, o nslookup pode ser usado para consultar diretamente um servidor DNS em busca de um nome de domínio ou para fazer o oposto (resolver um endereço IP para um nome de domínio). É muito útil para determinar se o problema está na sua conexão ou no seu provedor de DNS.

Comandos para verificar e reparar arquivos do sistema: SFC

Uma das ferramentas clássicas para reparar o Windows é o SFC (Verificador de Arquivos do Sistema) , que analisa arquivos de sistema protegidos e restaura os danificados usando cópias em cache.

O método mais comum é abrir o Terminal do Windows ou o CMD como administrador e executar o comando sfc /scannow . Este comando verifica todos os arquivos críticos do Windows e substitui os corrompidos pelas versões originais armazenadas em %WinDir%\System32\dllcache.

Se você quiser apenas verificar sem fazer nenhuma alteração, pode executar `sfc /verifyonly` , que simplesmente detecta irregularidades sem corrigi-las . Você também tem variantes mais específicas, como `sfc /scanfile=Caminho\arquivo`, para se concentrar em um arquivo específico.

Quando a verificação estiver concluída, o SFC pode retornar mensagens diferentes: que não encontrou problemas , que encontrou erros e os corrigiu , que detectou danos, mas não conseguiu corrigi-los , ou que não pôde concluir a operação . Nestes últimos casos, geralmente é recomendável executar o comando no Modo de Segurança.

Os sintomas típicos que justificam a execução do SFC incluem funções do Windows que param de responder, aplicativos do sistema que não abrem, erros de "arquivo não encontrado" em tarefas básicas ou instabilidade inexplicável.

DISM: Reparar imagem do Windows quando o SFC não for suficiente

Se o SFC não conseguir resolver os problemas, o próximo nível é o DISM (Deployment Image Servicing and Management) , uma ferramenta projetada para revisar e reparar a imagem do Windows na qual o sistema é baseado.

O DISM possui três opções principais que devem ser executadas nesta ordem e com calma :

  • DISM / Online / Limpeza de Imagem / CheckHealthVerifique rapidamente se a imagem apresenta danos conhecidos.
  • DISM / Online / Cleanup-Image / ScanHealth: realiza uma análise mais aprofundada e registra qualquer corrupção detectada.
  • DISM / Online / Cleanup-Image / RestoreHealth: tenta reparar a imagem usando arquivos de origem (geralmente através do Windows Update).

Esses comandos também podem ser executados no Terminal do Windows ou CMD com privilégios de administrador. O ScanHealth e o RestoreHealth podem levar vários minutos, até mais de uma hora, dependendo do estado do sistema e da velocidade do disco, portanto, tenha paciência.

Se o Windows Update não estiver funcionando ou estiver corrompido, você pode especificar uma fonte alternativa com um comando como DISM /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess , apontando para uma pasta com os arquivos de instalação do Windows (ISO montada, rede, etc.).

Quando usar o DISM: quando ocorrem erros durante a instalação de atualizações, falhas estranhas de aplicativos do sistema, problemas recorrentes que o SFC não corrige ou mensagens relacionadas à imagem do Windows.

CHKDSK: Analisa e corrige erros no disco.

O terceiro pilar para reparar problemas graves é o CHKDSK (Verificação de Disco) , um veterano que continua sendo essencial para verificar e reparar erros físicos e lógicos no disco rígido ou SSD.

O uso típico seria algo como chkdsk C: /F /R , onde:

  • /F Isso indica que deve ser feita uma tentativa de corrigir os erros detectados.
  • /R Ele procura por setores defeituosos, tenta recuperar dados legíveis e os marca para não serem utilizados.

Se você verificar a unidade onde o Windows está instalado, o sistema geralmente informará que não pode bloqueá-la naquele momento e perguntará se você deseja agendar a verificação para a próxima reinicialização. Responda que sim e reinicie quando for conveniente para você.

  Vírus do Windows: sintomas, limpeza e proteção completa

O CHKDSK executa várias fases: primeiro, verifica a estrutura do sistema de arquivos; em seguida, verifica nomes, links e pastas inacessíveis ; e, por fim, verifica os descritores de segurança. Ao concluir, exibe um relatório com os erros encontrados e os reparos realizados.

Além de /F e /R, os volumes NTFS oferecem outros modificadores avançados, como /scan, /spotfix, /perf e /sdcleanup , projetados para verificações online mais rápidas, correções pontuais ou limpeza de descritores . Estes são úteis em ambientes mais técnicos.

Sinais claros de que é necessário usar o CHKDSK incluem inicializações muito lentas , telas azuis recorrentes, arquivos que desaparecem ou se tornam inacessíveis e qualquer indicação de que o disco rígido possa estar começando a falhar.

Diferenças entre SFC, DISM e CHKDSK e como combiná-los

Embora os três sejam executados a partir do console, cada um ataca uma camada diferente do sistema , e saber isso economiza tempo e trabalho.

O SFC concentra-se em arquivos protegidos do Windows . É o primeiro comando que você deve tentar ao notar pequenas falhas, aplicativos do sistema que não abrem, recursos que param de funcionar ou pequenos bugs.

O DISM atua na imagem do Windows . Ele entra em ação quando o SFC não consegue reparar determinados arquivos ou quando há problemas com atualizações, corrupção mais profunda ou erros internos de manutenção.

O CHKDSK não altera os arquivos do sistema nem a imagem; em vez disso, verifica diretamente o estado do disco e a estrutura do sistema de arquivos . É a ferramenta que você deve usar se suspeitar que o problema está no armazenamento: setores defeituosos, quedas de energia, danos no laptop, telas azuis aleatórias , etc.

Uma sequência altamente recomendada quando seu PC fica instável é: 1) CHKDSK na unidade do sistema, 2) DISM com CheckHealth, ScanHealth e RestoreHealth, 3) SFC /scannow . Essa sequência abrange o disco, a imagem e os arquivos protegidos.

Otimização de desempenho com comandos avançados (memória, temporizadores e energia)

Além de servir para reparos, o console também pode ser usado para extrair um pouco mais de desempenho do sistema, especialmente em jogos ou tarefas pesadas , desde que você saiba o que está fazendo.

O comando `fsutil behavior query memoryusage` permite visualizar como o Windows está utilizando a memória para o cache de arquivos. Em seguida, o comando `fsutil behavior set memoryusage 2` instrui o sistema a priorizar o desempenho do cache, o que pode melhorar o desempenho em jogos ou programas que exigem muito do disco.

No contexto de temporizadores, comandos como `bcdedit /set useplatformtick yes` e `bcdedit /set disabledynamictick yes` forçam um tick de hardware estável e desativam a troca dinâmica de frequência . Isso pode reduzir pequenas variações de latência, algo muito valorizado por jogadores exigentes.

Para gerenciamento de energia, o comando powercfg é indispensável. Por exemplo, powercfg /batteryreport gera um relatório HTML detalhado com ciclos de carga, degradação da bateria, tempos de uso e recomendações — ideal para laptops que não duram mais tanto quanto antes.

Você também pode usar o comando `powercfg /energy` para obter um relatório sobre a eficiência energética do seu computador, indicando dispositivos que impedem o modo de repouso, opções mal configuradas ou drivers que consomem energia em excesso . Se você também deseja melhorar a produtividade com ajustes e truques, combinar essas métricas com as configurações do sistema pode fazer uma diferença significativa.

Gerenciamento de disco, particionamento e manutenção de armazenamento

Quando o problema está no armazenamento, além do CHKDSK, é aconselhável conhecer outras ferramentas como diskpart, defrag, format, convert ou fsutil , que permitem gerenciar partições, formatar e verificar aspectos avançados do sistema de arquivos.

O diskpart é extremamente poderoso e, se usado incorretamente, muito perigoso. Com comandos como list disk , select disk N e clean, você pode apagar completamente um disco sem solicitar confirmação . Ele também pode ser usado para criar e excluir partições, atribuir letras de unidade, trabalhar com discos virtuais e até mesmo mesclar duas partições NTFS em determinados cenários.

A ferramenta de desfragmentação realiza a desfragmentação em discos mecânicos, o que pode melhorar o desempenho em HDDs, mas não é útil em SSDs . Ela é usada com parâmetros como `defrag C: /U /V` para visualizar o progresso e um relatório detalhado.

Com o comando `convert D: /FS:NTFS`, você pode converter uma unidade FAT para NTFS sem formatá-la, o que é útil para discos antigos ou removíveis que você deseja adaptar aos recursos modernos do Windows.

O fsutil, por outro lado, permite visualizar informações sobre volumes, pontos de montagem, espaço livre e outros detalhes avançados, sendo mais indicado para administradores e usuários avançados que desejam ajustar o comportamento do sistema de arquivos.

  Periféricos de console compatíveis com PC: um guia completo para tirar o máximo proveito deles.

Organizando arquivos, processos e pequenos truques de console.

A linha de comando também agiliza tarefas cotidianas como copiar dados, limpar pastas, renomear arquivos ou automatizar backups sem precisar abrir um único navegador.

Comandos tradicionais como copy, xcopy, robocopy, move, del, md, ren e type permitem montar desde scripts de backup até limpezas periódicas de pastas temporárias . Por exemplo, robocopy C:\Source D:\Destination /E é uma opção robusta para sincronizar diretórios, incluindo subpastas.

Para gerenciar tarefas automatizadas, você pode usar o schtasks , que agenda a execução periódica de scripts ou aplicativos . É a base para configurar manutenções regulares sem precisar se lembrar de fazê-las todo mês.

E se você precisar executar um aplicativo com outras permissões, o comando "runas /user:User" permite que você inicie programas como outro usuário, desde que tenha a senha, o que é útil em computadores compartilhados ou ambientes de trabalho.

Por fim, para tornar o trabalho no console mais conveniente, comandos como color, title, prompt, cls ou cmd permitem personalizar cores, alterar o título da janela, ajustar o prompt ou abrir novas sessões rapidamente.

Rotina de manutenção mensal com scripts e automação.

A verdadeira mágica acontece quando você transforma todos esses comandos em uma rotina regular de manutenção , em vez de usá-los apenas quando seu PC já está lento.

Uma frequência razoável é uma revisão completa a cada 4 a 6 semanas , desde que o equipamento não apresente problemas graves. Essa revisão pode incluir:

  • Análise do disco com chkdsk C: / F / R (e em outras unidades, se você as utiliza bastante).
  • Verificação de imagem com dism /online /cleanup-image /CheckHealth E, se houver algum aviso, / Saúde digitalização y / RestoreHealth.
  • Verificação de arquivos do sistema com sfc / scannow.
  • Relatório de bateria com powercfg / batteryreport Se você usa um laptop diariamente.
  • Verificação de memória e temporizador com consulta de comportamento do fsutil uso de memória y bcdedit Se você está preocupado com a latência.

Tudo isso pode ser colocado em um simples arquivo .bat, para que você não precise executar comando por comando. Você salva o arquivo, executa como administrador e deixa que ele faça o trabalho enquanto você toma um café . Você pode até agendar a execução com o schtasks.

Se quiser ir um passo além, você pode complementar essa rotina com ferramentas gráficas como o Gerenciador de Tarefas, o Monitor de Recursos ou aplicativos de terceiros (HWMonitor, CrystalDiskInfo, etc.) para monitorar temperaturas, integridade do disco e consumo de recursos.

Quando não há outra opção a não ser reinstalar o Windows

Por melhores que sejam o SFC, DISM, CHKDSK e similares, existem situações em que nem esses comandos nem as ferramentas de solução de problemas integradas conseguem restaurar a estabilidade completa.

Se, após executar essas ferramentas várias vezes , os erros persistirem, o sistema continuar apresentando problemas de inicialização ou as falhas forem contínuas , a instalação pode estar tão corrompida que a solução mais sensata será realizar uma reinstalação limpa do Windows.

Também é aconselhável começar do zero quando você sofreu infecções graves por malware, problemas extremos de desempenho que não desaparecem, atualizações catastróficas ou alterações de hardware muito grandes (especialmente na placa-mãe) que deixam o sistema instável.

Nessas circunstâncias, os comandos ainda são úteis para salvar dados, gerar relatórios e verificar o estado do disco antes da formatação, mas você não deve ter medo de reinstalar: muitas vezes é isso que realmente restaura a estabilidade.

Dominar esses comandos do Windows Terminal, CMD e PowerShell oferece um conjunto de ferramentas poderoso para diagnosticar, reparar e otimizar seu PC sem depender sempre de assistentes gráficos . Combinando SFC, DISM e CHKDSK com utilitários de rede, gerenciamento de disco e pequenos ajustes de desempenho, você pode resolver desde problemas de Wi-Fi até corrupção grave do sistema. E se você também configurar uma rotina de manutenção mensal com scripts, seu computador permanecerá rápido, estável e pronto para trabalho ou lazer por muito mais tempo, sem problemas.

comando cmd
Artigo relacionado:
Comando CMD: dicas e truques para aproveitar ao máximo o terminal do Windows