Comandos utiles integrados a Windows

¿Recomiendas algún programa interesante? Compártelo aquí.
Responder
Avatar de Usuario
LeThe
Site Admin
Mensajes: 7046
Registrado: Vie Jun 15, 2007 5:11 pm
Ubicación: Florida, Estados Unidos
Contactar:

Comandos utiles integrados a Windows

Mensaje por LeThe »

Existen muchos programas que se pueden usar para extraer informacion util de Windows o la Computadora. La desventaja es que hay que traer estos programas en una memoria USB, y ejecutarlos o instalarlos en la computadora para poder usarlos.

Hay muchos comandos y herramientas integradas a Windows que proporcionan mucha información y reemplazan el uso de estos programas, ahorrando tiempo y espacio en el disco duro.

Se puede extraer mucha información con la herramienta MSINFO32 (System Information, Información del Sistema)

Para ejecutar, puedes digitar msinfo32 en una ventana CMD o también ejecutar desde el menu ejecutar (Run Menu – presionar tecla de ventana y R al mismo tiempo)

Lista de Switches y Comandos para instalaciones Desatendidas: viewtopic.php?f=14&t=1412
Comandos o Switches de Actualizaciones de Microsoft: viewtopic.php?f=14&t=3773

Debajo pueden ver una lista de comandos y trucos útiles integrados a Windows, ejecutados, preferiblemente en una Ventana CMD en modo Administrador. Estos comandos se pueden ejecutar en secuencia y la información se puede guardar en un reporte (Mas detalles al final de la lista). Para ver un historial de todos los comandos ejecutados, dentro de la ventana CMD, presiona SHIFT y F7 al mismo tiempo.

Nota: Se recomienda ejecutar todos estos comandos bajo una Ventana CMD ejecutada como Administrador

Para ver las opciones de cualquier comando se puede usar /? – Por ejemplo, para ver información sobre el comando Ping digitamos:

Código: Seleccionar todo

ping /?
Información del Sistema

Informacion de Licencia de Windows
Mostrar informacion Basica de la Licencia

Código: Seleccionar todo

slmgr /dli
Mostrar informacion detallada de la Licencia de Windows

Código: Seleccionar todo

slmgr /dlv
Mostrar fecha de vencimiento de la Licencia

Código: Seleccionar todo

slmgr /xpr
Mostrar las ediciones de Windows a cual puedes actualizar o convertir:

Código: Seleccionar todo

DISM /online /Get-TargetEditions
Para ver la version de Windows 10 en un DVD o memoria USB de instalacion, lee aqui: viewtopic.php?f=9&t=6794

Ver el tiempo y fecha (Este comando es útil para imprimir la fecha y el tiempo en reportes)
Ver el tiempo:

Código: Seleccionar todo

time /t
Ver la fecha:

Código: Seleccionar todo

Date /t
Ver asociación de archivos:

Código: Seleccionar todo

assoc
Ver historial de todos los comandos que se han ejecutado en CMD:

Código: Seleccionar todo

doskey /history
También se puede hacer con presionar Shift+F7 en la ventana CMD

Ver listado de Redes inalambricas (Wi-Fi) a cuales se ha conectado:

Código: Seleccionar todo

netsh wlan show profile
Ver informacion del perfil inalambrico incluyendo la clave de la Red
En este ejemplo el nombre de la Red o perfil es Joshua Marius

Código: Seleccionar todo

netsh wlan show profile name="Joshua Marius" key=clear
Ver lista de controladores instalados:

Código: Seleccionar todo

driverquery
Lista mas detallada de controladores:

Código: Seleccionar todo

driverquery -v
Ver información detallada del Sistema Operativo

Código: Seleccionar todo

wmic os get * /Format:list
Ver modelo y nombre del Sistema:

Código: Seleccionar todo

wmic COMPUTERSYSTEM get Model, Name
Obtener interfaz, fabricante y modelo de discos duros

Código: Seleccionar todo

wmic diskdrive get Name, Manufacturer, Model, InterfaceType, MediaLoaded, MediaType
Obtener información sobre el controlador de discos

Código: Seleccionar todo

