Beheerders en ervaren gebruikers controleren gedownloade besturingssysteemimages of softwarepakketten vaak met MD5- of SHA256-checksums voordat ze deze installeren of implementeren. Het is misschien wat vreemd, maar deze extra stap helpt om beschadigde of gemanipuleerde bestanden direct op te sporen. Vooral bij grote ISO-bestanden of belangrijke software wilt u geen onaangename verrassingen op het laatste moment. Het doel is simpel: vergelijk de hashwaarde die van het bestand is berekend met de officiële hashwaarde. Als ze overeenkomen, is alles in orde; zo niet, download het bestand dan opnieuw of zoek een officiële bron.
Het controleren van hashes in Windows is vrij eenvoudig, maar niet direct voor de hand liggend. Je kunt ingebouwde commando’s gebruiken, zoals Get-FileHashin PowerShell, of het certutilstandaardcommando in de opdrachtprompt. Het is geen hogere wiskunde, maar soms lopen mensen vast omdat de commando’s, paden en hash-algoritmes verwarrend kunnen zijn. De praktische tip is: op sommige systemen kan de controle wat langer duren, vooral bij grote ISO-images of clouddownloads, dus geduld is geboden. Het standaard hash-algoritme Get-FileHashis SHA-256, wat over het algemeen een goede balans biedt tussen snelheid en beveiliging, maar je kunt het indien nodig aanpassen.
Hoe controleer je bestandshashes in Windows?
Het Get-FileHash-commando van PowerShell gebruiken
- Open PowerShell met beheerdersrechten: klik op het startmenu, typ ‘PowerShell’, klik met de rechtermuisknop en kies ‘Uitvoeren als beheerder’. Windows kan het uitvoeren van scripts soms namelijk lastig maken, afhankelijk van je uitvoeringsbeleid.
- Typ de volgende opdracht en vervang het bestandspad door de daadwerkelijke locatie van uw ISO-bestand en de hash door de officiële checksum:
Get-FileHash "F:\ISO\Windows_server_2025_EVAL_x64FRE_en-us.iso"
Get-FileHash "F:\ISO\Windows_server_2025_EVAL_x64FRE_en-us.iso" -Algorithm MD5
Alternatief: Certutil.exe gebruiken.
- Open de opdrachtprompt (bij voorkeur als beheerder).
- Voer dit commando uit en vervang indien nodig het bestandspad en het hash-algoritme:
certutil -hashfile "F:\ISO\Windows_server_2025_EVAL_x64FRE_en-us.iso" SHA256
De officiële controlegetallen verkrijgen
Het verkrijgen van de originele, geverifieerde checksums van Microsoft is ook geen hogere wiskunde. Als je een Microsoft-account hebt, ga dan naar https://my.visualstudio.com/Downloads. Aanmelden met een Microsoft-account is gratis en je vindt de hashes van de afbeeldingen onder het tabblad Productinfo voor elke ISO. Zo kun je controleren of je niet per ongeluk een aangepaste of nep-afbeelding gebruikt.
Een andere handige bron is deze database van een derde partij. In tegenstelling tot de site van Microsoft kun je hier zoeken op hashwaarden, zodat je je ISO-bestand kunt controleren aan de hand van de originele hashes door simpelweg je berekende waarde in te voeren. Het is een redder in nood als je wilt controleren of je het juiste bestand hebt, vooral bij obscure of aangepaste builds.
Automatiseer hashcontrole in PowerShell
- Als je echt helemaal los wilt gaan op de technische details, plak dit dan in PowerShell om het proces te automatiseren:
((Get-FileHash "F:\ISO\Windows_server_2025_EVAL_x64FRE_en-us.iso").Hash) -eq "D0EF4502E350E3C6C53C15B1B3020D38A5DED011BF04998E950720AC8579B23D"
Eerlijk gezegd voelt het controleren van hashes wat omslachtig aan, maar het is een goede gewoonte als je om beveiliging geeft of gewoon beschadigde installaties wilt voorkomen. Bovendien, als je eenmaal gewend bent aan de commando’s, gaat het vanzelf. Vergeet niet om altijd de officiële hashes te gebruiken en dubbel te controleren voordat je belangrijke software installeert. Want Windows moet het natuurlijk ingewikkelder maken dan nodig, maar ja, zo gaat dat nu eenmaal.