.CMD

Arquivo CMD

Windows NT Command Script
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo CMD é um script de comando do Windows em texto simples que é executado automaticamente ao clicar duas vezes nele. Para ler o que ele faz sem executá-lo, clique com o botão direito e escolha Editar - isso o abrirá no Bloco de Notas. Nunca clique duas vezes em um arquivo CMD de origem não confiável; ele é executado imediatamente e é um formato comum para entrega de malware.

Desenvolvedor: Microsoft Categoria: Arquivos Executáveis MIME: application/x-cmd
ABRE EM Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

Nesta página

19k+ extensões indexadas
Última revisão em Jun 22, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro CMD?

Um arquivo .cmd é um script de comando do Windows NT em texto simples executado pelo cmd.exe, o interpretador do Prompt de Comando do Windows. Ele é quase idêntico ao antigo formato de arquivo em lote .BAT, com uma diferença comportamental importante: um arquivo .cmd sempre é executado com as extensões de comando ativadas, permitindo acesso à sintaxe aprimorada de IF/FOR, sub-rotinas CALL :label, expansões de caminho %~nx0 e manipulação confiável de ERRORLEVEL - sem exigir configuração do registro.

Introduzido em 1993 com o Windows NT 3.1 junto com o novo interpretador cmd.exe, a extensão .cmd foi a forma da Microsoft distinguir scripts nativos do NT dos arquivos .bat legados do DOS, que rodavam sob o COMMAND.COM. Ambas as extensões permanecem totalmente suportadas até o Windows 11.

Um script .cmd consiste em comandos sequenciais do cmd.exe, rótulos (:nome), palavras-chave de controle de fluxo (GOTO, CALL, IF, FOR) e expansões de variáveis (%VAR%). Blocos SETLOCAL/ENDLOCAL isolam as alterações de variáveis de ambiente ao escopo do script. Não existem magic bytes - o arquivo é texto simples, normalmente salvo na codificação ANSI/Windows-1252; UTF-8 funciona, mas uma marca de ordem de byte (BOM) no início pode corromper a primeira linha de comando.

Arquivos .cmd são executáveis: clicar duas vezes em um executa todos os comandos imediatamente. Sempre inspecione um arquivo .cmd não confiável em um editor de texto antes de executá-lo. Para automação moderna no Windows, os scripts do PowerShell (.ps1) são preferidos, embora o .cmd continue essencial para sistemas legados e automação de tarefas leves.

Segurança e proteção

RISCO: HIGH

Um arquivo .cmd é EXECUTÁVEL: clicar duas vezes nele executa cada comando imediatamente com seus privilégios de usuário. Ele pode excluir ou criptografar arquivos, alterar configurações do sistema, baixar malware adicional, desativar ferramentas de segurança ou exfiltrar dados. É um formato padrão de entrega de malware, muitas vezes disfarçado como um «correção», «instalador», «otimizador» ou «crack de ativação», e é comumente enviado como anexo de e-mail ou baixado de páginas de suporte falsas. MANUSEIO SEGURO: nunca clique duas vezes em um arquivo .cmd não confiável. Para inspecioná-lo, clique com o botão direito > Mostrar mais opções > Editar (abre no Bloco de Notas sem executar). Procure por estes sinais de alerta: comandos que chamam powershell/curl/bitsadmin/certutil para baixar arquivos, strings codificadas em base64, tentativas de desativar o Windows Defender ou UAC, gravações em pastas AppData/system ou longas strings ofuscadas de escapes de acento circunflexo (^). Em caso de dúvida, envie o arquivo para o VirusTotal (é um arquivo de texto, seguro para upload) e execute-o apenas dentro de uma VM/sandbox. Nota: arquivos .cmd de softwares conhecidos (wrappers do Gradle, Maven, Node.js) são seguros, mas ainda assim devem vir de suas distribuições oficiais, não de downloads de terceiros.

Detalhes do formato

em resumo
NOME COMPLETOWindows NT Command Scripttambém conhecido como CMD script, Windows command file
DESENVOLVEDORMicrosoftdesde 1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
TIPO MIMEapplication/x-cmd
TIPOScript em texto simples de comandos do Prompt de Comando (cmd.exe) executados sequencialmente
RELACIONADO.apk.exe.vbs.jar

Programas que abrem arquivos CMD

