Comandos CMD: guía de comandos de Windows para redes, reparación y soporte

Comandos CMD en una ventana del símbolo del sistema de Windows: ipconfig, ping, DISM y sfc /scannow

Abrir el símbolo del sistema y escribir una sola línea resuelve problemas que por menús llevarían diez clics, o que por menús ni siquiera se pueden resolver. Esta guía reúne los comandos CMD que de verdad se usan en el trabajo diario: los básicos para moverse entre carpetas, los comandos CMD para redes, los comandos para reparar Windows, los comandos de Ejecutar de Windows y sus equivalentes en PowerShell. Todos funcionan en Windows 10 y en Windows 11.

El artículo sirve en dos niveles. Si usted no es de sistemas, las tablas le dicen qué hace cada comando y cuándo usarlo, así que puede seguir las instrucciones de soporte sin miedo a romper nada. Si administra equipos, encontrará las opciones útiles, el orden correcto de diagnóstico y los comandos que conviene dejar de usar porque Windows ya los retiró.

Una recomendación antes de empezar: ninguno de los comandos de diagnóstico de esta guía cambia nada en el equipo. Los que sí modifican algo están marcados, y al final hay una sección con los que conviene conocer antes de escribirlos.

Qué es CMD y en qué se diferencia de PowerShell y de Terminal

CMD, o símbolo del sistema, es el intérprete de comandos clásico de Windows. Es heredero directo de MS-DOS y sigue incluido en todas las versiones con soporte. Junto a él conviven otras dos piezas que a menudo se confunden:

HerramientaQué esCuándo usarla
CMD (cmd.exe)El intérprete clásico, que ejecuta los comandos de Windows y los archivos .batPara diagnósticos rápidos, así como para guiones antiguos que ya existen
PowerShellUn intérprete más moderno, que trabaja con objetos en lugar de textoPara automatizar, administrar muchos equipos a la vez y, sobre todo, para lo que CMD no alcanza
Terminal de WindowsLa ventana con pestañas que aloja a los dos anterioresEs la aplicación predeterminada en Windows 11, por eso al abrirla puede elegir CMD o PowerShell

La propia documentación de Microsoft lo resume así: PowerShell puede ejecutar los comandos de Windows y además sus propios cmdlets, mientras que CMD solo ejecuta los comandos de Windows. Por eso Microsoft recomienda PowerShell para la automatización nueva. Aun así, CMD no va a desaparecer mañana, y la mayoría de las instrucciones de soporte del mundo siguen escritas para él.

Cómo abrir CMD, también como administrador

  • La forma rápida: pulse Windows + R, escriba cmd y presione Intro.
  • Como administrador desde Ejecutar: escriba cmd y pulse Ctrl + Mayús + Intro en lugar de Intro.
  • Desde el menú Inicio: busque «cmd», haga clic derecho en Símbolo del sistema y elija Ejecutar como administrador.
  • En Windows 11: clic derecho en el botón Inicio y elija Terminal (administrador); después abra una pestaña de símbolo del sistema.

¿Cuándo hace falta ser administrador? Siempre que el comando repara, cambia la configuración o lee algo protegido: sfc, DISM, chkdsk, netsh winsock o el estado de BitLocker, por ejemplo. En cambio, para consultar la IP o hacer un ping basta una ventana normal. En la barra de título verá la palabra «Administrador» cuando la ventana tenga permisos elevados.

Cómo leer y escribir comandos CMD sin equivocarse

Todos los comandos CMD siguen la misma forma: el nombre del comando, seguido de sus opciones, que en Windows empiezan por una barra inclinada. Por ejemplo, en ipconfig /all el comando es ipconfig y la opción es /all. Estos trucos le ahorrarán tiempo desde el primer día:

ipconfig /?                 :: la ayuda de cualquier comando: el nombre seguido de /?
help                        :: lista de los comandos disponibles
cd C:\Us   (tecla Tab)      :: Tab completa nombres de carpetas y archivos
(flecha arriba) o F7        :: repite o muestra el historial de la sesión
ipconfig /all > red.txt     :: guarda el resultado en un archivo de texto
ipconfig /all | clip        :: copia el resultado al portapapeles
netstat -ano | findstr :443 :: filtra solo las líneas que contienen :443
cls                         :: limpia la pantalla

