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 serialnumberEl 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
XXXXXXXXXXEste 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 nameEl resultado puede ser algo parecido a:
Name
Inspiron 15 5000 SeriesDependiendo 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 nameEl 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 serialnumberPodríamos obtener algo similar a:
SerialNumber
ABC1234Después ejecutamos:
wmic csproduct get namey obtenemos:
Name
Inspiron 5570Con 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 serialnumberen 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_BIOSEsto 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 SerialNumberMicrosoft documenta directamente este procedimiento para consultar la propiedad SerialNumber de Win32_BIOS.
También podemos obtener únicamente el valor:
(Get-CimInstance -ClassName Win32_BIOS).SerialNumberEl resultado será simplemente:
ABC1234Obtener el modelo con PowerShell
Para consultar información del ordenador podemos utilizar:
Get-CimInstance -ClassName Win32_ComputerSystemMicrosoft 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, ModelPodríamos obtener algo como:
Manufacturer Model
------------ -----
Dell Inc. Inspiron 5570Esto 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 serialnumberpara consultar el número de serie.
wmic csproduct get namepara consultar el modelo.
En Windows actuales, podemos utilizar PowerShell:
(Get-CimInstance -ClassName Win32_BIOS).SerialNumbery:
Get-CimInstance -ClassName Win32_ComputerSystem |
Select-Object Manufacturer, ModelEs 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
- https://www.rubenortiz.es/category/hardware/
- http://www.techdreams.org/tips-tricks/find-model-number-and-serial-number-of-your-computer-using-dos-commands/599-20081208
¿Te ha ayudado este artículo?
☕ Invítame a un café