Your HWID (hardware ID) isn't one number. It's a set of serials and identifiers from your motherboard, drives, network adapter, graphics card and more. Anti-cheat systems combine them into a fingerprint of your PC, which is why knowing how to read them matters, both to understand a hardware ban and to confirm a spoofer actually changed them.

This guide shows you how to check every important hardware ID on Windows 10 and Windows 11 using built-in PowerShell commands. No downloads, no third-party "HWID checker" tools.

Old Guides Use WMIC. It's Gone.

Many HWID guides still tell you to type wmic commands. Microsoft has removed WMIC from new installs of Windows 11 24H2 and 25H2. Use the PowerShell commands below instead. They work on Windows 10 and 11.

How to Open PowerShell

  1. Press Windows key + X.
  2. Choose Terminal or Windows PowerShell. For the TPM check, choose the (Admin) version.
  3. Copy each command below, paste it in and press Enter.

The HWID Checker Commands

What You're CheckingPowerShell Command
Motherboard serialGet-CimInstance Win32_BaseBoard | Select-Object Manufacturer, Product, SerialNumber
System UUIDGet-CimInstance Win32_ComputerSystemProduct | Select-Object UUID
BIOS serialGet-CimInstance Win32_BIOS | Select-Object SerialNumber
Disk serialsGet-PhysicalDisk | Select-Object FriendlyName, SerialNumber
MAC addressesGet-NetAdapter -Physical | Select-Object Name, MacAddress
GPU identifierGet-CimInstance Win32_VideoController | Select-Object Name, PNPDeviceID
TPM (admin only)Get-Tpm

You can also save everything to a text file in one go, which makes before-and-after comparisons easy:

& { "Board: " + (Get-CimInstance Win32_BaseBoard).SerialNumber; "UUID: " + (Get-CimInstance Win32_ComputerSystemProduct).UUID; (Get-PhysicalDisk).SerialNumber | ForEach-Object { "Disk: $_" }; (Get-NetAdapter -Physical).MacAddress | ForEach-Object { "MAC: $_" }; (Get-CimInstance Win32_VideoController).PNPDeviceID | ForEach-Object { "GPU: $_" } } | Out-File "$env:USERPROFILE\Desktop\hwid-before.txt"

Run it once before spoofing and save the file as hwid-before.txt, then run it again after spoofing, saving as hwid-after.txt.

What Each ID Means for Anti-Cheat

For why these add up to a ban that follows your PC, read HWID bans explained.

How to Confirm Your HWID Spoofer Worked

  1. Before spoofing: run the commands and save your real values.
  2. Run your spoofer exactly as its guide says. Many spoofers apply on the next restart.
  3. After spoofing: run the same commands again.
  4. Compare. Motherboard serial, UUID, disk serials and MAC should all be different. If any are unchanged, don't launch the game yet.
  5. Only then open the game launcher and log in on your fresh account.
Partial Spoof = Same Ban

If three identifiers changed but two didn't, anti-cheat can still match you. A spoof only counts when every identifier you checked has changed.

Why Commands Show the Real Values Even After Spoofing

If your values didn't change, the usual causes are:

Should You Use a Downloaded "HWID Checker" Tool?

You don't need one. Every value above comes from Windows itself. Random checker executables from forums or GitHub add risk for no benefit, since gaming tools are one of the most common disguises for malware. The PowerShell commands are free, built in and safe to run.

TATEWARE HWID Spoofer

Changes SMBIOS, disk serials, MAC and GPU identifiers at kernel level, with full trace cleaning. Check your IDs before and after: they all change. From €5.99 for 3 days.

Get the Spoofer

Frequently Asked Questions

How do I check my HWID on Windows 11?

Open PowerShell and run Get-CimInstance Win32_BaseBoard | Select-Object SerialNumber for your motherboard serial, then the other commands in this guide for UUID, disks, MAC, GPU and TPM. WMIC no longer works on new Windows 11 installs.

Does reinstalling Windows change my HWID?

No. Motherboard, disk, network and GPU identifiers come from the hardware, so they stay the same after a reinstall.

How do I know if my spoofer is working?

Record your IDs with the commands above, run the spoofer, restart if required, and run them again. Every identifier should be different before you launch a game.

Is there one single HWID number?

No. "HWID" is a combination of several identifiers. Anti-cheat systems build their own fingerprint from them, so you need to check all of them, not just one.

HWID spoofer guides by game: Fortnite · Apex Legends · Rust · R6 Siege · PUBG · Valorant · Escape from Tarkov · DayZ · ARK · Squad · Elden Ring · Halo Infinite · Palworld · Naraka: Bladepoint

Bottom Line

Checking your HWID takes two minutes with built-in PowerShell commands and no downloads. Use them before and after spoofing so you know for certain that every identifier changed before you risk a fresh account.

Values not changing? Ask in the TATEWARE Discord.