15 Comandos do Prompt de Comando do Windows (CMD) que você deve conhecer
O prompt de comando está desaparecendo lentamente da interface do Windows e por boas razões: os comandos CMD são uma ferramenta antiquada e quase sempre desnecessária de uma era de entrada baseada em texto. Mas muitos comandos continuam úteis, e o Windows 8 e 10 até adicionaram novos recursos.
Aqui, apresentamos os comandos essenciais que todo usuário do Windows deve conhecer.
Não tem certeza de como acessar o prompt de comando do Windows, esqueceu os comandos básicos do Windows ou gostaria de saber como ver uma lista de opções para cada comando (também conhecido como códigos de prompt)? Consulte nosso guia para iniciantes na linha de comando do Windows para obter instruções.
Comandos do prompt de comando do Windows
1.Assoc
A maioria dos arquivos no Windows está associada a um programa específico designado para abrir o arquivo por padrão. Às vezes, lembrar essas associações pode ser confuso. Você pode se lembrar digitando o comando assoc para exibir uma lista completa de extensões de nome de arquivo e associações de programa.
Você também pode estender o comando para alterar associações de arquivos. Por exemplo, assoc .txt = mudará a associação de arquivo para arquivos de texto para qualquer programa que você inserir após o sinal de igual. O próprio comando Assoc revelará os nomes das extensões e dos programas, o que o ajudará a usar esse comando de maneira adequada.
No Windows 10, você pode visualizar uma interface mais amigável que também permite alterar as associações de tipo de arquivo imediatamente. Vá para Configurações (Windows + I)> Aplicativos> Aplicativos padrão> Escolha o aplicativo padrão por tipo de arquivo .
2. Cifra
Excluir arquivos em um disco rígido mecânico realmente não os exclui. Em vez disso, ele marca os arquivos como não acessíveis e o espaço que ocupam como livre. Os arquivos permanecem recuperáveis até que o sistema os substitua com novos dados, o que pode levar algum tempo.
O comando cipher, entretanto, limpa um diretório gravando dados aleatórios nele. Para limpar sua unidade C, por exemplo, você usaria o comando cipher / w: d , que limpará o espaço livre na unidade. O comando não sobrescreve os dados não excluídos, portanto, você não apagará os arquivos necessários ao executar este comando.
Você pode usar um host de outros comandos de criptografia, no entanto, eles geralmente são redundantes com versões do Windows habilitadas para BitLocker .
3. Driverquery
Os drivers permanecem entre os softwares mais importantes instalados em um PC. Drivers mal configurados ou ausentes podem causar todos os tipos de problemas, portanto, é bom ter acesso a uma lista do que está em seu PC. Isso é exatamente o que o comando driverquery faz. Você pode estendê-lo para driverquery -v para obter mais informações, incluindo o diretório no qual o driver está instalado.
4. Comparação de arquivos
Você pode usar este comando para identificar diferenças de texto entre dois arquivos. É particularmente útil para escritores e programadores que tentam encontrar pequenas alterações entre duas versões de um arquivo. Basta digitar fc e, em seguida, o caminho do diretório e o nome dos dois arquivos que deseja comparar.
Você também pode estender o comando de várias maneiras. Digitar / b compara apenas a saída binária, / c desconsidera o caso do texto na comparação e / l apenas compara texto ASCII.
Então, por exemplo, você pode usar o seguinte:
fc /l "C:Program Files (x86)example1.doc" "C:Program Files (x86)example2.doc"
O comando acima compara o texto ASCII em documentos de duas palavras.
5. Ipconfig
Este comando retransmite o endereço IP que seu computador está usando no momento. No entanto, se você estiver atrás de um roteador (como a maioria dos computadores hoje), receberá o endereço de rede local do roteador.
Ainda assim, ipconfig é útil por causa de suas extensões. ipconfig / release seguido por ipconfig / renew pode forçar seu PC com Windows a solicitar um novo endereço IP, o que é útil se o seu computador alegar que um não está disponível. Você também pode usar ipconfig / flushdns para atualizar seu endereço DNS. Esses comandos são ótimos se o solucionador de problemas de rede do Windows travar, o que acontece ocasionalmente.
6. Netstat
Digitar o comando netstat -an fornecerá uma lista de portas abertas atualmente e endereços IP relacionados. Este comando também informará em que estado a porta está; escuta, estabelecido ou fechado.
Este é um ótimo comando para quando você está tentando solucionar problemas de dispositivos conectados ao seu PC ou quando teme que um Trojan infectou o seu sistema e está tentando localizar uma conexão maliciosa.
7. Ping
Às vezes, você precisa saber se os pacotes estão ou não chegando a um dispositivo de rede específico. É aí que o ping se torna útil.
Digitar ping seguido por um endereço IP ou domínio da web enviará uma série de pacotes de teste para o endereço especificado. Se eles chegarem e forem devolvidos, você sabe que o dispositivo é capaz de se comunicar com o seu PC; se falhar, você sabe que há algo bloqueando a comunicação entre o dispositivo e o computador. Isso pode ajudá-lo a decidir se a raiz do problema é uma configuração inadequada ou uma falha de hardware de rede.
8. PathPing
Esta é uma versão mais avançada do ping, útil se houver vários roteadores entre o seu PC e o dispositivo que você está testando. Como o ping, você usa esse comando digitando pathping seguido pelo endereço IP, mas, ao contrário do ping, o pathping também retransmite algumas informações sobre a rota que os pacotes de teste seguem.
9. Tracert
O comando tracert é semelhante ao pathping. Mais uma vez, digite tracert seguido do endereço IP ou domínio que deseja rastrear. Você receberá informações sobre cada etapa da rota entre seu PC e o destino. Ao contrário do pathping, entretanto, o tracert também rastreia quanto tempo (em milissegundos) cada salto entre servidores ou dispositivos leva.
10. Powercfg
Powercfg é um comando muito poderoso para gerenciar e rastrear como seu computador usa energia. Você pode usar o comando powercfg hibernate on e powercfg hibernate off para gerenciar a hibernação e também pode usar o comando powercfg / a para ver os estados de economia de energia atualmente disponíveis em seu PC.
Outro comando útil é powercfg / devicequery s1_supported , que exibe uma lista de dispositivos em seu computador que oferecem suporte ao modo de espera conectado. Quando ativados, você pode usar esses dispositivos para tirar o computador do modo de espera, mesmo remotamente. Você pode habilitar isso selecionando o dispositivo no Gerenciador de dispositivos , abrindo suas propriedades, indo para a guia Gerenciamento de energia e, em seguida, marcando a caixa Permitir que este dispositivo desperte o computador .
O Powercfg / lastwake mostrará qual dispositivo despertou por último o seu PC do estado de hibernação. Você pode usar este comando para solucionar problemas do seu PC se ele parecer acordar aleatoriamente.
Você pode usar o comando powercfg / energy para criar um relatório detalhado de consumo de energia para o seu PC. O relatório é salvo no diretório indicado após a conclusão do comando. Este relatório permitirá que você saiba de quaisquer falhas do sistema que podem aumentar o consumo de energia, como dispositivos bloqueando certos modos de suspensão ou mal configurados para responder às suas configurações de gerenciamento de energia.
O Windows 8 adicionou powercfg / batteryreport , que fornece uma análise detalhada do uso da bateria, se aplicável. Normalmente enviado para o diretório do usuário do Windows, o relatório fornece detalhes sobre o tempo e a duração dos ciclos de carga e descarga, vida útil média da bateria e capacidade estimada da bateria.
11. Desligamento
O Windows 8 introduziu o comando shutdown que, você adivinhou, desliga o computador .
Isso é, obviamente, redundante com o botão de desligamento já facilmente acessado, mas o que não é redundante é o comando shutdown / r / o , que reinicia o seu PC e abre o menu Opções de inicialização avançadas, onde você pode acessar o Modo de segurança e o Windows utilitários de recuperação. Isso é útil se você deseja reiniciar o computador para fins de solução de problemas.
12. Systeminfo
Este comando lhe dará uma visão geral detalhada da configuração do seu computador. A lista cobre seu sistema operacional e hardware. Por exemplo, você pode consultar a data de instalação original do Windows, a última hora de inicialização, a versão do BIOS, memória total e disponível, hotfixes instalados, configurações de placa de rede e muito mais.
Use systeminfo / s seguido do nome do host de um computador em sua rede local para obter remotamente as informações desse sistema. Isso pode exigir elementos de sintaxe adicionais para o domínio, nome de usuário e senha, como este:
systeminfo /s [host_name] /u [domain][user_name] /p [user_password]
13. Verificador de arquivos do sistema
O Verificador de arquivos do sistema é uma ferramenta automática de verificação e reparo que se concentra nos arquivos de sistema do Windows.
Você precisará executar o prompt de comando com privilégios de administrador e inserir o comando sfc / scannow . Se o SFC encontrar arquivos corrompidos ou ausentes, ele os substituirá automaticamente usando cópias em cache mantidas pelo Windows somente para esse propósito. O comando pode levar meia hora para ser executado em notebooks mais antigos.
14. Lista de Tarefas
Você pode usar o comando tasklist para fornecer uma lista atual de todas as tarefas em execução no seu PC. Embora seja um tanto redundante com o Gerenciador de Tarefas, o comando às vezes pode localizar tarefas ocultas da exibição nesse utilitário.
Também existe uma grande variedade de modificadores. Lista de tarefas -svc mostra os serviços relacionados a cada tarefa, use a lista de tarefas -v para obter mais detalhes sobre cada tarefa e a lista de tarefas -m localizará os arquivos DLL associados às tarefas ativas. Esses comandos são úteis para solução de problemas avançada.
Nosso leitor Eric observou que você pode "obter o nome do executável associado ao ID de processo específico no qual está interessado". O comando para essa operação é lista de tarefas | encontre [id do processo].
15. Taskkill
Tarefas que aparecem no comando tasklist terá um ID executável e processo (um número de quatro ou cinco dígitos) que lhes estão associados. Você pode forçar a parada de um programa usando taskkill -im seguido pelo nome do executável ou taskkill -pid seguido pelo ID do processo. Novamente, isso é um pouco redundante com o Gerenciador de Tarefas, mas você pode usá-lo para matar programas ocultos ou que não respondem.
16. Chkdsk
O Windows marca automaticamente sua unidade para uma verificação chkdsk de diagnóstico quando os sintomas indicam que uma unidade local tem setores defeituosos, clusters perdidos ou outros erros físicos ou lógicos.
Se você suspeitar que seu disco rígido está falhando, pode iniciar manualmente uma varredura. O comando mais básico é chkdsk c:, que fará a varredura imediatamente na unidade C :, sem a necessidade de reiniciar o computador. Se você adicionar parâmetros como / f, / r, / x ou / b, como em chkdsk / f / r / x / bc :, chkdsk também corrigirá erros, recuperará dados, desmontará a unidade ou limpará a lista de setores defeituosos, respectivamente. Essas ações exigem uma reinicialização, pois só podem ser executadas com o Windows desligado.
Se você vir chkdsk rodar na inicialização, deixe-o fazer o que deve. Se travar, no entanto, consulte nosso artigo de solução de problemas chkdsk .
17. schtasks
Schtasks é o seu acesso de prompt de comando ao Agendador de Tarefas, uma das muitas ferramentas administrativas subestimadas do Windows. Embora você possa usar a GUI para gerenciar suas tarefas agendadas, o prompt de comando permite copiar e colar comandos complexos para configurar várias tarefas semelhantes sem ter que clicar em várias opções. Em última análise, é muito mais fácil de usar, uma vez que você comprometeu os parâmetros-chave na memória.
Por exemplo, você pode programar a reinicialização do computador às 23h todas as sextas-feiras:
schtasks /create /sc weekly /d FRI /tn "auto reboot computer weekly" /st 23:00 /tr "shutdown -r -f -t 10"
Para complementar sua reinicialização semanal, você pode agendar tarefas para lançar programas específicos na inicialização:
schtasks /create /sc onstart /tn "launch Chrome on startup" /tr "C:Program Files (x86)GoogleChromeApplicationChrome.exe"
Para duplicar o comando acima para diferentes programas, basta copiar, colar e modificá-lo conforme necessário.
Apenas Windows 8: imagem de recuperação
Praticamente todos os computadores com Windows 8 / 8.1 saem de fábrica com uma imagem de recuperação, mas a imagem pode incluir bloatware que você prefere não ter reinstalado. Depois de desinstalar o software, você pode criar uma nova imagem usando o comando recimg . Inserir este comando apresenta uma explicação muito detalhada de como usá-lo.
Você deve ter privilégios de administrador para usar o comando recimg e só pode acessar a imagem de recuperação personalizada criada por meio do recurso de atualização do Windows 8.
No Windows 10, a recuperação do sistema mudou. Os sistemas Windows 10 não vêm com uma partição de recuperação, o que torna mais importante do que nunca o backup de seus dados.
Comande e conquiste seu PC com Windows
Este artigo oferece apenas uma amostra do que está oculto na linha de comando do Windows. Ao incluir todas as variáveis, existem literalmente centenas de comandos. Baixe o guia de referência de linha de comando da Microsoft (no Edge ou Internet Explorer) para suporte avançado e solução de problemas.
Cansado do prompt de comando? É hora de experimentar o novo Terminal Windows !