Hoe vind je de hardware-ID op je pc?
Het achterhalen van je hardware-ID klinkt eenvoudig, maar soms is het ingewikkelder dan het zou moeten zijn, vooral bij het oplossen van driverproblemen of wanneer je handmatig online naar drivers zoekt. De hardware-ID is als een vingerafdruk voor je apparaten, en weten hoe je deze snel kunt vinden, kan je enorm veel tijd besparen. Meestal heeft de ID een formaat zoals <BUS>\<VENDOR ID>&<Device ID>&<Additional IDs>, hoewel het voor root-apparaten of systeemcomponenten iets anders kan zijn. Het is een beetje vreemd, maar Windows verbergt deze informatie achter verschillende menu’s, en afhankelijk van de methode die je gebruikt, worden er verschillende detailniveaus weergegeven. Hieronder vind je een overzicht om je te helpen deze ID’s gemakkelijk te vinden, met een aantal praktische commando’s en menupaden.
Hoe u de hardware-ID op uw pc kunt opzoeken
Apparaatbeheer gebruiken
Dit is voor de meeste mensen de gemakkelijkste en meest directe manier. Apparaatbeheer is ingebouwd in Windows, en ja, het is een beetje jammer dat het zo diep verstopt zit, maar als je er eenmaal aan gewend bent, is het behoorlijk betrouwbaar. Wanneer apparaat-ID’s online niet duidelijk worden weergegeven of wanneer je stuurprogramma’s probeert bij te werken, is dit meestal je eerste stop. Even ter informatie: een apparaat kan meerdere ID’s hebben, maar over het algemeen is de eerstgenoemde de meest specifieke, en dat is wat je nodig hebt.
- Druk op deze knop Win + Rom het dialoogvenster ‘Uitvoeren’ te openen.
- Typ
devmgmt.mscen druk op Enter om Apparaatbeheer te openen. Als dat niet werkt, probeer dan te zoeken naar Apparaatbeheer via het Startmenu. - Vouw de categorie uit waartoe uw apparaat behoort, bijvoorbeeld ‘Geluids-, video- en gamecontrollers’ of ‘Netwerkadapters’.
- Klik met de rechtermuisknop op het apparaat en kies vervolgens Eigenschappen.
- Ga naar het tabblad Details.
- Selecteer onder het dropdownmenu ‘Eigenschap’ de optie ‘Hardware-ID’s’.
De hardware-ID’s verschijnen vervolgens in het vak ‘Waarde’ hieronder. Soms ziet u meerdere ID’s; meestal is de eerste de juiste. Bij sommige configuraties verschijnt de lijst met ID’s mogelijk niet direct. Schakel dan een paar keer tussen de verschillende eigenschappen; het kan soms wat onvoorspelbaar zijn.
De Windows-opdrachtregel gebruiken
Als je vertrouwd bent met de opdrachtprompt of PowerShell, is deze methode handig voor scripts of als je gewoon geen zin hebt om door menu’s te klikken. Het is misschien een beetje een technische aanpak, maar werkt prima als je het eenmaal door hebt. Houd er wel rekening mee dat de opdrachten veel informatie kunnen genereren, dus je wilt de uitvoer wellicht filteren of omleiden naar tekstbestanden voor een beter overzicht.
Opdrachtpromptmethode
Het openen van een opdrachtprompt met beheerdersrechten is handig, omdat sommige informatie alleen zichtbaar is met beheerdersrechten. Volg hiervoor de volgende stappen:
- Druk op Win + R, typ
cmd. - Voordat je op Enter drukt, selecteer je Ctrl + Shift + Enter‘Uitvoeren als beheerder’.Anders werken sommige opdrachten niet. Deze stap is cruciaal als je een laptop gebruikt of een account met beperkte rechten hebt.
- Voer het volgende commando uit:
Dism /Online /Get-Drivers /all /Format:Table. Dit geeft een lijst van alle stuurprogramma’s weer. Je moet scrollen of zoeken om de stuurprogramma-informatie voor jouw apparaat te vinden. - Als je op zoek bent naar specifieke hardware, zoals USB-apparaten, voeg dan een filter toe:
Dism /Online /Get-Drivers /all /Format:Table | findstr "usb". Dit helpt om ruis te verminderen. - Noteer de publicatienaam of kopieer deze. Je hebt deze nodig in de volgende opdracht.
- Uitvoeren:
Dism /Online /Get-DriverInfo /Driver:<Published Name>. Vervang <Published Name> door wat je hebt gekopieerd — inclusief aanhalingstekens indien nodig. - Deze uitvoer bevat gedetailleerde informatie, waaronder de hardware-ID. Scroll naar beneden totdat u deze in de beschrijving of het gedeelte met details ziet.
Eerlijk gezegd kan dit een beetje overweldigend zijn, vooral als je niet gewend bent aan de commandoregel, maar het is erg krachtig als je je verdiept in het oplossen van driverproblemen. Bij sommige configuraties heb je een paar pogingen nodig om de juiste informatie te vinden, en soms geeft de opdracht niet alles even overzichtelijk weer, dus geduld is een vereiste.
PowerShell-methode
PowerShell is wat moderner en flexibeler, vooral als je scripts wilt schrijven of wilt integreren met andere commando’s. Het biedt een nettere opmaak, maar de basisprincipes zijn vergelijkbaar:
- Open Uitvoeren, typ
powershellen druk vervolgens op Enter Ctrl + Shift + Entervoor beheerdersrechten. - Voer dit commando uit om de apparaten weer te geven:
Get-PnpDevice -PresentOnly | Sort-Object -Property "Class" | Format-Table -AutoSize. - Zoek uw apparaat in de lijst door de klasse of de gebruiksvriendelijke naam te vergelijken en noteer vervolgens de InstanceId.
- Uitvoeren:
Get-PnpDeviceProperty -InstanceId "your-instance-id" | Format-Table -AutoSize. Vervang uiteraard je eigen ID. - Zoek specifiek naar DEVPKEY_Device_HardwareIds in de uitvoer. De kolom “Data” toont de hardware-ID’s waarnaar u op zoek bent.
Het is enorm flexibel en je kunt deze commando’s combineren met scripts of filters voor meer automatisering als dat nodig is.
De Windows-apparaatconsole (Devcon) gebruiken
Dit is een vrij robuuste aanpak – als je massaal apparaten wilt scannen of alles wilt automatiseren. Het nadeel is dat het Devcon-hulpprogramma niet standaard met Windows wordt meegeleverd; je moet het downloaden uit de Windows Driver Kit (WDK). Want Windows moet het natuurlijk ingewikkelder maken dan even rondklikken.
Download eerst de WDK van de officiële website van Microsoft. Download alleen de WDK; je hoeft de SDK of Visual Studio niet te installeren als je alleen DevCon wilt gebruiken.
Vervolgens moet u het pad waar devcon.exe terechtkomt achterhalen of noteren en dit toevoegen aan de PATH-omgevingsvariabele van uw systeem voor gemakkelijke toegang. Hier volgt een korte uitleg:
- Open Systeemeigenschappen (Win + R, typ vervolgens
systempropertiesadvanced). - Klik op Omgevingsvariabelen.
- Ga naar Systeemvariabelen, zoek Pad en klik op Bewerken.
- Klik op Nieuw en plak het volledige pad naar de map waarin het bestand zich bevindt
devcon.exe. - Sla alles op met OK en herstart vervolgens de opdrachtprompt.
Nu kunt u in de opdrachtprompt opdrachten uitvoeren zoals:
devcon hwids *devcon hwids <class>— om de ID’s voor specifieke apparaatklassen te bekijken, die u kunt vinden via de DevCon-documentatie van Microsoft.devcon hwids * > "D:\HardwareId.txt"— om alle apparaat-ID’s naar een tekstbestand te exporteren voor latere controle.
Deze aanpak vereist meer configuratie, maar is handig als je meerdere apparaten beheert of een script maakt dat periodiek moet worden uitgevoerd. Ik snap niet waarom het niet standaard in Windows is opgenomen; de WDK is nogal omvangrijk, alleen al voor Devcon, maar het werkt wel.
Welke methode je ook probeert, houd er rekening mee dat het vinden van hardware-ID’s niet altijd even intuïtief is, en dat de tools van Windows zelf de informatie soms verbergen of onduidelijk maken. Het kan even duren voordat je de juiste ID hebt gevonden, of je moet mogelijk tussen verschillende tools wisselen. Maar zodra je die hebt, wordt het bijwerken van stuurprogramma’s, het oplossen van problemen of zelfs het aanpassen van je systeem een stuk eenvoudiger.