/
/

Zo voegt u een hashwaarde toe aan het contextmenu van bestanden in Windows 11

door Team Ninja
How to Add a Hash Value to the Context Menu of Files in Windows 11 blog banner image

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Het controleren van de integriteit en authenticiteit van een bestand is een cruciale stap bij het installeren van software. Zo weet u zeker dat uw softwarebestanden en ISO-downloads echt en ongewijzigd zijn en voorkomt u dat u per ongeluk malware installeert op uw computer.

Het enige probleem is dat deze taak veel tijd kost, zeker wanneer u die op meerdere machines uitvoert. U moet opdrachtprompts openen, door mappen navigeren en lange opdrachtregels intypen om hashwaarden te genereren.

Om dat eenvoudiger te maken, kunt u in Windows 11 een hashgenerator rechtstreeks toevoegen aan het contextmenu van Verkenner. Daarmee berekent u een hash met een simpele rechtermuisklik.

In dit artikel laten we zien hoe u een hashwaarde toevoegt aan het contextmenu in Verkenner van Windows 11.

Wilt u een visuele samenvatting? Bekijk dan “Een hashwaarde toevoegen aan het contextmenu van bestanden in Windows 11” voor meer details over dit onderwerp.

Stap voor stap: een hashwaarde toevoegen aan het contextmenu van bestanden in Windows 11

📌 Vereisten:

  • Besturingssysteem: uw computer moet op Windows 11 draaien.
  • Beheerdersrechten: u hebt beheerdersrechten nodig om het Windows-register aan te passen.
  • Opdrachtregelprogramma: de onderstaande methoden gebruiken het ingebouwde hulpprogramma certutil.exe.

📌 Aanbevolen implementatiestrategieën:

Klik om een methode te kiezen 💻
Het beste voor individuele gebruikers
💻💻💻
Het beste voor bedrijven
Methode 1: via het register ✓
Methode 2: via een PowerShell-script ✓
Methode 3: via een .reg-bestand ✓ ✓

⚠️ Waarschuwing: wijzigingen in het register hebben invloed op het contextmenu op systeemniveau.

Methode 1: een bestandshash toevoegen aan het contextmenu via het register

📌 Use case: deze methode is het beste voor ervaren gebruikers die vertrouwd zijn met het bewerken van het register.

  1. Druk op Win + R, typ regedit en druk op Enter.
  2. Ga naar HKEY_CLASSES_ROOT\*\shell
  3. Maak een nieuwe sleutel met de naam Hash with CertUtil.
  4. Maak binnen die sleutel een nieuwe tekenreekswaarde met de naam Icon en de waarde: shell32.dll,-152
  5. Maak, nog steeds onder Hash with CertUtil, een subsleutel met de naam command.
  6. Stel de standaardwaarde van command in op: cmd.exe /k certutil -hashfile "%1" SHA256

Om te controleren of de hash met succes is toegevoegd aan het contextmenu van Verkenner, klikt u met de rechtermuisknop op een bestand en zoekt u naar de optie “Hash with CertUtil”. Als u daarop klikt, opent een venster met de SHA256-hash van het geselecteerde bestand.

Methode 2: implementatie automatiseren met een PowerShell-script

📌 Use case: deze optie is het meest geschikt voor implementatie in bedrijven via automatiseringstools.

Gebruik dit implementatiescript: open het PowerShell-portaal als beheerder en plak de onderstaande tekst:

reg.exe add "HKLM\SOFTWARE\Classes\*\shell\Hash with CertUtil" /f

reg.exe add "HKLM\SOFTWARE\Classes\*\shell\Hash with CertUtil" /v Icon /t REG_SZ /d "shell32.dll,-152" /f

reg.exe add 'HKEY_CLASSES_ROOT\*\shell\Hash with CertUtil\command' /ve /d 'cmd.exe /k certutil -hashfile \"%1\" SHA256' /f

💡 Tip: u kunt dit script handmatig uitvoeren of als aanmeldactie via Groepsbeleid.

Methode 3: configureren met een .reg-bestand

📌 Use case: deze methode is ideaal voor kleinschalige implementaties.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\HashWithCertUtil]

@="Hash with CertUtil"

"Icon"="shell32.dll,-152"

"Position"="Top"

; "Extended"="" ; uncomment to require Shift+right-click

[HKEY_CLASSES_ROOT\*\shell\HashWithCertUtil\command]

@="cmd.exe /c \"%SystemRoot%\\System32\\certutil.exe\" -hashfile \"%1\" SHA256"

Sla het bestand op als AddHashContext.reg en voeg het samen om het toe te passen.

Zo verwijdert u de hashtool uit het contextmenu

Wilt u de hashtool uit het contextmenu van Verkenner verwijderen?

  1. Open de Register-editor.
  2. Verwijder de sleutel:

HKEY_CLASSES_ROOT\*\shell\Hash with CertUtil

U kunt ook een .reg-bestand maken om de sleutel te verwijderen, zodat u sneller kunt terugdraaien.

⚠️ Waar u op moet letten

Houd rekening met deze valkuilen wanneer u onze handleiding volgt.

Risico’s Mogelijke gevolgen Herstel
Onjuiste registerconfiguratie Verkeerde sleutels in het register kunnen het systeem instabiel maken. Maak een back-up van uw register voordat u wijzigingen aanbrengt.
Ongeldige registerpaden en -waarden Fouten in registerpaden en onjuiste waarden kunnen ervoor zorgen dat opdrachten mislukken. Controleer uw paden en waarden handmatig voordat u verdergaat.
Scripts uitvoeren zonder beheerdersrechten Een script of een .reg-bestand uitvoeren Zorg dat u bent aangemeld als beheerder voordat u een .reg-bestand of een PowerShell-script uitvoert.

Extra tips voor het toevoegen van een hashwaarde aan het contextmenu

Met een paar extra aanpassingen stemt u de hashtool verder af op uw wensen.

  • Wilt u SHA1 of MD5 berekenen? Vervang dan SHA256 in de opdrachtregel door SHA1 of MD5.
  • U hebt extra scripting nodig (bijvoorbeeld clip.exe of PowerShell) om het resultaat van uw berekening automatisch naar het klembord te kopiëren.
  • Wilt u meerdere hash-algoritmen ondersteunen? Maak dan voor elke hashwaarde een apart menu-item (bijvoorbeeld “Hash with SHA1”).

Bestanden sneller controleren met een hashwaarde in het contextmenu van Verkenner

Door een hashgenerator aan het contextmenu van Verkenner toe te voegen, controleert u bestanden eenvoudiger, omdat gebruikers hashes kunnen genereren zonder externe tools. Het mooiste is dat u de instellingen van deze functie kunt afstemmen op uw eigen behoeften en doelen.

Gerelateerde onderwerpen:

FAQs

Een hashwaarde of checksum, is een unieke numerieke waarde van een bestand die verandert zodra de invoergegevens worden gewijzigd. Het is een soort digitale vingerafdruk waarmee u de authenticiteit en integriteit van uw bestanden kunt controleren.

Om de hashwaarde van een bestand in Windows te controleren, gebruikt u de opdrachtregel certutil in de opdrachtprompt of de cmdlet Get-FileHash in PowerShell. Met beide tools berekent en controleert u hashwaarden met verschillende algoritmen.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).