Los dos últimos símbolos son los más valiosos para soporte. El signo > guarda la salida en un archivo, y la barra vertical | pasa el resultado de un comando a otro. Así, un usuario puede enviar a soporte el resultado exacto en lugar de una foto de la pantalla. Por lo general, CMD no distingue mayúsculas de minúsculas: IPCONFIG e ipconfig son lo mismo.

Comandos básicos de CMD para archivos y carpetas

Son los primeros comandos CMD que conviene dominar, porque todos los demás se ejecutan desde una carpeta concreta:

ComandoQué haceEjemplo
dirLista el contenido de la carpeta actualdir /a incluye también los ocultos
cdCambia de carpeta; con dos puntos sube un nivelcd Documentos y luego cd ..
md o mkdirCrea una carpeta nuevamd Informes
copyCopia uno o varios archivoscopy acta.docx D:\Respaldo
robocopyCopia carpetas enteras con reintentos y registro, por eso es la opción profesionalrobocopy C:\Datos D:\Datos /E /LOG:copia.txt
move y renMueven y renombran, respectivamenteren viejo.txt nuevo.txt
delBorra archivos sin pasar por la papeleradel borrador.txt
typeMuestra el contenido de un archivo de textotype red.txt
treeDibuja el árbol de carpetas, así que sirve para documentartree /f > arbol.txt
attribConsulta o cambia atributos como oculto o de solo lecturaattrib -h -s /s /d E:\*

El último ejemplo es un clásico de soporte: devuelve la visibilidad a los archivos que un virus de memorias USB escondió y sustituyó por accesos directos. Ahora bien, recupera los archivos pero no desinfecta nada; la memoria hay que analizarla después con el antivirus.

Si también trabaja con servidores Linux, notará que la lógica es la misma con otros nombres: dir es ls, type es cat y del es rm. Lo explicamos en nuestra guía de comandos básicos de Linux.

Comandos CMD para redes

Es la familia de comandos CMD más buscada, y con razón: cuando «no hay internet», estos comandos dicen en dos minutos si el problema es el equipo, la red de la oficina o el proveedor. Esta es la tabla de referencia de los comandos de red en Windows:

ComandoPara qué sirveOpciones útiles
ipconfigMuestra la IP, la máscara y la puerta de enlace del equipo/all para ver también DNS y MAC; /release y /renew piden una IP nueva; /flushdns vacía la caché de nombres
pingComprueba si otro equipo responde y cuánto tarda-t repite hasta pulsar Ctrl + C; en cambio, -n 20 envía solo 20
tracertLista los saltos que da un paquete hasta su destino-d evita resolver nombres, así que termina antes
pathpingCombina ping y tracert, y además mide la pérdida en cada saltoPor lo general tarda unos 25 segundos por salto, pero su resultado es el más completo
nslookupConsulta el DNS: qué IP tiene un nombrenslookup kharonte.com 8.8.8.8 pregunta a un servidor concreto
netstatLista las conexiones abiertas y los puertos en escucha-ano añade el número de proceso (PID) de cada conexión
arp -aMuestra qué dirección MAC corresponde a cada IP de la red localSirve, por ejemplo, para detectar IP duplicadas
route printMuestra la tabla de rutas del equipoÚtil sobre todo con VPN que desvían el tráfico
getmacLista las direcciones MAC de las tarjetas de red/v indica también a qué adaptador pertenece cada una
netshConfigura y repara la pila de red y la red inalámbricaTiene subcomandos para Wi-Fi, firewall e interfaces, como se ve más abajo

Diagnóstico de red en cinco pasos

El orden importa, porque cada paso descarta una capa. Si un paso falla, el problema está ahí y no hace falta seguir:

ipconfig /all          :: 1. ¿Tiene IP? Si empieza por 169.254, no recibió ninguna
ping 192.168.1.1       :: 2. ¿Responde la puerta de enlace (el router)?
ping 8.8.8.8           :: 3. ¿Hay salida a internet sin usar nombres?
nslookup google.com    :: 4. ¿Funciona el DNS? Si el 3 va bien y este no, es el DNS
tracert -d 8.8.8.8     :: 5. ¿En qué salto se pierde la conexión?

Cambie 192.168.1.1 por la puerta de enlace que muestre el primer paso. Si todo responde pero una sola aplicación falla, el problema ya no es de red, sino de esa aplicación o de su servidor. Si quiere entender qué son la puerta de enlace o la máscara, nuestra guía sobre la red de área local lo explica desde cero.

Reparar la red y consultar el Wi-Fi con netsh

