Obtener modelo y número de serie de PC

A veces necesitamos reparar, ampliar o buscar controladores para un ordenador y nos encontramos con un problema bastante básico: no sabemos exactamente qué modelo es. Puede ocurrir porque la etiqueta del fabricante se ha perdido, está deteriorada o simplemente porque tenemos el equipo delante pero no conocemos su referencia exacta. Me ocurrió hace tiempo con un portátil Dell Inspiron. Necesitaba identificar correctamente el equipo y descubrí que Windows permite consultar esta información directamente desde la línea de comandos. Vamos a ver como obtener el modelo de serie en un PC Windows.


Saber el número de serie de un PC desde Windows

En versiones antiguas de Windows podemos abrir Símbolo del sistema (CMD) y ejecutar:

wmic bios get serialnumber

El comando consulta la información almacenada en la BIOS/UEFI del equipo y muestra el campo correspondiente al número de serie.

El resultado tendrá un formato similar a:

SerialNumber
XXXXXXXXXX

Este dato puede ser especialmente útil para:

  • Identificar exactamente un ordenador.
  • Buscar información en la web del fabricante.
  • Localizar controladores.
  • Consultar documentación técnica.
  • Identificar un equipo cuando la etiqueta exterior ya no es legible.

La clase WMI Win32_BIOS dispone precisamente de la propiedad SerialNumber, utilizada para obtener esta información.

Saber el modelo del ordenador

También podemos obtener el modelo utilizando WMIC:

wmic csproduct get name

El resultado puede ser algo parecido a:

Name
Inspiron 15 5000 Series

Dependiendo del fabricante, el valor puede ser más o menos específico.

Este comando consulta la clase Win32_ComputerSystemProduct. Microsoft documenta su propiedad Name como el nombre común del producto.

Es decir, podemos obtener rápidamente dos de los datos más útiles para identificar un ordenador:

wmic bios get serialnumber
wmic csproduct get name

El primero nos proporciona el número de serie y el segundo el modelo del equipo.

Ejemplo práctico

Supongamos que tenemos un portátil del que únicamente sabemos que es un Dell.

Abrimos:

Inicio → CMD

y ejecutamos:

wmic bios get serialnumber

Podríamos obtener algo similar a:

SerialNumber
ABC1234

Después ejecutamos:

wmic csproduct get name

y obtenemos:

Name
Inspiron 5570

Con estos dos datos ya podemos buscar el modelo concreto en la página del fabricante y localizar documentación, controladores o información relacionada con el hardware.

WMIC está obsoleto en Windows modernos

Este artículo nació cuando wmic estaba disponible de forma habitual en Windows, pero actualmente hay que tener en cuenta un cambio importante.

Microsoft marcó WMIC como obsoleto a partir de Windows 10 21H1 y posteriormente comenzó a retirarlo de Windows 11.

Por tanto, si ejecutamos:

wmic bios get serialnumber

en un Windows actual, podemos encontrarnos con que Windows responde que el comando no existe.

Esto no significa que Windows haya eliminado WMI. Lo que Microsoft ha retirado es la herramienta de línea de comandos wmic.

Actualmente la alternativa recomendada es PowerShell.

Obtener el número de serie con PowerShell

Podemos abrir PowerShell y ejecutar:

Get-CimInstance -ClassName Win32_BIOS

Esto devuelve diferente información de la BIOS, incluyendo el número de serie.

Si únicamente queremos mostrar el número de serie:

Get-CimInstance -ClassName Win32_BIOS |
    Select-Object -Property SerialNumber

Microsoft documenta directamente este procedimiento para consultar la propiedad SerialNumber de Win32_BIOS.

También podemos obtener únicamente el valor:

(Get-CimInstance -ClassName Win32_BIOS).SerialNumber

El resultado será simplemente:

ABC1234

Obtener el modelo con PowerShell

Para consultar información del ordenador podemos utilizar:

Get-CimInstance -ClassName Win32_ComputerSystem

Microsoft utiliza esta clase para obtener información del fabricante y modelo del equipo.

Si queremos mostrar únicamente esos dos valores:

Get-CimInstance -ClassName Win32_ComputerSystem |
    Select-Object Manufacturer, Model

Podríamos obtener algo como:

Manufacturer   Model
------------   -----
Dell Inc.      Inspiron 5570

Esto resulta incluso más cómodo que el antiguo comando WMIC porque podemos obtener en una sola consulta el fabricante y el modelo.

¿De dónde obtiene Windows esta información?

Estos comandos no intentan identificar visualmente el ordenador ni realizan ninguna búsqueda en Internet.

Consultan información proporcionada por el propio hardware y expuesta en Windows mediante WMI (Windows Management Instrumentation).

Por ejemplo, Win32_BIOS permite consultar información relacionada con la BIOS, mientras que Win32_ComputerSystemProduct contiene propiedades relacionadas con la identificación del producto, entre ellas Name, Vendor, Version o IdentifyingNumber.

Por eso el resultado dependerá también de la información que el fabricante haya grabado correctamente en el equipo.

Resumen rápido

En equipos Windows antiguos:

wmic bios get serialnumber

para consultar el número de serie.

wmic csproduct get name

para consultar el modelo.

En Windows actuales, podemos utilizar PowerShell:

(Get-CimInstance -ClassName Win32_BIOS).SerialNumber

y:

Get-CimInstance -ClassName Win32_ComputerSystem |
    Select-Object Manufacturer, Model

Es una forma rápida de identificar un ordenador sin tener que abrirlo ni localizar físicamente su etiqueta, especialmente útil cuando estamos reparando un equipo antiguo o buscando sus controladores.

Links

¿Te ha ayudado este artículo?

☕ Invítame a un café

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Rubenortiz.es
Información sobre privacidad

Este sitio web utiliza cookies para ofrecerte la mejor experiencia de usuario posible. La información sobre cookies se almacena en tu navegador y realiza funciones como reconocerte cuando vuelve a nuestro sitio web y ayudarme a comprender qué secciones de la web resultan más interesantes y útiles.