SYSTEMINFO (Información del sistema)

Mantenido el

A veces necesitas consultar las especificaciones del PC, la versión del sistema operativo o las revisiones (hotfixes) instaladas.

El comando SYSTEMINFO muestra en una sola lista la información del sistema de un PC con Windows. Informa de la versión y el número de compilación del SO, la memoria instalada, la hora del último arranque y las actualizaciones instaladas (números KB), y puedes guardar la salida desde un archivo por lotes como registro.

Tarda un poco en ejecutarse

SYSTEMINFO recopila datos de WMI y otras fuentes, por lo que puede tardar desde unos segundos hasta decenas de segundos en mostrar el resultado. Evita llamarlo repetidamente dentro de un archivo por lotes; ejecútalo una vez y reutiliza la salida mediante una variable o un archivo.

Uso básico

systeminfo
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>systeminfo
Nombre de host: DESKTOP-USER
Nombre del sistema operativo: Microsoft Windows 11 Pro
Versión del sistema operativo: 10.0.22631 N/D Compilación 22631
Fabricante del sistema operativo: Microsoft Corporation
Modelo el sistema: ASUS TUF Gaming
Tipo de sistema: x64-based PC
Procesador(es): 1 Procesadores instalados.
[01]: AMD64 Family 25 Model 97
Memoria física total: 32.604 MB
Memoria física disponible: 18.234 MB
Fecha de instalación original: 15/01/2024, 10:30:45
Tiempo de arranque del sistema: 10/03/2026, 9:15:22
C:\users\user>

Campos principales

CampoDescripción
Nombre de hostNombre del equipo
Nombre del sistema operativoNombre del SO
Versión del sistema operativoVersión del SO, incluido el número de compilación
Fabricante del sistemaFabricante del PC
Procesador(es)Información de la CPU
Memoria física totalMemoria total instalada
Tarjeta(s) de redInformación de los adaptadores de red
Requisitos de Hyper-VCompatibilidad con virtualización
Revisión(es)Actualizaciones de Windows instaladas
Fecha de instalación originalFecha en que se instaló el SO
Tiempo de arranque del sistemaFecha del último arranque del PC

Extraer información concreta

La salida de SYSTEMINFO es larga, por lo que conviene combinarla con findstr y extraer solo lo que necesitas.

Los nombres de los campos dependen del idioma de la interfaz

Los nombres de los campos, como “Nombre del sistema operativo” o “Tiempo de arranque del sistema”, cambian según el idioma de visualización de Windows. Las cadenas de búsqueda de findstr que aparecen a continuación son para Windows en español; en un sistema en inglés los campos son “OS Name” y “System Boot Time”. Si tu script debe funcionar en cualquier idioma, considera el método con PowerShell que se describe más adelante.

Consultar la información del SO

La opción /B de findstr coincide solo al inicio de la línea, lo que evita que se cuelen líneas que solo contienen el texto buscado en medio.

systeminfo | findstr /B /C:"Nombre del sistema operativo" /C:"Versión del sistema operativo"
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>systeminfo | findstr /B /C:"Nombre del sistema operativo" /C:"Versión del sistema operativo"
Nombre del sistema operativo: Microsoft Windows 11 Pro
Versión del sistema operativo: 10.0.22631 N/D Compilación 22631
C:\users\user>
おすすめ書籍※ 広告を含む場合があります
中小企業経営者のためのRPA入門 RPA導入を成功させる方法

中小企業経営者のためのRPA入門 RPA導入を成功させる方法

60分でわかる! AIエージェント 超入門

60分でわかる! AIエージェント 超入門

コマンドラインの黒い画面が怖いんです。

コマンドラインの黒い画面が怖いんです。

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

知識・才能ゼロでもらく~に月10万円稼ぐ! よくわかるAI副業超入門

Consultar la memoria

systeminfo | findstr /C:"Memoria"

Consultar la hora de arranque

systeminfo | findstr /C:"Tiempo de arranque"
- □ ×
Ícono de la consola de comandos
Consola de comandos
Microsoft Windows [Version xx.x.xxxxx.xxx]
(c) 2026 Ribbit App Development All rights reserved.
 
C:\users\user>systeminfo | findstr /C:"Tiempo de arranque"
Tiempo de arranque del sistema: 10/03/2026, 9:15:22
C:\users\user>
チェック

Para saber cuándo se inició el PC por última vez, systeminfo | findstr /C:"Tiempo de arranque" da una respuesta rápida. También es útil para comprobar el tiempo de actividad de un servidor. Ten en cuenta que en los PC con el inicio rápido activado, al apagar no se corta por completo la alimentación, por lo que la hora de arranque puede no coincidir con el momento en que realmente encendiste el PC.

Opciones principales

OpciónDescripción
/FO formatoEspecifica el formato de salida (TABLE / LIST / CSV)
/NHOculta el encabezado (solo TABLE y CSV)
/S equipoObtiene información de un equipo remoto
/U usuario /P contraseñaCuenta usada para la conexión remota (junto con /S)

Especificar el formato de salida

Con la opción /FO puedes cambiar el formato de salida.

systeminfo /fo csv > system_info.csv
FormatoOpciónDescripción
Tabla/FO TABLEFormato de tabla (predeterminado)
Lista/FO LISTFormato de lista
CSV/FO CSVFormato CSV

Ejemplos prácticos

Guardar la información del sistema en un archivo

@echo off
setlocal

set OUTPUT=C:\Logs\sysinfo_%COMPUTERNAME%.txt

echo Obteniendo la información del sistema...
systeminfo > "%OUTPUT%"
echo Guardado en: %OUTPUT%

endlocal

Listar las revisiones instaladas

systeminfo | findstr /R /C:"KB[0-9]"

Muestra los números KB de las actualizaciones de Windows (revisiones) instaladas. Buscar solo "KB" puede coincidir también con texto no relacionado, por lo que este ejemplo usa una expresión regular para quedarse solo con las líneas donde KB va seguido de dígitos.

Obtener información de un equipo remoto

systeminfo /s SERVER01

Para ejecutarlo contra un PC remoto se necesitan derechos de administrador en el equipo de destino y una configuración del firewall que permita la administración remota.

Obtenerla con PowerShell

El cmdlet Get-ComputerInfo de PowerShell permite extraer solo los valores necesarios por nombre de propiedad, que es el mismo sea cual sea el idioma del SO.

powershell -NoProfile -Command "Get-ComputerInfo -Property OsName,OsVersion,OsLastBootUpTime"

Es útil cuando un archivo por lotes necesita la hora de arranque independientemente del idioma.

Comandos relacionados

Otros comandos que muestran información del sistema.

ComandoInformación que muestra
hostnameNombre del equipo
whoamiNombre del usuario actual
verVersión de Windows
ipconfigConfiguración de red

Resumen

El comando SYSTEMINFO muestra de una vez la información de hardware, del SO, la configuración de red y más. Combinado con findstr, permite extraer de forma eficiente solo la información que necesitas.

Artículos relacionados

Preguntas de práctica

Problema de práctica

¿Qué comando muestra correctamente cuándo se inició el PC por última vez (en Windows en español)?

回答がサーバーに送信されることはありません
#Símbolo del sistema #Archivo por lotes #SYSTEMINFO #Windows #Comando