.CMD

Archivo CMD

Windows NT Command Script
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo CMD es un script de comandos de Windows en texto plano que se ejecuta automáticamente al hacer doble clic. Para leer lo que hace sin ejecutarlo, haga clic derecho y elija Editar; esto lo abrirá en el Bloc de notas. Nunca haga doble clic en un archivo CMD de una fuente no confiable; se ejecuta de inmediato y es un formato común para la distribución de malware.

Desarrollador: Microsoft Categoría: Archivos ejecutables MIME: application/x-cmd
SE ABRE EN Windows macOS Linux
Relacionado: .APK · .EXE · .VBS · .JAR

En esta página

19k+ extensiones indexadas
Última revisión Jun 22, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo CMD?

Un archivo .cmd es un script de comandos de Windows NT en texto plano ejecutado por cmd.exe, el intérprete del Símbolo del sistema de Windows. Es casi idéntico al antiguo formato de archivo por lotes .BAT, con una diferencia de comportamiento importante: un archivo .cmd siempre se ejecuta con las extensiones de comandos habilitadas, lo que permite el acceso a la sintaxis mejorada de IF/FOR, subrutinas CALL :label, expansiones de ruta %~nx0 y un manejo confiable de ERRORLEVEL, sin requerir configuración del registro.

Introducido en 1993 con Windows NT 3.1 junto con el nuevo intérprete cmd.exe, la extensión .cmd fue la forma en que Microsoft distinguió los scripts nativos de NT de los archivos .bat heredados de DOS, que se ejecutaban bajo COMMAND.COM. Ambas extensiones siguen siendo totalmente compatibles hasta Windows 11.

Un script .cmd consiste en comandos secuenciales de cmd.exe, etiquetas (:nombre), palabras clave de control de flujo (GOTO, CALL, IF, FOR) y expansiones de variables (%VAR%). Los bloques SETLOCAL/ENDLOCAL aíslan los cambios de las variables de entorno al ámbito del script. No existen magic bytes: el archivo es texto plano, generalmente guardado en codificación ANSI/Windows-1252; UTF-8 funciona, pero una marca de orden de bytes (BOM) al principio puede romper la primera línea de comandos.

Los archivos .cmd son ejecutables: al hacer doble clic en uno, se ejecutan todos los comandos de inmediato. Siempre inspeccione un archivo .cmd no confiable en un editor de texto antes de ejecutarlo. Para la automatización moderna de Windows, se prefieren los scripts de PowerShell (.ps1), aunque .cmd sigue siendo esencial para sistemas heredados y automatización de tareas ligeras.

Seguridad y protección

RIESGO: HIGH

Un archivo .cmd es EJECUTABLE: al hacer doble clic en él, se ejecutan todos los comandos de inmediato con sus privilegios de usuario. Puede eliminar o cifrar archivos, cambiar la configuración del sistema, descargar malware adicional, deshabilitar herramientas de seguridad o filtrar datos. Es un formato estándar de distribución de malware, a menudo disfrazado como un «arreglo», «instalador», «optimizador» o «crack de activación», y comúnmente se envía como archivo adjunto de correo electrónico o se descarga de páginas de soporte falsas. MANEJO SEGURO: nunca haga doble clic en un archivo .cmd que no sea de confianza. Para inspeccionarlo, haga clic derecho > Mostrar más opciones > Editar (se abre en el Bloc de notas sin ejecutarse). Busque estas señales de alerta: comandos que llaman a powershell/curl/bitsadmin/certutil para descargar archivos, cadenas codificadas en base64, intentos de deshabilitar Windows Defender o UAC, escrituras en carpetas AppData/system o largas cadenas ofuscadas con escapes de acento circunflejo (^). En caso de duda, suba el archivo a VirusTotal (es un archivo de texto, seguro para subir) y ejecútelo solo dentro de una VM/sandbox. Nota: los archivos .cmd de software conocido (envoltorios de Gradle, Maven, Node.js) son seguros, pero aun así deben provenir de sus distribuciones oficiales, no de descargas de terceros.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOWindows NT Command Scripttambién conocido como CMD script, Windows command file
DESARROLLADORMicrosoftdesde 1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
TIPO MIMEapplication/x-cmd
TIPOScript en texto plano de comandos del Símbolo del sistema (cmd.exe) ejecutados secuencialmente
RELACIONADO.apk.exe.vbs.jar

Programas que abren archivos CMD