wmic idecontroller list full

Código: Seleccionar todo

wmic idecontroller get Name, Manufacturer, Status
Ver estadisticas del Sistema de Archivos del disco C:

Código: Seleccionar todo

fsutil fsinfo statistics C:
Ver informacion de los sectores del disco C:

Código: Seleccionar todo

fsutil fsinfo statistics C:
Ver informacion del Volumen, ejemplo, Disco C:

Código: Seleccionar todo

fsutil fsinfo volumeInfo C:
Obtener tipo de formato de particiones (NTFS, FAT32, etc)

Código: Seleccionar todo

wmic logicaldisk get Name, FileSystem
Obtener Nombre, versión y numero de serie del BIOS (Nota: el parámetro serialnumber produce el Service Tag en computadoras Dell)

Código: Seleccionar todo

wmic bios get name, version, serialnumber
Obtener información del Procesador (Nombre, frecuencia, ID, cantidad de núcleos y estado)

Código: Seleccionar todo

wmic cpu get Name, Caption, MaxClockSpeed, DeviceID, status, NumberOfCores
Obtener información del Procesador (Cache, tipo de Cache, L1, L2, etc)

Código: Seleccionar todo

wmic memcache get Name, BlockSize, Purpose, MaxCacheSize, Status
Obtener información de la memoria (Full-Completa, Brief-Breve)

Código: Seleccionar todo

wmic memorychip list full
wmic memorychip list brief
Ver listado de impresoras instaladas:

Código: Seleccionar todo

wmic printer list brief
Ver listado de Hotfixes o actualizaciones de Windows instaladas

Código: Seleccionar todo

wmic qfe get Hotfixid
Ver listado de todos los procesos

Código: Seleccionar todo

wmic process list brief

Código: Seleccionar todo

tasklist
Ver listado e información de Adaptadores de Red

Código: Seleccionar todo

wmic nic list brief
Ver listado detallado de cada Adaptador de Red

Código: Seleccionar todo

wmic nic get * /Format:list
Ver direcciones MAC

Código: Seleccionar todo

getmac
Ver direcciones MAC con mas detalles

Código: Seleccionar todo

getmac /V
Ver Nombre de Host y Nombre de usuario (Hostname)

Código: Seleccionar todo

whoami
Ver mas informacion del usuario incluyendo grupos, permisos, dominio, etc

Código: Seleccionar todo

whoami /ALL
Ver listado de usuarios en la computadora

Código: Seleccionar todo

net user
Ver información de un usuario (Aquí usamos Usuario1 como ejemplo):

Código: Seleccionar todo

net user Usuario1
Ver mas detalles sobre el usuario

Código: Seleccionar todo

set user
Ver detalles del usuario o sesion activas en la PC

Código: Seleccionar todo

query user
Ver detalles de todos los procesos activos por un usuario o sesion

Código: Seleccionar todo

query process *
Ver información breve de Direccion IP

Código: Seleccionar todo

ipconfig
Ver información completa de Direccion IP

Código: Seleccionar todo

ipconfig /all
Ver direcciones MAC en la Red – Este comando es útil para detectar la direccion MAC y también la dirección IP. La tabla de ARP puede ayudar en identificación de dispositivos. Por ejemplo, después de obtener la dirección MAC con el comando debajo, esta se puede digitar en: https://aruljohn.com/mac.pl para identificar el fabricante del dispositivo.

Código: Seleccionar todo

arp -a
Ver direcciones guardadas en DNS

Código: Seleccionar todo

ipconfig /displaydns
Ver conexiones y puertos activos en la Red

Código: Seleccionar todo

nestat
Obtener información de todos los puertos abiertos (Este comando es útil para verificar si un servicio esta funcionando correctamente, por ejemplo un servidor FTP)

Código: Seleccionar todo

netstat -a
o tambien...

Código: Seleccionar todo

netstat -an
o tambien...

Código: Seleccionar todo

netstat -ab
Ver detalles de las estadísticas de la tarjeta de Red

Código: Seleccionar todo

netstat -es

Código: Seleccionar todo