ipconfig /flushdns                        :: vacía la caché DNS (no requiere reiniciar)
netsh winsock reset                       :: restablece la pila de red; requiere reiniciar
netsh int ip reset                        :: restablece la configuración TCP/IP; requiere reiniciar
netsh wlan show interfaces                :: red Wi-Fi actual, señal en % y velocidad
netsh wlan show profiles                  :: redes Wi-Fi guardadas en este equipo
netsh wlan show profile name="Oficina" key=clear   :: incluye la clave guardada
netsh wlan show wlanreport                :: informe HTML de las conexiones recientes

Los dos comandos de restablecimiento se ejecutan como administrador y exigen reiniciar, así que son el último recurso cuando nada más funciona. La consulta con key=clear solo muestra redes que este equipo ya tenía guardadas, por eso sirve para recuperar la clave de la oficina desde un portátil que ya se conecta, no para entrar en redes ajenas.

Comandos para reparar Windows desde CMD

Cuando Windows se vuelve lento, lanza errores extraños o una actualización falla, estos son los comandos para reparar Windows que Microsoft documenta. Todos se ejecutan en una ventana de administrador:

ComandoQué reparaA tener en cuenta
DISM /Online /Cleanup-Image /RestoreHealthLa imagen de Windows de la que sfc toma los archivos buenosNecesita internet, porque descarga los componentes desde Windows Update
sfc /scannowLos archivos de sistema dañados o que faltanNo cierre la ventana hasta el 100 %; el detalle queda en %windir%\Logs\CBS\CBS.log
chkdsk C: /fLos errores del sistema de archivos del discoEn el disco del sistema se programa para el próximo reinicio; además, /r busca sectores dañados y tarda mucho más
shutdown /r /o /t 0Nada por sí solo, pero reinicia en el menú de opciones avanzadasDesde ahí se llega al modo seguro y a restaurar sistema
winget upgradeLos programas desactualizadosLista las actualizaciones disponibles; también acepta --all para aplicarlas todas

El orden correcto, según Microsoft, es primero DISM y después sfc. La razón es sencilla: sfc repara los archivos copiándolos de la imagen de Windows, así que si la imagen también está dañada, sfc no puede terminar su trabajo.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

Qué significa el resultado de sfc /scannow

Si el mensaje dice que…SignificaQué hacer
No encontró ninguna infracción de integridadLos archivos de sistema están bienBusque la causa en otro lado, por ejemplo en controladores o en el disco
Encontró archivos dañados y los reparóEl problema estaba ahí y ya se corrigióReinicie y compruebe si el síntoma desapareció
Encontró archivos dañados, pero no pudo corregir algunosLa reparación quedó a mediasEjecute de nuevo DISM y sfc; si persiste, revise el registro CBS.log
No pudo realizar la operación solicitadaAlgo impidió el análisisRepítalo en modo seguro, como indica Microsoft

Si después de todo esto el equipo sigue fallando, reparar deja de ser rentable. Con Windows 10 fuera de soporte desde octubre de 2025, a menudo la solución de fondo es migrar, como explicamos en el artículo sobre el fin del soporte de Windows 10.

Comandos CMD para ver la información del equipo

Antes de pedir ayuda, o de dar de alta un equipo en el inventario, estos comandos dan los datos exactos sin abrir el equipo ni buscar etiquetas:

ComandoQué información da
systeminfoVersión de Windows, fecha de instalación, último arranque, memoria y actualizaciones instaladas
winverAbre una ventana con la versión y la compilación exactas
hostnameDevuelve el nombre del equipo en la red
whoamiIndica con qué usuario y en qué dominio se trabaja; además, /groups lista sus grupos
msinfo32Abre la información del sistema completa: placa, BIOS, procesador y controladores
echo %PROCESSOR_ARCHITECTURE%Responde AMD64 o ARM64, según la arquitectura del procesador
driverqueryLista los controladores instalados, por ejemplo para revisar uno sospechoso
powercfg /batteryreportGenera un informe HTML con la capacidad real de la batería frente a la original
manage-bde -statusDice si los discos están cifrados con BitLocker; requiere ventana de administrador
slmgr /xprConfirma si Windows está activado de forma permanente

Si la respuesta de la arquitectura le genera dudas, en el artículo AMD64 vs ARM64 explicamos qué implica cada una al elegir programas. Y sobre la activación, una advertencia: los comandos que circulan para «activar Windows gratis» usan claves de licencias por volumen ajenas y dejan el equipo sin licencia legal. Lo correcto es activar con una licencia propia.

