En la actualidad, es poco frecuente encontrarse con la línea de comandos de Windows, ya que esta herramienta siempre ha sido considerada como una opción para expertos y hackers, siendo en gran medida ignorada en el uso diario de las computadoras.
Aunque pueda parecer obsoleto o difícil de utilizar, resulta conveniente tener conocimiento de algunos comandos que pueden ejecutarse a través del símbolo del sistema de Windows.
Estos comandos permiten resolver problemas, desbloquear archivos y carpetas, así como realizar cambios que pueden resultar complicados mediante una interfaz gráfica o una aplicación.
En la siguiente guía he recopilado los comandos principales (basado en mi experiencia personal) para utilizar en el símbolo del sistema de Windows.
En caso de tener dificultades para recordar estos comandos, siempre es posible guardar esta guía en favoritos y recurrir a ella cada vez que nos enfrentemos a un problema que solo pueda resolverse a través del símbolo del sistema.
INDICE
Acceder al símbolo del sistema
Existen varias formas de acceder al símbolo del sistema en Windows:
- Abrir el menú Inicio y buscar (escribiendo) “símbolo del sistema”.
- Presionar la combinación de teclas WIN+X y hacer clic en “Símbolo del sistema”.
- Presionar la combinación de teclas WIN+R y escribir “cmd” en la ventana Ejecutar.
- Hacer clic derecho en cualquier carpeta de la PC y seleccionar “Abrir en símbolo del sistema”(opción disponible solo en Windows 11).
De esta manera, siempre tendremos la opción de abrir el símbolo del sistema o, alternativamente, el terminal de Windows, que también incluye los comandos del símbolo del sistema.
Es importante tener en cuenta que la mayoría de los comandos mencionados en esta guía requieren permisos de administrador.
Para continuar, podemos hacer clic derecho en la opción “Símbolo del sistema” en el menú Inicio y seleccionar “Ejecutar como administrador”.
Comandos del Símbolo del Sistema
CIPHER
El comando “cipher” es una herramienta del símbolo del sistema que se utiliza para cifrar o descifrar archivos y carpetas en una unidad o directorio específico.
Proporciona funcionalidades de cifrado de datos para proteger la confidencialidad de la información almacenada en un disco duro o en una unidad extraíble.
El comando “cipher” tiene varias opciones y funcionalidades. Algunas de las más comunes son:
Cifrado de archivos y carpetas
Puedes utilizar el comando “cipher” para cifrar archivos y carpetas en una unidad específica.
Esto garantiza que solo los usuarios autorizados puedan acceder a la información, ya que se requiere una clave de cifrado para descifrar los datos.
cipher /e /s:C:\CarpetaPrivada
Este comando cifrará todos los archivos y subcarpetas dentro de la carpeta “C:\CarpetaPrivada” y sus subcarpetas.
Los datos se volverán ilegibles y solo podrán ser descifrados con la clave de descifrado adecuada.
Descifrado de archivos y carpetas
Si tienes archivos o carpetas cifrados previamente, puedes utilizar el comando “cipher” para descifrarlos y hacerlos accesibles sin la necesidad de una clave de cifrado.
Esto es útil cuando deseas recuperar archivos cifrados o transferirlos a otro dispositivo.
cipher /d /s:C:\CarpetaPrivada
Utilizando este comando, se descifrarán todos los archivos y subcarpetas dentro de la carpeta “C:\CarpetaPrivada” y sus subcarpetas.
Los datos volverán a su estado original legible.
Borrado seguro de archivos
El comando “cipher” también se puede utilizar para realizar un borrado seguro de archivos.
Al cifrar y descifrar un archivo, se sobrescribe el contenido original, lo que dificulta su recuperación.
Esto es útil cuando deseas eliminar de forma permanente archivos confidenciales y asegurarte de que no se puedan recuperar.
cipher /w:C:\CarpetaPrivada
Este comando sobrescribirá los datos cifrados en la carpeta “C:\CarpetaPrivada” y sus subcarpetas antes de eliminarlos.
Ayuda a garantizar que los datos cifrados no se puedan recuperar de forma no autorizada.
Listado de información sobre archivos cifrados
El comando “cipher” también te permite listar información sobre los archivos y carpetas cifrados en una unidad o directorio específico.
Puedes obtener detalles como el estado de cifrado, el tamaño del archivo y la ruta de acceso.
cipher /s:C:\CarpetaPrivada
Con este comando, obtendrás una lista de todos los archivos y subcarpetas cifrados dentro de la carpeta “C:\CarpetaPrivada” y sus subcarpetas.
Esto te permitirá verificar el estado de cifrado de los elementos en esa ubicación.
Es importante tener en cuenta que el comando “cipher” debe utilizarse con precaución, ya que cualquier cifrado o descifrado realizado puede afectar la accesibilidad de los archivos y carpetas.
DRIVERQUERY
El comando “DRIVERQUERY” se utiliza para mostrar una lista de controladores de dispositivo instalados en un sistema.
Proporciona información detallada sobre los controladores y su estado, lo que puede ser útil para el diagnóstico, la solución de problemas o simplemente para obtener una visión general de los controladores instalados en el sistema.
A continuación, se presentan algunas de las funcionalidades clave del comando “DRIVERQUERY”:
Listar todos los controladores instalados
DRIVERQUERY
Este comando muestra una lista completa de todos los controladores de dispositivo instalados en el sistema, incluidos los controladores de dispositivos de sistema y los controladores de terceros.
Mostrar información detallada del controlador
DRIVERQUERY /V
Al agregar la opción “/V” al comando, se proporciona una salida más detallada que incluye información adicional, como la descripción del controlador, el tipo de controlador, la fecha y hora de instalación, el nombre del archivo del controlador y más.
Filtrar la lista de controladores:
DRIVERQUERY /FO CSV > drivers.csv
El comando “DRIVERQUERY” admite opciones de formato (“/FO”) que permiten generar la salida en diferentes formatos, como tabla, lista o CSV (valores separados por comas).
En este ejemplo, el comando generará un archivo CSV llamado “drivers.csv” que contiene la lista de controladores.
Buscar controladores específicos
DRIVERQUERY /SI "Intel"
Al usar la opción “/SI” seguida de un término de búsqueda, puedes filtrar la lista de controladores para mostrar solo aquellos que contengan el término especificado.
En este caso, se mostrarán solo los controladores que contengan la palabra “Intel”.
Exportar la lista de controladores a un archivo de texto
DRIVERQUERY > drivers.txt
Al redirigir la salida del comando a un archivo de texto, puedes guardar la lista de controladores en un archivo para su posterior referencia o análisis.
SHUTDOWN
El comando “SHUTDOWN” se utiliza para apagar, reiniciar o desconectar un sistema operativo Windows.
Proporciona una forma rápida y conveniente de realizar estas acciones sin tener que utilizar la interfaz gráfica de usuario.
A continuación, se presentan las funcionalidades principales del comando “SHUTDOWN”:
Apagar el sistema
SHUTDOWN /s
Con este comando, se apaga el sistema de manera ordenada.
Todos los programas y procesos en ejecución se cierran adecuadamente antes de que se apague la computadora.
Reiniciar el sistema
SHUTDOWN /r
Al utilizar esta opción, el sistema se reiniciará después de cerrar todos los programas y procesos en ejecución.
Esto es útil cuando se aplican cambios o actualizaciones que requieren un reinicio para que surtan efecto.
Cerrar sesión de usuario
SHUTDOWN /l
Con este comando, se cierra la sesión del usuario actual sin apagar ni reiniciar el sistema.
Esto es útil si deseas cerrar sesión y permitir que otro usuario inicie sesión sin reiniciar el equipo.
Especificar un tiempo de apagado o reinicio
SHUTDOWN /s /t 3600
Al agregar la opción “/t” seguida de un valor en segundos, puedes programar un tiempo de apagado o reinicio.
En este ejemplo, el sistema se apagará después de 3600 segundos (1 hora).
Cancelar un apagado o reinicio programado
SHUTDOWN /a
Si has programado un apagado o reinicio y deseas cancelarlo, puedes utilizar este comando para detener el proceso.
Hay que tener en cuenta que el uso de este comando puede afectar la disponibilidad y el estado de los programas y procesos en ejecución, por lo que se recomienda guardar el trabajo y cerrar los programas abiertos antes de realizar una operación de apagado, reinicio o cierre de sesión.
Recuerda que, debido a la naturaleza de las acciones realizadas por el comando “SHUTDOWN”, debes usarlo con cuidado y asegurarte de comprender las consecuencias de las operaciones que se están realizando.
SFC
El comando “SFC” (System File Checker) es una herramienta de línea de comandos en el símbolo del sistema de Windows que se utiliza para escanear y reparar archivos del sistema dañados.
La función principal del comando “SFC” es garantizar la integridad de los archivos críticos del sistema y restaurar versiones correctas en caso de que se encuentren archivos dañados o corruptos.
A continuación, se presentan las funcionalidades principales del comando “SFC”:
Escaneo y reparación de archivos del sistema
SFC /scannow
Al utilizar este comando, se inicia un escaneo completo del sistema en busca de archivos del sistema dañados o corruptos.
Si se encuentran problemas, “SFC” intentará repararlos utilizando copias de seguridad de los archivos del sistema almacenados en caché o utilizando los archivos de instalación de Windows.
Verificación de archivos del sistema sin reparación automática
SFC /verifyonly
Con esta opción, “SFC” realizará un escaneo de los archivos del sistema pero no intentará reparar automáticamente los archivos dañados o corruptos.
Esto puede ser útil si solo deseas verificar la integridad de los archivos sin modificar ninguno de ellos.
Generar un archivo de registro detallado
SFC /scanfile=C:\Ruta\Archivo.dll /offwindir=C:\Windows /offbootdir=C:\
Con este comando, puedes realizar un escaneo y reparación específica de un archivo en particular.
Debes especificar la ruta completa del archivo a escanear y también las rutas de la carpeta de instalación de Windows y la partición de arranque.
El comando generará un archivo de registro detallado que puedes revisar para obtener información adicional.
El proceso de escaneo y reparación puede llevar algún tiempo dependiendo del tamaño del sistema y la cantidad de archivos a verificar.
Recuerda que el comando “SFC” es una herramienta útil para mantener la integridad del sistema operativo Windows y reparar archivos del sistema dañados.
Sin embargo, si experimentas problemas graves en tu sistema, es posible que necesites recurrir a otras soluciones o herramientas de recuperación del sistema.
TASKLIST
El comando “TASKLIST” se utiliza para mostrar una lista de los procesos en ejecución.
Proporciona información detallada sobre los procesos en ejecución, como el nombre del proceso, el ID del proceso (PID), el consumo de CPU, la memoria utilizada y más.
A continuación, se presentan las funcionalidades principales del comando “TASKLIST”:
Listar todos los procesos en ejecución
TASKLIST
Al utilizar este comando sin ninguna opción adicional, se mostrará una lista de todos los procesos en ejecución en el sistema, incluidos los procesos del sistema y los procesos de usuario.
Mostrar información detallada de los procesos
TASKLIST /V
Agregando la opción “/V” al comando, se proporcionará una salida más detallada que incluye información adicional, como el nombre de usuario asociado con el proceso, la ruta del archivo ejecutable, el uso de CPU y memoria, la hora de inicio del proceso y más.
Filtrar la lista de procesos por nombre de imagen
TASKLIST /FI "IMAGENAME eq notepad.exe"
Con esta opción, puedes filtrar la lista de procesos para mostrar solo aquellos que coincidan con el nombre de imagen especificado.
En el ejemplo anterior, se mostrarán solo los procesos que tengan el nombre de imagen “notepad.exe”.
Mostrar información en formato CSV
TASKLIST /FO CSV > processes.csv
Recuerda que el comando “TASKLIST” se puede ejecutar sin privilegios de administrador para obtener información sobre los procesos en ejecución del usuario actual.
Sin embargo, algunos detalles, como la información del proceso del sistema, pueden requerir privilegios de administrador.
Además, el comando “TASKLIST” solo muestra información sobre los procesos en ejecución en el sistema en el momento en que se ejecuta.
TASKKILL
El comando “TASKKILL” se utiliza para finalizar o finalizar procesos en ejecución en el sistema operativo.
Permite detener un proceso específico o varios procesos de manera controlada, lo que puede ser útil para solucionar problemas, liberar recursos o cerrar aplicaciones que no responden.
A continuación, se presentan las funcionalidades principales del comando “TASKKILL”:
Finalizar un proceso específico por nombre de imagen
TASKKILL /IM notepad.exe
Con este comando, se finalizará el proceso que coincida con el nombre de imagen especificado.
En el ejemplo anterior, se cerrará el proceso “notepad.exe” (Bloc de notas).
Finalizar un proceso específico por ID de proceso (PID)
TASKKILL /PID 1234
Al utilizar esta opción, puedes finalizar un proceso específico proporcionando su ID de proceso (PID).
En el ejemplo anterior, se finalizará el proceso con el ID de proceso “1234”.
Finalizar varios procesos a la vez
TASKKILL /IM notepad.exe /T
Con la opción “/T” (Tree), puedes finalizar un proceso y todos sus procesos secundarios.
Esto puede ser útil cuando un proceso tiene varios subprocesos en ejecución y deseas detenerlos todos de una vez.
Finalizar un proceso forzadamente
TASKKILL /F /IM notepad.exe
Al agregar la opción “/F” (Force), se finalizará el proceso de manera forzada, sin solicitar confirmación ni permitir que el proceso cierre adecuadamente.
Esto puede ser útil cuando un proceso no responde y no se puede cerrar de manera normal.
Finalizar un proceso en un equipo remoto
TASKKILL /S computername /U username /P password /IM notepad.exe
Si tienes los privilegios adecuados y los permisos de acceso al equipo remoto, puedes utilizar esta opción para finalizar un proceso en un equipo remoto.
Debes proporcionar el nombre del equipo remoto, el nombre de usuario y la contraseña.
Recuerda utilizar el comando “TASKKILL” con cuidado, ya que finalizar un proceso puede interrumpir su funcionamiento normal y provocar pérdida de datos o cierre inesperado de aplicaciones.
Asegúrate de guardar cualquier trabajo importante antes de utilizar este comando.
ASSOC
El comando “ASSOC” se utiliza para mostrar o modificar las asociaciones de extensiones de archivo con tipos de archivo específicos.
Proporciona información sobre las asociaciones existentes y permite establecer nuevas asociaciones entre extensiones de archivo y programas.
A continuación, se presentan las funcionalidades principales del comando “ASSOC”:
Mostrar las asociaciones de extensiones de archivo
ASSOC
Al utilizar este comando sin ninguna opción adicional, se mostrará una lista de todas las asociaciones de extensiones de archivo registradas en el sistema.
Esto incluye las extensiones de archivo y los tipos de archivo asociados a ellas.
Mostrar la asociación de una extensión de archivo específica
ASSOC .txt
Con este comando, se mostrará el tipo de archivo asociado a la extensión “.txt”.
En este ejemplo, se mostrará la asociación de archivos de texto.
Establecer una nueva asociación entre una extensión de archivo y un tipo de archivo
ASSOC .jpg=jpegfile
Al utilizar este comando, se establecerá una nueva asociación entre la extensión “.jpg” y el tipo de archivo “jpegfile”.
Esto significa que los archivos con la extensión “.jpg” serán tratados como archivos de tipo “jpegfile” por el sistema operativo.
Eliminar una asociación de extensión de archivo existente
ASSOC .txt=
Con este comando, se eliminará la asociación existente de la extensión “.txt”.
Esto significa que los archivos con la extensión “.txt” ya no estarán asociados a ningún tipo de archivo específico.
Recuerda que las asociaciones de extensiones de archivo determinan el programa predeterminado que se abrirá cuando se haga doble clic en un archivo con una extensión específica.
Al utilizar el comando “ASSOC”, debes tener cuidado al establecer nuevas asociaciones o modificar las existentes, ya que puede afectar la forma en que se abren y manejan los archivos en tu sistema operativo.
FC
El comando “FC” (File Compare) es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para comparar el contenido de dos archivos o conjuntos de archivos y mostrar las diferencias entre ellos.
Es útil para realizar comparaciones detalladas entre archivos y determinar las modificaciones realizadas en el contenido.
A continuación, se presentan las funcionalidades principales del comando “FC”:
Comparar dos archivos y mostrar las diferencias
FC archivo1 archivo2
Al utilizar este comando seguido de dos nombres de archivo, se comparará el contenido de ambos archivos y se mostrarán las diferencias entre ellos.
El resultado incluirá una lista de las líneas o bloques de datos que son diferentes en ambos archivos.
Realizar una comparación de forma binaria
FC /B archivo1 archivo2
Al agregar la opción “/B” al comando, se realizará una comparación binaria de los archivos en lugar de una comparación basada en texto.
Esto significa que los archivos se compararán byte por byte en lugar de línea por línea.
Es útil cuando se trabaja con archivos binarios o archivos que no contienen texto legible.
Realizar una comparación ignorando mayúsculas y minúsculas
FC /C archivo1 archivo2
Con la opción “/C”, se realizará una comparación de texto sin distinguir entre mayúsculas y minúsculas.
Esto significa que las diferencias en la capitalización de las letras no se tendrán en cuenta al realizar la comparación.
Mostrar solo el número de líneas diferentes
FC /N archivo1 archivo2
Al utilizar la opción “/N”, se mostrará únicamente el número de líneas diferentes en lugar de mostrar el contenido completo de las diferencias.
Esto puede ser útil cuando solo se necesita obtener una cuenta de las modificaciones sin revisar en detalle las diferencias exactas.
Es importante tener en cuenta que el comando “FC” está diseñado para realizar comparaciones de archivos en el nivel de contenido y no en el nivel de estructura o formato.
No es una herramienta para fusionar o combinar archivos.
Además, el comando “FC” se utiliza desde la línea de comandos y puede requerir privilegios de administrador para acceder a ciertos archivos o ubicaciones.
Recuerda que el comando “FC” puede ser útil para comparar y analizar las diferencias entre archivos, pero si necesitas realizar comparaciones más avanzadas o fusionar cambios, es posible que desees utilizar herramientas específicas de comparación de archivos o control de versiones más robustas.
IPCONFIG
El comando “IPCONFIG” es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para mostrar la configuración de red.
Proporciona información detallada sobre las interfaces de red, las direcciones IP asignadas, las configuraciones de DHCP, las conexiones activas y otros datos relacionados con la red.
Al utilizar este comando sin ninguna opción adicional, se mostrará la configuración de todas las interfaces de red presentes en el sistema.
Esto incluye información como la dirección IP, la máscara de subred, la puerta de enlace predeterminada y la dirección MAC de cada interfaz.
A continuación, se presentan las funcionalidades principales del comando “IPCONFIG”:
Renovar la dirección IP mediante DHCP
IPCONFIG /RENEW
Con esta opción, el comando “IPCONFIG” renovará la dirección IP de las interfaces de red configuradas para obtener una dirección IP automáticamente a través del Protocolo de Configuración Dinámica de Host (DHCP).
Esto puede ser útil cuando se desea obtener una nueva dirección IP de un servidor DHCP.
Liberar la dirección IP asignada por DHCP
IPCONFIG /RELEASE
Al utilizar esta opción, se liberará la dirección IP actualmente asignada por el servidor DHCP en todas las interfaces de red configuradas para obtener direcciones IP automáticamente.
Después de ejecutar este comando, la interfaz no tendrá una dirección IP válida.
Mostrar la configuración de una interfaz de red específica
IPCONFIG /ALL
Al utilizar la opción “/ALL”, se mostrará una salida detallada que incluye información adicional, como la configuración del servidor DNS, los servidores WINS y otros detalles de configuración de todas las interfaces de red presentes en el sistema.
Mostrar solo la información de la configuración de DNS
IPCONFIG /DISPLAYDNS
Al utilizar esta opción, se mostrará una lista de todos los registros DNS en la caché local del sistema.
Esto puede ser útil para verificar y diagnosticar problemas relacionados con la resolución de nombres de dominio.
El comando “IPCONFIG” es una herramienta útil para diagnosticar y obtener información sobre la configuración de red de un sistema Windows.
Puede ayudarte a verificar la conectividad, solucionar problemas de red, comprobar las direcciones IP asignadas y obtener información relevante sobre las interfaces de red activas.
NETSTAT
El comando “NETSTAT” es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para mostrar las estadísticas de la red y las conexiones activas.
Proporciona información detallada sobre las conexiones de red establecidas, los puertos utilizados y otros datos relevantes para el monitoreo y diagnóstico de la red.
Al utilizar este comando sin ninguna opción adicional, se mostrará una lista de todas las conexiones activas en el sistema, tanto entrantes como salientes.
Esto incluye las direcciones IP y los puertos utilizados por cada conexión.
A continuación, se presentan las funcionalidades principales del comando “NETSTAT”:
Mostrar las conexiones en escucha en el equipo
NETSTAT -a
Al utilizar la opción “-a”, se mostrarán todas las conexiones en escucha en el equipo, es decir, los puertos en los que el equipo está esperando conexiones entrantes.
Esto puede ser útil para identificar servicios o aplicaciones que están esperando conexiones de red.
Mostrar las estadísticas de protocolo y el uso de recursos de red
NETSTAT -s
Con la opción “-s”, se mostrarán estadísticas detalladas sobre el uso de protocolos de red, como TCP, UDP e ICMP.
Esto incluye información sobre paquetes enviados y recibidos, errores de protocolo y otras métricas de rendimiento de red.
Mostrar las conexiones y los puertos en formato numérico
NETSTAT -n
Al utilizar la opción “-n”, se mostrarán las conexiones y los puertos en formato numérico en lugar de realizar la resolución de nombres.
Esto puede acelerar el proceso de visualización y evitar retrasos causados por la resolución de nombres de dominio.
Mostrar las rutas de enrutamiento en la tabla de enrutamiento
NETSTAT -r
Con la opción “-r”, se mostrarán las rutas de enrutamiento en la tabla de enrutamiento del sistema.
Esto incluye información sobre las redes disponibles, las interfaces de red utilizadas y las puertas de enlace predeterminadas.
PING
El comando “PING” es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para verificar la conectividad de red entre tu computadora y un dispositivo o host remoto en una red IP.
El comando envía paquetes de solicitud de eco ICMP (Internet Control Message Protocol) al destino especificado y espera las respuestas correspondientes para determinar si el host remoto está accesible y el tiempo de respuesta.
A continuación, se presentan las funcionalidades principales del comando “PING”:
Verificar la conectividad básica con un host remoto
PING dirección_IP_o_nombre_de_host
Al utilizar este comando seguido de la dirección IP o el nombre de host del dispositivo remoto, el comando “PING” enviará paquetes de solicitud de eco ICMP a ese host y esperará las respuestas.
Si el host responde, significa que hay una conectividad básica con el host remoto.
Especificar el número de paquetes y el tamaño del paquete
PING -n número_de_paquetes -l tamaño_del_paquete dirección_IP_o_nombre_de_host
Con esta opción, puedes especificar el número de paquetes de solicitud de eco ICMP que se enviarán al host remoto con el parámetro “-n” y el tamaño del paquete con el parámetro “-l”.
Esto puede ser útil para realizar pruebas más exhaustivas y personalizadas.
Realizar un ping continuo
PING -t dirección_IP_o_nombre_de_host
Al utilizar la opción “-t”, el comando “PING” enviará paquetes de solicitud de eco ICMP de forma continua al host remoto hasta que se detenga manualmente.
Esto puede ser útil para monitorear la conectividad a largo plazo o realizar un seguimiento de la estabilidad de la red.
Obtener estadísticas detalladas de ping
PING -n número_de_paquetes -l tamaño_del_paquete -w tiempo_de_espera dirección_IP_o_nombre_de_host
Al utilizar esta opción, el comando “PING” mostrará estadísticas detalladas después de enviar los paquetes de solicitud de eco ICMP al host remoto.
Esto incluye el número de paquetes enviados, recibidos y perdidos, así como el tiempo mínimo, máximo y promedio de respuesta.
El comando “PING” es una herramienta útil para diagnosticar problemas de conectividad de red, verificar el tiempo de respuesta entre tu computadora y un host remoto y realizar pruebas de red básicas.
Puede ayudarte a identificar problemas de red, verificar la disponibilidad de dispositivos remotos y evaluar el rendimiento de la red en función de los tiempos de respuesta obtenidos.
PATHPING
El comando “PATHPING” es una herramienta avanzada de línea de comandos disponible en el símbolo del sistema de Windows que combina las funcionalidades del comando “PING” y “TRACERT” para proporcionar información detallada sobre la ruta de red tomada por los paquetes entre tu computadora y un host remoto.
Proporciona información sobre los nodos de red intermedios, los tiempos de respuesta y otros datos útiles para el diagnóstico de problemas de red.
A continuación, se presentan las funcionalidades principales del comando “PATHPING”:
Realizar un seguimiento de ruta combinado con estadísticas de ping
PATHPING dirección_IP_o_nombre_de_host
Al utilizar este comando seguido de la dirección IP o el nombre de host del dispositivo remoto, el comando “PATHPING” realiza un seguimiento de ruta similar al comando “TRACERT”, pero también realiza mediciones de ping en cada nodo intermedio.
Esto proporciona información detallada sobre la ruta de red y los tiempos de respuesta en cada nodo.
Especificar el número de intentos y el tiempo de espera
PATHPING -n número_de_intentos -w tiempo_de_espera dirección_IP_o_nombre_de_host
Con esta opción, puedes especificar el número de intentos de ping en cada nodo de la ruta con el parámetro “-n” y el tiempo de espera en milisegundos con el parámetro “-w”.
Esto te permite ajustar la cantidad de intentos y el tiempo de espera para obtener mediciones más precisas o rápidas.
Mostrar estadísticas detalladas de cada nodo de la ruta
PATHPING -q número_de_saltos dirección_IP_o_nombre_de_host
Al utilizar esta opción, el comando “PATHPING” muestra estadísticas detalladas de cada nodo de la ruta de red, incluyendo los tiempos de respuesta mínimo, máximo y promedio, así como la pérdida de paquetes en cada nodo.
Esto puede ser útil para identificar posibles cuellos de botella o problemas en nodos específicos.
Obtener información detallada sobre el enrutamiento y la calidad de servicio (QoS)
PATHPING -g dirección_IP_o_nombre_de_host dirección_IP_o_nombre_de_host
Con esta opción, puedes especificar una lista de nodos intermedios a través de los cuales deseas que se enrute el tráfico.
Esto permite obtener información detallada sobre la ruta y la calidad de servicio (QoS) en una configuración específica de enrutamiento.
TRACERT
El comando “TRACERT” es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para rastrear la ruta que toman los paquetes de red desde tu computadora hasta un host remoto.
Proporciona información detallada sobre los nodos intermedios (routers) a lo largo de la ruta, los tiempos de respuesta y la pérdida de paquetes en cada salto.
A continuación, se presentan las funcionalidades principales del comando “TRACERT”:
Rastrear la ruta hasta un host remoto
TRACERT dirección_IP_o_nombre_de_host
Al utilizar este comando seguido de la dirección IP o el nombre de host del dispositivo remoto, el comando “TRACERT” muestra una lista de los nodos intermedios que los paquetes de red deben atravesar para llegar al host remoto.
Esto ayuda a identificar el camino que sigue el tráfico de red y los posibles puntos de congestión.
Especificar el número de intentos y el tiempo de espera
TRACERT -d -h número_de_saltos -w tiempo_de_espera dirección_IP_o_nombre_de_host
Con esta opción, puedes especificar el número máximo de saltos a rastrear con el parámetro “-h” y el tiempo de espera en milisegundos con el parámetro “-w”.
Esto te permite ajustar el comportamiento del comando “TRACERT” para adaptarlo a tus necesidades específicas.
Mostrar estadísticas detalladas de cada salto
TRACERT -d dirección_IP_o_nombre_de_host
Al utilizar la opción “-d”, el comando “TRACERT” muestra estadísticas detalladas de cada salto en la ruta, incluyendo los tiempos de respuesta y la pérdida de paquetes en cada salto.
Esta opción es útil para evaluar el rendimiento y la estabilidad de la red en cada nodo intermedio.
Realizar el rastreo utilizando nombres de host en lugar de direcciones IP
TRACERT -d dirección_IP_o_nombre_de_host
Al utilizar la opción “-d”, el comando “TRACERT” muestra los nombres de host en lugar de las direcciones IP de los nodos intermedios en la ruta.
Esto puede ser útil para identificar más fácilmente los nombres de los routers en lugar de las direcciones IP numéricas.
El comando “TRACERT” es una herramienta útil para diagnosticar problemas de red, identificar la ruta que siguen los paquetes de red y evaluar los tiempos de respuesta en cada nodo intermedio.
Puede ayudarte a identificar posibles cuellos de botella, problemas de enrutamiento y la calidad de la conexión en una ruta específica.
POWERCFG
El comando “POWERCFG” es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para administrar la configuración de energía y los planes de energía en la computadora.
Proporciona control sobre varios aspectos relacionados con la gestión de energía, como la configuración del tiempo de espera, los estados de suspensión y la configuración avanzada de energía.
A continuación, se presentan las funcionalidades principales del comando “POWERCFG”:
Ver los planes de energía disponibles
POWERCFG /L
Al utilizar este comando, se mostrará una lista de los planes de energía disponibles en el sistema.
Esto permite ver los planes de energía predeterminados y cualquier plan personalizado que haya sido creado.
Cambiar al plan de energía especificado
POWERCFG /S nombre_del_plan
Con este comando, puedes cambiar al plan de energía especificado por su nombre.
Puedes utilizar el nombre del plan que se muestra al ejecutar el comando “/L”.
Por ejemplo, puedes cambiar al plan de energía de “Alto rendimiento“, “Equilibrado” o cualquier otro plan personalizado.
Crear un plan de energía personalizado
POWERCFG /CREATE nombre_del_plan
Este comando permite crear un plan de energía personalizado con el nombre especificado.
Después de crear el plan, puedes utilizar otros comandos para configurar las opciones de energía, como los tiempos de espera y los estados de suspensión, para adaptarlo a tus necesidades.
Configurar opciones de energía avanzadas
POWERCFG /CHANGE nombre_del_plan
Utilizando este comando junto con el nombre del plan, puedes configurar opciones avanzadas de energía.
Esto incluye ajustar los tiempos de espera, configurar los estados de suspensión y personalizar otras opciones relacionadas con la administración de energía.
Exportar e importar configuraciones de energía
POWERCFG /EXPORT "ruta_del_archivo.xml" nombre_del_plan
POWERCFG /IMPORT "ruta_del_archivo.xml"
Estos comandos te permiten exportar e importar configuraciones de energía.
Puedes exportar un plan de energía existente a un archivo XML específico y luego importarlo en otro sistema o en la misma máquina para aplicar la misma configuración de energía.
Generar un informe de consumo de energía
POWERCFG /ENERGY
Con esta opción, el comando “POWERCFG” realiza un análisis exhaustivo del consumo de energía de tu sistema durante un período de tiempo especificado (por defecto, 60 segundos).
El análisis cubre diversos aspectos relacionados con la configuración de energía, dispositivos de hardware y controladores, y ofrece recomendaciones para mejorar la eficiencia energética.
Al ejecutar este comando, se generará un informe detallado en formato HTML que contiene información sobre el uso de energía del sistema y las áreas donde se pueden realizar mejoras.
El informe se guarda en la ubicación predeterminada, que es generalmente el directorio de usuario actual.
Este informe de consumo de energía proporciona datos valiosos sobre cómo tu sistema está utilizando la energía y te ayuda a identificar configuraciones ineficientes o problemas que pueden afectar la duración de la batería en caso de dispositivos portátiles.
Puedes revisar el informe y tomar medidas para ajustar la configuración de energía y lograr un uso más eficiente de los recursos.
RECIMG
El comando “RECIMG” es una herramienta disponible en el símbolo del sistema de Windows que se utiliza para crear y administrar imágenes de recuperación de tu sistema operativo.
Estas imágenes de recuperación se utilizan para restaurar el sistema a un estado anterior en caso de problemas o fallas.
RECIMG /CREATEIMAGE ruta_del_archivo
Con este comando, puedes crear una imagen de recuperación de tu sistema operativo y guardarla en la ubicación especificada por “ruta_del_archivo”.
La imagen de recuperación incluirá los archivos del sistema, los controladores y las configuraciones del sistema en ese momento.
Es importante destacar que necesitarás privilegios de administrador para ejecutar este comando.
La imagen de recuperación creada con “RECIMG” puede ser utilizada posteriormente para restaurar el sistema operativo a un estado funcional en caso de que ocurra algún problema grave.
Esto puede ser útil en situaciones como fallos del sistema, errores críticos o incluso en la necesidad de reinstalar el sistema operativo sin perder tus datos personales.
DISM
El comando “DISM” (Deployment Image Servicing and Management) es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para administrar y mantener imágenes de Windows, así como para realizar operaciones de mantenimiento y reparación del sistema.
A continuación, se presentan algunas de las funcionalidades principales del comando “DISM”:
Montar y desmontar imágenes de Windows
DISM /Mount-Image /ImageFile:ruta_del_archivo /MountDir:ruta_del_directorio
DISM /Unmount-Image /MountDir:ruta_del_directorio [/Commit | /Discard]
Estos comandos permiten montar y desmontar una imagen de Windows en una ruta de directorio específica.
Al montar una imagen, puedes acceder a su contenido y realizar operaciones de mantenimiento, como agregar o quitar controladores, habilitar o deshabilitar características, o aplicar actualizaciones.
Al desmontar una imagen, puedes guardar los cambios realizados en la imagen original (“/Commit”) o descartar los cambios (“/Discard”).
Agregar o quitar controladores y paquetes de actualización
DISM /Add-Driver /Image:ruta_del_directorio /Driver:ruta_del_controlador
DISM /Remove-Driver /Image:ruta_del_directorio /Driver:nombre_del_controlador
DISM /Add-Package /Image:ruta_del_directorio /PackagePath:ruta_del_paquete
DISM /Remove-Package /Image:ruta_del_directorio /PackageName:nombre_del_paquete
Estos comandos te permiten agregar o quitar controladores y paquetes de actualización de una imagen de Windows.
Puedes especificar la ruta del directorio que contiene la imagen y la ruta del controlador o paquete que deseas agregar o quitar.
Habilitar o deshabilitar características de Windows
DISM /Enable-Feature /FeatureName:nombre_de_la_característica /All /LimitAccess /Source:ruta_de_los_archivos_de_instalación
DISM /Disable-Feature /FeatureName:nombre_de_la_característica
Estos comandos te permiten habilitar o deshabilitar características de Windows en una imagen.
Puedes especificar el nombre de la característica que deseas habilitar o deshabilitar.
Además, el comando “/Enable-Feature” te permite especificar una ruta de origen que contenga los archivos de instalación necesarios.
Realizar operaciones de limpieza y reparación del sistema
DISM /Cleanup-Image /RestoreHealth /ScanHealth /CheckHealth
Estos comandos se utilizan para realizar operaciones de limpieza y reparación en una imagen de Windows.
Puedes escanear la integridad de la imagen (“/ScanHealth”), verificar su estado de salud (“/CheckHealth”) y restaurarla a un estado saludable (“/RestoreHealth”).
TREE
El comando “TREE” es una herramienta disponible en el símbolo del sistema de Windows que se utiliza para mostrar de manera jerárquica la estructura de carpetas y subcarpetas en un directorio determinado.
Proporciona una representación visual en forma de árbol de la estructura de directorios, lo que facilita la comprensión de la organización de archivos y carpetas en tu sistema.
La sintaxis básica del comando “TREE” es la siguiente:
TREE [ruta_del_directorio] [/F] [/A]
ruta_del_directorio
: Especifica la ruta del directorio para el cual deseas mostrar la estructura de carpetas. Si no se proporciona ninguna ruta, se mostrará la estructura de carpetas del directorio actual./F
: Muestra los nombres de los archivos en la estructura de carpetas junto con los nombres de las carpetas./A
: Muestra archivos y carpetas utilizando caracteres ASCII extendidos.
Al ejecutar el comando “TREE”, se mostrará una estructura de carpetas jerárquica, comenzando desde el directorio especificado o el directorio actual.
Cada nivel de directorio se mostrará con un mayor nivel de indentación, lo que facilita la visualización de la jerarquía de carpetas.
Los nombres de las carpetas se muestran precedidos por el carácter +
, mientras que los nombres de los archivos se muestran precedidos por el carácter |
.
El comando “TREE” es útil cuando deseas obtener una visión rápida y clara de cómo se organizan tus archivos y carpetas en una ubicación determinada.
Puedes utilizarlo para examinar la estructura de directorios, verificar la existencia de carpetas específicas o simplemente para comprender mejor la organización de tus archivos.
Además, al combinarlo con otras herramientas o redirigir la salida a un archivo de texto, puedes realizar análisis más detallados o generar informes de la estructura de carpetas en tu sistema.
NETSH
El comando “NETSH” (Network Shell) es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para administrar y configurar diversos aspectos de la red.
Proporciona una interfaz para controlar y modificar la configuración de red, así como para diagnosticar y solucionar problemas de conectividad.
A continuación, se presentan algunas de las funcionalidades principales del comando “NETSH”:
Configuración de interfaz de red
NETSH INTERFACE
Este comando permite configurar y administrar las interfaces de red en tu sistema.
Puedes mostrar información detallada sobre las interfaces de red, establecer direcciones IP estáticas o dinámicas, habilitar o deshabilitar interfaces, y configurar otros parámetros relacionados con la conectividad de red.
Configuración de firewall y seguridad
NETSH FIREWALL
NETSH ADVFIREWALL
Estos comandos se utilizan para administrar el Firewall de Windows y la configuración de seguridad de red.
Puedes permitir o bloquear puertos, configurar reglas de entrada y salida, y administrar la seguridad de la red.
Configuración de enrutamiento
NETSH ROUTING
Este comando te permite configurar y administrar las tablas de enrutamiento en tu sistema.
Puedes agregar rutas estáticas, modificar métricas de enrutamiento, configurar protocolos de enrutamiento dinámico y administrar otros aspectos relacionados con el enrutamiento de paquetes de red.
Diagnóstico y resolución de problemas de red
NETSH DIAGNOSE
Con este comando, puedes ejecutar diagnósticos y resolver problemas relacionados con la conectividad de red.
Proporciona una serie de herramientas y comandos para identificar y solucionar problemas comunes de red, como configuraciones incorrectas, errores de conexión, problemas de DNS, entre otros.
El comando NETSH puede ser utilizado para conocer la o las contraseñas de WiFi a las que nos hemos conectado, como se explica en el articulo: “Cómo ver las contraseñas WiFi guardadas en Windows”
WMIC
El comando “WMIC” (Windows Management Instrumentation Command-line) es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que permite interactuar con el subsistema de administración de Windows (WMI).
WMI proporciona una interfaz para administrar y obtener información sobre diferentes aspectos del sistema operativo, hardware, software y configuraciones en equipos Windows.
A continuación, se presentan algunas de las funcionalidades principales del comando “WMIC”:
Consultas y obtención de información del sistema
WMIC [clase] [where consulta] [opciones]
Puedes utilizar el comando “WMIC” para realizar consultas y obtener información sobre diferentes clases de objetos en el sistema.
Por ejemplo, puedes obtener información sobre el hardware instalado, los procesos en ejecución, los usuarios y grupos locales, los servicios del sistema, entre otros.
Puedes utilizar la opción “where” para especificar condiciones de consulta y limitar los resultados.
Ejecución de comandos específicos de la clase
WMIC [clase] [método] [argumentos]
Con el comando “WMIC”, también puedes ejecutar comandos y métodos específicos de una clase.
Por ejemplo, puedes iniciar o detener un servicio, cambiar la configuración de un adaptador de red, modificar la configuración del sistema, entre otros.
Exportación de resultados a archivos o formatos específicos
WMIC [clase] [opciones] /output:archivo [/format:formato]
Puedes exportar los resultados de una consulta “WMIC” a un archivo especificando la opción “/output” seguida del nombre de archivo deseado.
Además, puedes utilizar la opción “/format” para especificar el formato en el que deseas exportar los resultados, como CSV, XML, HTML, entre otros.
Conexión remota y administración de sistemas remotos
WMIC /node:nombre_del_equipo [clase] [opciones]
El comando “WMIC” te permite conectarte y administrar sistemas remotos utilizando la opción “/node” seguida del nombre del equipo al que deseas conectarte.
Puedes ejecutar consultas, ejecutar comandos y métodos, y obtener información de sistemas remotos utilizando la misma sintaxis y funcionalidades que en el sistema local.
SYSTEMINFO
El comando “SYSTEMINFO” es una herramienta de línea de comandos disponible en el símbolo del sistema de Windows que se utiliza para mostrar información detallada sobre la configuración y el estado del sistema operativo y el hardware de tu equipo.
Proporciona una visión general completa de las características del sistema, la versión de Windows, la información del hardware, la configuración de red y mucho más.
Conclusión
Como se ha visto en esta guía, el símbolo del sistema puede ser muy útil, ya que incluye comandos capaces de reemplazar programas completos.
Obviamente, no tendremos la comodidad de la interfaz gráfica, pero la potencia y la facilidad con la que se pueden ejecutar comandos rápidos les sorprenderá: con un poco de práctica, encontrarán útil el símbolo del sistema y lo utilizarán con más frecuencia.