net statistics Workstation
Ver detalles de tarjetas de Red inalámbricas:

Código: Seleccionar todo

netsh wlan show interfaces
Ver un Resumen detallado del sistema (Incluye fecha de instalación de Windows, versión de BIOS, etc.)

Código: Seleccionar todo

systeminfo
Ver información de un usuario en un Dominio (Aquí usamos Usuario1 como ejemplo):

Código: Seleccionar todo

net user Usuario1 /domain
Ver información sobre las políticas de cuentas de usuario:

Código: Seleccionar todo

net accounts
Imprimir todas las politicas de Dominio aplicadas a la computadora (archivo de ejemplo es C:\politicas.html)

Código: Seleccionar todo

gpresult /H C:\politicas.html
Ver listado de computadoras en la Red (Tipicamente funciona en Dominios o Redes con Servidores DNS)

Código: Seleccionar todo

net view
Ver listado de carpetas compartidas agregadas:

Código: Seleccionar todo

net use
Ver listado de carpetas compartidas por la computadora:

Código: Seleccionar todo

net share
Ver listado de aplicaciones en el Inicio:

Código: Seleccionar todo

wmic startup get * /Format:list
Ver listado de todas las aplicaciones instaladas:

Código: Seleccionar todo

wmic product list full /Format:list
Ver listado completo de todos los Servicios:

Código: Seleccionar todo

sc query
Ver listado completo del Programador de Tareas (Scheduled Tasks)

Código: Seleccionar todo

schtasks
Ver estructura de archivos y directorios:

Código: Seleccionar todo

tree
Incluir archivos:

Código: Seleccionar todo

tree /F
Listar o cambiar las asignaciones del puerto COM - Ayuda con compatibilidad para aplicaciones DOS:

Código: Seleccionar todo

change port /QUERY

Código: Seleccionar todo

change port /?
Ver porcentaje disponible de bateria en Portatil/Tableta/Laptop:

Código: Seleccionar todo

WMIC PATH Win32_Battery Get EstimatedChargeRemaining
Copiar los resultados de un comando al portapapeles (Clipboard) – En este ejemplo usamos ipconfig /all:

Código: Seleccionar todo

Ipconfig /all | clip
Herramientas integradas

Se recomienda tener precaucion al ejecutar los siguientes commandos:

Verificar la Version de Instalacion de Windows 10
Leer este articulo: viewtopic.php?f=9&t=6794

Verificar la Version de instalada de un programa - En este ejemplo se ve la version del programa CDBurnerXP:

Código: Seleccionar todo

wmic datafile where 'name="C:\\Program Files (x86)\\CDBurnerXP\\cdbxpp.exe"' Get Version
Ver la version del Sistema Operativo
Para un listado de las versiones de Windows 10, haz click aqui

Código: Seleccionar todo

ver
O para ver una interfaz:

Código: Seleccionar todo

winver

Limpiar todo en la ventana CMD

Código: Seleccionar todo

CLS
Cambiar el Color de las letras y pantalla de fondo

Código: Seleccionar todo

color
Usa el siguiente comando para ver los colores disponibles:

Código: Seleccionar todo