Procesos, servicios, políticas y apagado

ComandoQué haceEjemplo
tasklistLista los procesos en ejecución, como el administrador de tareastasklist | findstr chrome
taskkillCierra un proceso que no respondetaskkill /IM excel.exe /F o bien por número, con /PID
sc queryConsulta el estado de un serviciosc query spooler
net stop y net startDetienen e inician un servicionet stop spooler && net start spooler desatasca la cola de impresión
gpupdate /forceAplica de inmediato las políticas del dominioÚtil sobre todo tras un cambio de permisos
gpresult /rMuestra qué políticas se aplicaron al usuario y al equipoAsí se confirma si una política llegó
net useConecta o lista unidades de rednet use Z: \\servidor\compartida
shutdownApaga, reinicia o cancela un apagado programado/s /t 0 apaga, /r /t 0 reinicia y /a cancela

El reinicio del servicio de impresión merece su propia mención: cuando un documento se queda atascado y ninguno sale, esa línea resuelve buena parte de los casos sin reiniciar el equipo.

Comandos de Ejecutar en Windows (Windows + R)

No todo pasa por la consola. La ventana Ejecutar, que se abre con Windows + R, abre al instante las herramientas de administración. Estos son los comandos ejecutar Windows que más se usan en soporte:

EscribaSe abre
devmgmt.mscEl administrador de dispositivos, para ver controladores con errores
diskmgmt.mscLa administración de discos y particiones
services.mscLa consola de servicios de Windows
eventvwr.mscEl visor de eventos, donde queda escrito casi cualquier error
compmgmt.mscLa administración de equipos, que agrupa las anteriores
appwiz.cplProgramas y características, para desinstalar
ncpa.cplLas conexiones de red, así que sirve para activar o desactivar adaptadores
sysdm.cplLas propiedades del sistema: nombre del equipo, dominio y variables
controlEl panel de control clásico
taskmgrEl administrador de tareas
msconfigLa configuración del sistema, también el arranque en modo seguro
mstscLa conexión a escritorio remoto
cleanmgrEl liberador de espacio en disco
%temp%La carpeta de temporales del usuario, que se puede vaciar sin riesgo
shell:startupLa carpeta de programas que arrancan con la sesión
gpedit.mscEl editor de directivas locales; sin embargo, solo existe en las ediciones Pro y superiores

Un apunte práctico para quien limpia equipos: %temp% y cleanmgr liberan espacio sin tocar documentos. Por el contrario, los «comandos milagro» para acelerar el PC que circulan en redes suelen borrar cosas que Windows vuelve a crear, así que el efecto dura poco.

Comandos de PowerShell equivalentes, y el adiós a WMIC

Durante años, WMIC fue la navaja suiza de CMD para consultar el hardware: el número de serie, el modelo del procesador o los programas instalados. Ya no lo es. Microsoft confirma que retiró WMIC de las versiones con soporte de Windows 11: la retirada llegó con la actualización de vista previa de agosto de 2026 para las versiones 24H2 y 25H2, y ya no puede reinstalarse como característica opcional. WMI, el sistema que hay detrás, sigue intacto; lo que desaparece es la herramienta de línea de comandos.

Por eso cualquier guion o instrucción de soporte que use wmic hay que pasarlo a comandos de PowerShell. Esta tabla da el equivalente de lo más habitual:

En CMDEn PowerShell
wmic bios get serialnumberGet-CimInstance Win32_BIOS | Select-Object SerialNumber
wmic cpu get nameGet-CimInstance Win32_Processor | Select-Object Name
ipconfig /allGet-NetIPConfiguration
ping servidorTest-Connection servidor
Probar un puerto (CMD no tiene equivalente directo)Test-NetConnection servidor -Port 443
nslookup dominioResolve-DnsName dominio
netstat -anoGet-NetTCPConnection
tasklist y taskkillGet-Process y Stop-Process
sc query y net stopGet-Service y Restart-Service
systeminfoGet-ComputerInfo
shutdown /r /t 0Restart-Computer

El ejemplo que más se pregunta, el número de serie del equipo para una garantía, queda así en una ventana de PowerShell:

Get-CimInstance Win32_BIOS | Select-Object SerialNumber
Get-CimInstance Win32_ComputerSystem | Select-Object Manufacturer, Model

