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.
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
- Press Windows key + X.
- Choose Terminal or Windows PowerShell. For the TPM check, choose the (Admin) version.
- Copy each command below, paste it in and press Enter.
The HWID Checker Commands
| What You're Checking | PowerShell Command |
|---|---|
| Motherboard serial | Get-CimInstance Win32_BaseBoard | Select-Object Manufacturer, Product, SerialNumber |
| System UUID | Get-CimInstance Win32_ComputerSystemProduct | Select-Object UUID |
| BIOS serial | Get-CimInstance Win32_BIOS | Select-Object SerialNumber |
| Disk serials | Get-PhysicalDisk | Select-Object FriendlyName, SerialNumber |
| MAC addresses | Get-NetAdapter -Physical | Select-Object Name, MacAddress |
| GPU identifier | Get-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
- Motherboard serial and system UUID come from SMBIOS and are among the most important parts of your fingerprint.
- Disk serials identify your SSDs and hard drives. Reinstalling Windows doesn't change them.
- MAC address identifies your network adapter. Changing it alone is not enough to beat a hardware ban.
- GPU identifiers are read by some anti-cheats as part of the hardware picture.
- TPM is a security chip with unique keys. Valorant requires it on Windows 11. See our Valorant HWID spoofer guide.
For why these add up to a ban that follows your PC, read HWID bans explained.
How to Confirm Your HWID Spoofer Worked
- Before spoofing: run the commands and save your real values.
- Run your spoofer exactly as its guide says. Many spoofers apply on the next restart.
- After spoofing: run the same commands again.
- Compare. Motherboard serial, UUID, disk serials and MAC should all be different. If any are unchanged, don't launch the game yet.
- Only then open the game launcher and log in on your fresh account.
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:
- You didn't restart when the spoofer needed one.
- It's a usermode spoofer. It can't change what Windows reports at a low level. See kernel vs usermode spoofers.
- The driver didn't load, often because of security settings or another driver conflicting with it. Our spoofer setup guide covers the common fixes.
- The spoofer doesn't cover that identifier at all. Many cheap spoofers skip GPU or SMBIOS.
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 SpooferFrequently 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.