Windows5 apps
PSPad Gratuito Editor para programadores com realce de sintaxe para batch - abre e inspeciona .cmd para edição.
Notepad Código aberto Abra o .cmd no Notepad++ para inspeção com realce de sintaxe e edição antes de executar.
Notepad (to INSPECT - do not double-click) Integrado Clique com o botão direito no arquivo .cmd > Mostrar mais opções > Editar - abre no Bloco de Notas para que você possa LER os comandos sem executá-los.
Visual Studio Code Gratuito Abra o .cmd como texto no VS Code; o realce de sintaxe de batch torna linhas ofuscadas ou maliciosas mais fáceis de detectar.
Command Prompt (cmd.exe) - to RUN Integrado Apenas quando confiável: abra um Prompt de Comando, digite o caminho completo para o arquivo .cmd. Executar a partir de um prompt mantém a janela aberta para que você veja a saída e os erros.
macOS2 apps
Parallels Desktop Pago Execute uma VM Windows no Mac e, em seguida, execute o .cmd dentro desse ambiente Windows.
Any text editor (VS Code, TextEdit) Gratuito O macOS só pode LER um arquivo .cmd como texto simples - ele não pode executar comandos do cmd.exe do Windows. Abra para inspecionar; execute no Windows (ou dentro de uma VM Windows).
Linux1 app
Any text editor (VS Code, gedit, nano) Gratuito O Linux lê .cmd apenas como texto; a sintaxe de lote do cmd.exe não é nativamente executável. Inspecione aqui, execute no Windows (o cmd do Wine lida com scripts simples de forma imperfeita).

Detalhes técnicos

especificação profunda
CodificaçãoTexto - normalmente ANSI/Windows-1252 ou ASCII; UTF-8 é suportado, mas um BOM no início pode corromper o primeiro comando
ContêinerTexto simples
CriptografiaNenhuma (texto simples; sem assinatura de código integrada, ao contrário dos scripts .ps1 do PowerShell)
Tamanho típico100 bytes - 100 KB
EstruturaComandos sequenciais do cmd.exe, rótulos (:nome), controle de fluxo IF/FOR/GOTO/CALL, expansões %VAR%, blocos SETLOCAL/ENDLOCAL
Extensões de comandoSempre ativadas em arquivos .cmd (ao contrário do .bat, que depende da configuração EnableExtensions no registro)
Interpretadorcmd.exe (não o COMMAND.COM legado usado para arquivos .bat do DOS)
Magic bytesNenhum - texto simples; muitos arquivos começam com @echo off, REM ou :: (linha de comentário)
SO associadoWindows NT 3.1 e todas as versões posteriores, incluindo o Windows 11
Substituído porPowerShell (.ps1) para automação moderna; .cmd e .bat permanecem totalmente suportados no Windows 11
Comportamento de execuçãoClicar duas vezes executa todos os comandos imediatamente; sempre inspecione em um editor de texto antes de executar arquivos não confiáveis
Lançado1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
Versão mais recenteNo versioned spec; behavior defined by the cmd.exe of each Windows release (Windows 11 as of 2026)
Especificaçãolearn.microsoft.com

Conversões de CMD

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos CMD. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos CMD.

Perguntas frequentes

É seguro abrir um arquivo .cmd?
Abri-lo em um editor de texto para LER é seguro - nada é executado. Clicar duas vezes EXECUTA os comandos, o que é perigoso para arquivos que você não escreveu ou não confia. Sempre clique com o botão direito > Editar primeiro.
Qual é a diferença entre .cmd e .bat?
Eles são scripts de comando do Windows quase idênticos. .cmd é a versão do Windows NT (desde 1993) com extensões de comando sempre ativadas; .bat é mais antigo (desde o MS-DOS 1981). A maioria dos scripts funciona da mesma forma em ambos. Use .cmd quando seu script precisar de extensões de comando confiáveis.
Como faço para executar um arquivo .cmd?
Clique duas vezes nele ou abra uma janela do Prompt de Comando e digite o caminho do arquivo. Executá-lo a partir de um Prompt de Comando mantém a janela aberta para que você possa ler a saída e os erros.
Como edito um arquivo .cmd sem executá-lo?
Clique com o botão direito no arquivo no Explorador de Arquivos, escolha Mostrar mais opções e depois Editar - ele abrirá no Bloco de Notas. Alternativamente, arraste-o para o Notepad++, VS Code ou qualquer editor de texto.
Como converto um arquivo .cmd para um .exe?
Use um wrapper como o gratuito Bat To Exe Converter ou o IExpress integrado do Windows. Isso agrupa o script em um EXE autoextraível sem compilá-lo; antivírus podem sinalizar o resultado como suspeito.
Por que um arquivo .cmd aparece em todas as pastas de instalação de software?
Muitas ferramentas (Node.js, Gradle, Maven, Yarn, etc.) fornecem um inicializador .cmd no Windows para que você possa executá-los pelo nome no Prompt de Comando. Esses são scripts wrapper seguros incluídos pelo desenvolvedor.
Um arquivo .cmd pode ser executado no Mac ou Linux?
Não - o .cmd usa a sintaxe do cmd.exe do Windows. Você pode lê-lo como texto em qualquer SO, mas para executá-lo você precisa do Windows (ou uma VM/emulador de Windows).

Referências

1Microsoft Learn - cmd.exe documentationlearn.microsoft.com
2Microsoft Learn - Windows commands referencelearn.microsoft.com

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.PARTPartial Download File
4.CRDOWNLOADChrome Partial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Extensões relacionadas

.APKAndroid Package
.EXEWindows Executable (Portable Executable)
.VBSVBScript file (Visual Basic Script)
.JARJava Archive
.EX4MetaTrader 4 Compiled Program (Expert Advisor / Indicator / Script)
.APPXMicrosoft Windows App Package (AppX)

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z