Si su organización tiene guiones de inventario antiguos, conviene revisarlos ya: un guion con wmic en un equipo actualizado no da error visible, simplemente deja de devolver datos.

Los comandos CMD que conviene conocer antes de usarlos

Algunos comandos no tienen vuelta atrás. No están prohibidos, pero merecen una pausa antes de pulsar Intro:

  • format y diskpart: borran unidades enteras. Con diskpart, el subcomando clean elimina todas las particiones del disco seleccionado, así que un disco mal elegido es un desastre.
  • del /s /q y rd /s /q: borran carpetas completas sin preguntar y sin pasar por la papelera.
  • robocopy /MIR: sincroniza el destino con el origen, por eso también borra en el destino lo que no está en el origen. Si invierte las carpetas, pierde los datos buenos.
  • reg delete: elimina claves del registro sin confirmación y sin copia.
  • cipher /w: sobrescribe el espacio libre del disco. No borra archivos, pero tarda horas y desgasta el disco sin necesidad.

Y una regla que vale más que cualquier tabla: nunca pegue en Ejecutar ni en la consola un comando que le envió un desconocido, aunque la página diga que es para «verificar que usted es humano». Es una técnica de engaño cada vez más común, porque el usuario ejecuta el ataque con sus propias manos. Si alguien le pide pegar un comando, consulte primero con su área de soporte.

Cómo usa un equipo de soporte TI estos comandos

En una empresa, estos comandos no se escriben uno a uno en cada equipo. Un equipo de soporte los usa de tres formas:

  1. Diagnóstico de primer nivel. Con los cinco pasos de red y el par DISM y sfc se resuelve o se descarta una gran parte de las incidencias antes de enviar a nadie al puesto.
  2. Evidencia en el caso. La salida guardada en un archivo, en lugar de una descripción, queda adjunta al ticket y evita repetir preguntas.
  3. Automatización. Lo que se repite en muchos equipos, como el inventario, las políticas o las comprobaciones, se convierte en un guion de PowerShell que corre solo.

Esa es la diferencia entre saber comandos y operar una plataforma: los comandos resuelven un equipo, pero el proceso resuelve cien.

Preguntas frecuentes sobre comandos CMD

¿Los comandos CMD funcionan igual en Windows 10 y en Windows 11?

Sí, casi todos. La excepción importante es WMIC, que Windows 11 ya retiró. Además, en Windows 11 la consola se abre por lo general dentro de Terminal, pero los comandos son los mismos.

¿CMD va a desaparecer?

No hay ningún anuncio en ese sentido. Microsoft recomienda PowerShell para automatizar, pero CMD sigue incluido y documentado en todas las versiones con soporte de Windows y de Windows Server.

¿CMD sirve para eliminar virus?

No directamente. Con attrib se recuperan archivos que un virus ocultó, pero para desinfectar hace falta el antivirus. Si la duda es si un equipo está comprometido, desconéctelo de la red y avise a soporte antes de probar comandos.

¿Por qué un comando responde «acceso denegado»?

Casi siempre porque la ventana no tiene permisos de administrador. Ciérrela y ábrala con Ctrl + Mayús + Intro desde Ejecutar. Si su usuario no es administrador del equipo, esa tarea le corresponde a soporte.

¿Dónde está la lista completa de comandos de Windows?

Microsoft mantiene una referencia de la A a la Z con cada comando y sus opciones. Aun así, para el trabajo diario bastan los de esta guía.

Lo que hay que recordar

Los comandos CMD siguen siendo la vía más rápida para diagnosticar un equipo con Windows. En redes, el orden es ipconfig, ping a la puerta de enlace, ping a internet, nslookup y tracert. Para reparar, primero DISM y después sfc /scannow, siempre como administrador. Y si necesita consultar el hardware, WMIC ya no existe en Windows 11, así que el camino es PowerShell. Y ante un comando desconocido, la mejor opción es no ejecutarlo.

Si prefiere que los equipos de su personal los diagnostique y mantenga alguien que lo hace todos los días, con cada caso registrado, ese es nuestro servicio de soporte TI y puestos de trabajo. Y si el problema está en la red de la oficina, nuestra área de redes y conectividad la administra de punta a punta.

Las fuentes técnicas de este artículo son abiertas: la referencia de comandos de Windows de Microsoft Learn, la guía de Microsoft para usar el comprobador de archivos de sistema y su aviso sobre la retirada de WMIC.

Compartir este artículo

Últimas entradas

Escríbanos ahora