color /?
Chequear la integridad del disco (Usamos Disco C: en el ejemplo:

Código: Seleccionar todo

chkdsk C:
Ver listado de Dispositivos de Arranque/Inicio (Boot)

Código: Seleccionar todo

bcdedit /enum
Comparar dos archivos

Código: Seleccionar todo

comp c:\archivo1.jpg c:\archivo2.jpg
Defragmentacion del disco (No se recomienda para discos de Estado Solido, SSD) – Usamos C: como ejemplo

Código: Seleccionar todo

defrag C:
Unicamente analisis:

Código: Seleccionar todo

defrag C: -a
Verificar la integracion de todos los archivos protegidos en Windows:

Código: Seleccionar todo

sfc /scannow
Detener una aplicacion de inmediato (En este ejemplo detenemos la tarea notepad.exe cual se obtuvo con el comando tasklist:

Código: Seleccionar todo

TASKKILL /IM notepad.exe
Detener/Iniciar servicio – Podemos usar el commando SC query para obtener un listado de servicios.
En este ejemplo, detenemos e iniciamos el Servicio: OneSyncSvc_731379

Código: Seleccionar todo

SC stop OneSyncSvc_731379

Código: Seleccionar todo

SC start OneSyncSvc_731379
Ver el estado del servicio:

Código: Seleccionar todo

SC query OneSyncSvc_731379
Chequear direccion IP en Red privada (Nota: muchos contrafuegos y computadoras bloquean el PING por defecto)
El comando es util para verificar que un dispositivo u computadora este disponible en la Red, aqui usamos 192.168.10.15 como ejemplo:

Código: Seleccionar todo

ping 192.168.10.15
Obtener Direccion IP Publica (Nota: muchos contrafuegos y computadoras bloquean el PING por defecto)
Podemos obtener la direccion publica ejecutando un ping hacia el servidor myip.opendns.com

Código: Seleccionar todo

ping myip.opendns.com
tracert es super util para ver donde se detiene un paquete o ver su trayectoria, incluyendo el destino:

Código: Seleccionar todo

tracert letheonline.net
pathping funciona igual que ping pero proprciona mas informacion cual se calcula en 25 segundos:

Código: Seleccionar todo

pathping 192.168.10.15
Ejecutar PING infinitamente

Código: Seleccionar todo

ping 192.168.10.15 -t
Verificar los servicios DNS. Esto ayuda a verificar el Servidor DNS y como resuelve las direcciones (ejemplo: letheonline.net):

Código: Seleccionar todo

nslookup letheonline.net
Reiniciar la computadora inmediatamente:

Código: Seleccionar todo

Shutdown -r -f -t 00
Reiniciar la computadora en 60 segundos:

Código: Seleccionar todo

Shutdown -r -f -t 60
Apagar la computadora de inmediato:

Código: Seleccionar todo

Shutdown -s -f -t 00
Apagar la computadora en 60 segundos:

Código: Seleccionar todo

Shutdown -s -f -t 60
Agregar Directorio como Disco en Mi PC o My PC - Si deseas tener una carpeta u directorio aparecer como un disco en Mi PC puedes usar este comando. Por ejemplo, tenemos la carpeta C:\Users\LeThe y queremos que esta aparezca como el disco L: en mi PC.

Código: Seleccionar todo

SUBST L: C:\Users\LeThe
Ejecutar multiples commandos en sequencia – Esto sale de gran ventaja porque puedes ejecutar muchos comandos sin tu presencia (desatendidamente).
Puedes ejecutar varios commandos usando & - Por ejemplo, para chequear la integracion del disco C: y la integracion de archivos protegidos de Windows, ejecutas:

Código: Seleccionar todo

chkdsk C: & sfc /scannow
Para ejecutar estos commandos y reiniciar la computadora, ejecutas:

Código: Seleccionar todo

Chkdsk C: & sfc /scannow & shutdown -r -f -t 00
Puedes Tambien usar el comando Timeout para dilatar la ejecucion de otro comando. Por ejemplo, usar:

Código: Seleccionar todo

Timeout 60
Cuenta hasta 60 antes de ejecutar el proximo comando.

Búsqueda
Una opción muy útil es poder buscar información entre los resultados de los comandos.
Por ejemplo, ejecutamos un comando pero solo queremos algo en particular. En el siguiente ejemplo producimos solo los resultados donde encontramos la dirección IP iniciando con 192:

Código: Seleccionar todo

ipconfig /all | find "192"
Podemos también producir resultados basados en varias búsquedas. En el comando ipconfig /all tenemos resultados de servidores DNS y DHCP. Para encontrar ambos, usamos:

Código: Seleccionar todo

ipconfig /all | findstr /C:"DNS" /C:"DHCP"
Guardar resultados en un Archivo
Para imprimir los resultados a un archivo podemos usar varios comandos.

Imprimir los resultados a un archivo nuevo .txt

Código: Seleccionar todo

ipconfig > C:\Usuarios\LeThe\Escritorio\Archivo1.txt
Si ejecutamos este comando nuevamente, se elimina la información de Archivo1.txt completamente y se escribe la nueva información.
Si se desea agregar mas información al archivo, usamos el parámetro >>

En el siguiente ejemplo, escribimos los resultados de tres comandos al archivo Reporte.txt en memoria USB D:

Código: Seleccionar todo

Ipconfig >> D:\Reporte.txt
hostname >> D:\Reporte.txt
tasklist >> D:\Reporte.txt
Para hacerlo en una sola línea:

Código: Seleccionar todo

Ipconfig >> Report.txt & hostname >> report.txt & tasklist >> report.txt
La otra opción es guardar los comandos en un archivo .bat o .cmd – Estos archivos se pueden ejecutar como aplicaciones y ejecutarse en cualquier computadora.
Con el tiempo, puedes crear archivos BAT/CMD complejos que pueden proporcionar toda la información que necesitas sobre una computadora, o tambien usarlos para diagnosticar problemas.

Instalaciones desatendidas o ejecutadas desde CMD
Casi todas las aplicaciones pueden ser instaladas en modo desatendido (no se requiere de hacer click en "Siguente" etc.) Para esto debemos identificar los switches especificos de cada aplicacion ya que estas se distribuyen con instaladores diferentes.
Por ejemplo, para instalar Adobe Reader en modo Desatendido:

Código: Seleccionar todo

adobe.exe /sPB
Para un listado de switches/comandos de aplicaciones comunes, chequea: viewtopic.php?f=14&t=1412
Para comandos y switches para actualizaciones de Microsoft: viewtopic.php?f=14&t=3773
Ing. Joshua Marius
Windows 10 Pro x64 20H2
Intel Core i7-3770K, 4.5 Ghz
ASUS P8Z68-V LX
Disco 1: Samsung SSD 850 EVO 500 GB
RAID 1: Seagate ST3000DM001 3TB
CORSAIR Vengeance 16 GB DDR3 1600
NVIDIA GeForce GTX 1060
Avatar de Usuario
paulofutre
Mensajes: 3708
Registrado: Mar Sep 11, 2007 4:18 am
Ubicación: MADRID

Re: Comandos utiles integrados a Windows

Mensaje por paulofutre »

Excelente compilación maestro. :plano1
Siendo fiel a tus raices, a simplificar, a tener tu totalmente el control del sistema, a no depender de programas ajenos.

Esto habrá que guardarlo como oro en paño.
Gracias y saludos.
Saludos y ♪Forzatleti♫
Avatar de Usuario
valerioroe
Mensajes: 4
Registrado: Lun Ago 24, 2020 2:18 am

Re: Comandos utiles integrados a Windows

Mensaje por valerioroe »

Sois unos maquinas por lo veo!! Deberia de haber más contenido como este en internet.
Avatar de Usuario
Milperez
Mensajes: 7
Registrado: Vie Oct 23, 2020 10:59 pm

Re: Comandos utiles integrados a Windows

Mensaje por Milperez »

Excelente aporte, chicos no se burlen de mi pero van a creer que no conocía la función del comando shutdown -s -t :oops:, gracias a un compañero de estudios que le comente que en las noches olvidaba apagar la pc y casi le dio un ataque :shock: me comento sobre este comando y cuando estoy muy atareada programo el apagado de la maquina por si se me olvidaba :oops: :oops: :yahaha
El Diseño es mi pasión! próximamente Web Developer :plano1
JoseAntoni1
Mensajes: 3
Registrado: Sab Nov 14, 2020 10:54 am

Re: Comandos utiles integrados a Windows

Mensaje por JoseAntoni1 »

Muchas gracias! La verdad los necesitaba mucho porque le paso algo raro a mi computadora pero lo pude solucionar, ahora tengo otro problema y es que se me desactiva el wifi y no hallo la manera de arreglarlo, se desactivo la opcion de activarlo y por eso ando usando la laptop pero sinceramente estoy mas comodo con mi pc, porque tambien esta mas optimizado para hacer las cosas que hago, trabajo programando juegos, y en la laptop resupta un poco incomodo
Responder

Volver a “Software, Programas y Herramientas utiles para tu Computadora”