Windows5 apps
PSPad Gratis Editor para programadores con resaltado de sintaxis para archivos por lotes: abre e inspecciona .cmd para su edición.
Notepad Código abierto Abra el .cmd en Notepad++ para una inspección con resaltado de sintaxis y edición antes de ejecutarlo.
Notepad (to INSPECT - do not double-click) Integrado Haga clic derecho en el archivo .cmd > Mostrar más opciones > Editar - se abre en el Bloc de notas para que pueda LEER los comandos sin ejecutarlos.
Visual Studio Code Gratis Abra el .cmd como texto en VS Code; el resaltado de sintaxis por lotes facilita la detección de líneas ofuscadas o maliciosas.
Command Prompt (cmd.exe) - to RUN Integrado Solo cuando sea confiable: abra un Símbolo del sistema, escriba la ruta completa al archivo .cmd. Ejecutar desde un símbolo del sistema mantiene la ventana abierta para ver la salida y los errores.
macOS2 apps
Parallels Desktop Pago Ejecute una VM de Windows en Mac, luego ejecute el .cmd dentro de ese entorno Windows.
Any text editor (VS Code, TextEdit) Gratis macOS solo puede LEER un archivo .cmd como texto plano; no puede ejecutar comandos de cmd.exe de Windows. Ábralo para inspeccionar; ejecútelo en Windows (o dentro de una VM de Windows).
Linux1 app
Any text editor (VS Code, gedit, nano) Gratis Linux lee .cmd solo como texto; la sintaxis por lotes de cmd.exe no es ejecutable de forma nativa. Inspeccione aquí, ejecute en Windows (el cmd de Wine maneja scripts simples de forma imperfecta).

Detalles técnicos

especificación profunda
CodificaciónTexto - típicamente ANSI/Windows-1252 o ASCII; UTF-8 es compatible pero un BOM al inicio puede romper el primer comando
ContenedorTexto plano
CifradoNinguno (texto plano; sin firma de código integrada a diferencia de los scripts .ps1 de PowerShell)
Tamaño típico100 bytes - 100 KB
EstructuraComandos secuenciales de cmd.exe, etiquetas (:nombre), control de flujo IF/FOR/GOTO/CALL, expansiones %VAR%, bloques SETLOCAL/ENDLOCAL
Extensiones de comandosSiempre habilitadas en archivos .cmd (a diferencia de .bat, que depende de la configuración EnableExtensions del registro)
Intérpretecmd.exe (no el COMMAND.COM heredado usado para archivos .bat de DOS)
Magic bytesNinguno - texto plano; muchos archivos comienzan con @echo off, REM o :: (línea de comentario)
SO asociadoWindows NT 3.1 y todas las versiones posteriores, incluido Windows 11
Reemplazado porPowerShell (.ps1) para automatización moderna; .cmd y .bat siguen siendo totalmente compatibles a partir de Windows 11
Comportamiento de ejecuciónHacer doble clic ejecuta todos los comandos de inmediato; siempre inspeccione en un editor de texto antes de ejecutar archivos no confiables
Lanzado1993 with Windows NT 3.1 / OS/2 as the NT-era sibling of the DOS .bat extension
Última versiónNo versioned spec; behavior defined by the cmd.exe of each Windows release (Windows 11 as of 2026)
Especificaciónlearn.microsoft.com

Conversiones de CMD

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos CMD. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos CMD.

Preguntas frecuentes

¿Es seguro abrir un archivo .cmd?
Abrirlo en un editor de texto para LEER es seguro: no se ejecuta nada. Hacer doble clic EJECUTA los comandos, lo cual es peligroso para archivos que usted no escribió o en los que no confía. Siempre haga clic derecho > Editar primero.
¿Cuál es la diferencia entre .cmd y .bat?
Son scripts de comandos de Windows casi idénticos. .cmd es la versión de Windows NT (desde 1993) con las extensiones de comandos siempre habilitadas; .bat es más antiguo (desde MS-DOS 1981). La mayoría de los scripts funcionan igual de cualquier manera. Use .cmd cuando su script necesite extensiones de comandos confiables.
¿Cómo ejecuto un archivo .cmd?
Haga doble clic en él o abra una ventana del Símbolo del sistema y escriba la ruta del archivo. Ejecutarlo desde un Símbolo del sistema mantiene la ventana abierta para que pueda leer la salida y los errores.
¿Cómo edito un archivo .cmd sin ejecutarlo?
Haga clic derecho en el archivo en el Explorador, elija Mostrar más opciones y luego Editar; se abrirá en el Bloc de notas. Alternativamente, arrástrelo a Notepad++, VS Code o cualquier editor de texto.
¿Cómo convierto un archivo .cmd a un .exe?
Use un envoltorio como el gratuito Bat To Exe Converter o la herramienta integrada de Windows IExpress. Esto empaqueta el script en un EXE autoextraíble sin compilarlo; el antivirus puede marcar el resultado como sospechoso.
¿Por qué aparece un archivo .cmd en cada carpeta de instalación de software?
Muchas herramientas (Node.js, Gradle, Maven, Yarn, etc.) incluyen un lanzador .cmd en Windows para que pueda ejecutarlas desde el Símbolo del sistema por su nombre. Estos son scripts de envoltura seguros incluidos por el desarrollador.
¿Puede un archivo .cmd ejecutarse en Mac o Linux?
No - .cmd utiliza la sintaxis de cmd.exe de Windows. Puede leerlo como texto en cualquier sistema operativo, pero para ejecutarlo necesita Windows (o una máquina virtual/emulador de Windows).

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

1.AQQAQQ Instant Messenger File
2.MDMarkdown Document
3.CRDOWNLOADChrome Partial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.PARTPartial Download File
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.EXEWindows Executable (Portable Executable)
9.AVIFAV1 Image File Format (AVIF)
10.ICSiCalendar data file

Extensiones 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)

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z