Belangrijkste punten
- Pas het contextmenu “Nieuw” van Windows aan via het register:
Leer hoe u bestandstypen toevoegt of verwijdert (bijvoorbeeld .txt, .md, .log) uit het contextmenu Nieuw met HKEY_CLASSES_ROOT\<extension>\ShellNew, voor gestroomlijnde workflows voor IT-professionals en MSP’s. - Veilig werken in het register:
Maak een back-up van de registersleutel voordat u wijzigingen aanbrengt (via Bestand → Exporteren) en maak een systeemherstelpunt aan. Start Verkenner na elke wijziging opnieuw op (via Taakbeheer). - Veelgebruikte registerwaarden voor vermeldingen onder “Nieuw”:
Gebruik NullFile voor lege bestanden, FileName voor templates en Command om aangepaste bewerkingen uit te voeren bij het aanmaken van een nieuw bestand via het menu. - Bijzondere gevallen: Office-templates en ZIP-bestanden
- .xlsx/.pptx: vereisen geldige Office-templatebestanden (bijvoorbeeld excel12.xltx, powerpoint12.potx), anders verschijnt de optie “Nieuw” niet.
- .zip: gebruikt de op CLSID gebaseerde sleutel CompressedFolder met een binaire Data-waarde en dus geen NullFile. NinjaOne+1
- Opschalen naar meerdere omgevingen:
Rol wijzigingen uit via .reg-bestanden, PowerShell-scripts of Groepsbeleidsvoorkeuren. Houd er rekening mee dat overschrijvingen op gebruikersniveau onder HKEY_CURRENT_USER\Software\Classes voorrang kunnen krijgen op systeembrede instellingen.
Als u ooit een nieuw bestand in Verkenner wilde aanmaken, gebruikte u daarvoor waarschijnlijk de optie “Nieuw” in het contextmenu. Met dit onderdeel van Windows 10 maakt u eenvoudig nieuwe bestanden en mappen aan: u klikt met de rechtermuisknop in Verkenner, gaat naar de optie “Nieuw” en kiest het bestandstype dat u wilt aanmaken.
Handig, maar in beheerde omgevingen kan het ook afleidend of zelfs omslachtig zijn. Voor IT-professionals en managed service providers (MSP’s) is het aan te raden het contextmenu “Nieuw” aan te passen om workflows te stroomlijnen en consistentie af te dwingen in alle omgevingen.
Bekijk voor een visuele uitleg Items toevoegen aan of verwijderen uit het standaard contextmenu “Nieuw” in Windows 10.
Wat is het contextmenu “Nieuw” in Windows 10?
Het contextmenu “Nieuw” is het submenu dat verschijnt wanneer u met de rechtermuisknop in Verkenner klikt en de muis boven de optie “Nieuw” houdt. Daarmee maakt u snel nieuwe items aan, zoals tekstdocumenten, mappen en andere bestandstypen die op het systeem geregistreerd staan.
Deze vermeldingen worden beheerd via het Windows-register, meer specifiek via sleutels onder de HKEY_CLASSES_ROOT-hive voor elke bestandsextensie.
Items verwijderen uit het contextmenu “Nieuw”
Via de Register-editor
⚠️ Let op: wijzigingen in de Register-editor kunnen bij een verkeerde uitvoering tot systeeminstabiliteit leiden. Wij raden u dringend aan om een back-up van uw register te maken voordat u verdergaat.
Naast het maken van een systeemherstelpunt kunt u elke registersleutel beter exporteren voordat u deze verwijdert of bewerkt. Klik daarvoor met de rechtermuisknop op de sleutel in de Register-editor, kies Exporteren en sla het bestand op als .reg-bestand. U kunt de sleutel later herstellen door te dubbelklikken op het back-upbestand.
- Druk op Windows + R, typ regedit en druk op Enter.
- Ga naar het volgende pad:
- HKEY_CLASSES_ROOT\.file_extension (Vervang .file_extension door de werkelijke extensie van het bestandstype dat u wilt verwijderen, zoals .bmp, .rtf of .zip.)
- Zoek onder de geselecteerde sleutel van de bestandsextensie naar de subsleutel ShellNew. Klik er met de rechtermuisknop op en kies Verwijderen. Bevestig de actie wanneer daarom wordt gevraagd.
- Start Verkenner opnieuw op om de wijzigingen toe te passen.
- Ga daarvoor als volgt te werk:
- Open Taakbeheer (Ctrl + Shift + Esc)
- Zoek Windows Verkenner onder Processen,
- Klik er met de rechtermuisknop op en kies Opnieuw starten.
- Ga daarvoor als volgt te werk:
Items toevoegen aan het contextmenu “Nieuw”
Wilt u een aangepast bestandstype aan het menu “Nieuw” toevoegen, zoals .log, .md of een eigen bestandsformaat van uw organisatie, dan moet u de bijbehorende registersleutel en waarden handmatig aanmaken.
- Druk op Windows + R, typ regedit en druk op Enter.
- Ga naar het volgende pad: HKEY_CLASSES_ROOT
- Klik met de rechtermuisknop op HKEY_CLASSES_ROOT, kies Nieuw > Sleutel en geef deze de naam van de extensie die u wilt toevoegen, inclusief de punt (bijvoorbeeld .log).
- Klik met de rechtermuisknop op de bestandsextensie (bijvoorbeeld .log), kies Nieuw > Sleutel en geef de nieuwe sleutel de naam ShellNew.
- Binnen de ShellNew-sleutel maakt u een waarde aan die bepaalt hoe het nieuwe bestand wordt aangemaakt. De mogelijke waardetypen zijn:
- NullFile: voegt de vermelding toe en maakt een leeg bestand aan wanneer u die kiest. Maak hiervoor een nieuwe tekenreekswaarde aan, noem deze NullFile en laat de waardegegevens leeg.
- FileName: gebruikt een templatebestand.
- Command: voert een aangepaste opdracht uit wanneer het item wordt geselecteerd.
- Start Verkenner opnieuw op om de wijzigingen toe te passen.
Wilt u bijvoorbeeld een optie voor een nieuw .txt-bestand toevoegen, ga dan naar HKEY_CLASSES_ROOT\.txt\ShellNew, maak de tekenreekswaarde NullFile aan en laat de waarde leeg.
Voorbeelden van registerpaden voor veelvoorkomende bestandstypen
Bestandstype | Registerpad | Waardetype |
| Tekstdocument | HKEY_CLASSES_ROOT\.txt\ShellNew | NullFile |
| Bitmapafbeelding | HKEY_CLASSES_ROOT\.bmp\ShellNew | NullFile |
| Word-document | HKEY_CLASSES_ROOT\.docx\ShellNew | FileName |
| RTF-document | HKEY_CLASSES_ROOT\.rtf\ShellNew | NullFile |
| Gecomprimeerde map | HKEY_CLASSES_ROOT\.zip\CompressedFolder\ShellNew | Data |
| Excel-werkblad | HKEY_CLASSES_ROOT\.xlsx\ShellNew | FileName |
| PowerPoint-presentatie | HKEY_CLASSES_ROOT\.pptx\ShellNew | FileName |
| HTML-bestand | HKEY_CLASSES_ROOT\.html\ShellNew | NullFile |
| XML-document | HKEY_CLASSES_ROOT\.xml\ShellNew | NullFile |
| JSON-bestand | HKEY_CLASSES_ROOT\.json\ShellNew | NullFile |
| Markdown-bestand (.md) | HKEY_CLASSES_ROOT\.md\ShellNew | NullFile |
| Logbestand (.log) | HKEY_CLASSES_ROOT\.log\ShellNew | NullFile |
| Batchscript (.bat) | HKEY_CLASSES_ROOT\.bat\ShellNew | NullFile |
| JavaScript-bestand (.js) | HKEY_CLASSES_ROOT\.js\ShellNew | NullFile |
| Registerbestand (.reg) | HKEY_CLASSES_ROOT\.reg\ShellNew | NullFile |
Waarom zou u het contextmenu “Nieuw” aanpassen?
Hoe handig het ook is, MSP’s en IT-afdelingen willen de vermeldingen onder “Nieuw” soms aanpassen, bijvoorbeeld om:
- Visuele rommel te beperken: minder opties houden het menu overzichtelijk en verbeteren de bruikbaarheid.
- De productiviteit te verhogen: snelkoppelingen besparen tijd, vooral voor bestandstypen die uw organisatie vaak gebruikt.
- Gebruikersomgevingen te standaardiseren: door alleen de relevante bestandstypen in het contextmenu op te nemen stimuleert u consistentie op alle endpoints.
- Beveiligings- of beleidsregels af te dwingen: door mogelijk risicovolle bestandstypen (zoals scripts) uit het menu te halen voorkomt u onbevoegd gebruik of beleidsschendingen.
Probleemoplossing en tips voor het contextmenu “Nieuw” in Windows 10
Ontbrekende sleutels voor bestandsextensies in het register
Sommige bestandstypen (vooral aangepaste) hebben mogelijk geen vooraf gedefinieerde sleutel onder HKEY_CLASSES_ROOT. Ziet u geen sleutel voor de extensie die u wilt aanpassen, dan kunt u die veilig handmatig aanmaken.
Ga daarvoor als volgt te werk:
- Klik met de rechtermuisknop op het pad HKEY_CLASSES_ROOT
- Kies Nieuw > Sleutel en geef deze de volledige extensie als naam (inclusief de punt vóór het bestandspad).
- Voeg vervolgens zoals gebruikelijk de subsleutel ShellNew toe.
Registerwijzigingen worden niet opgeslagen of automatisch teruggedraaid
Dit komt hoogstwaarschijnlijk doordat u onvoldoende rechten hebt om wijzigingen in het register aan te brengen. Zorg ervoor dat u de Register-editor als administrator uitvoert of vraag uw IT-team om de wijzigingen voor u door te voeren.
Houd er bovendien rekening mee dat bepaalde antivirussoftware of endpoint protection-tools registerwijzigingen kunnen blokkeren. Indien nodig kunt u deze tijdelijk uitschakelen om de gewenste wijzigingen aan te brengen.
Het menu “Nieuw” toont na verwijdering nog steeds oude vermeldingen
Soms slaat Verkenner het contextmenu in de cache op en worden uw wijzigingen pas actief nadat u Verkenner opnieuw hebt gestart. Open daarvoor Taakbeheer (Ctrl + Shift + Esc), zoek Windows Verkenner onder Processen, klik er met de rechtermuisknop op en kies Opnieuw starten.
Blijft het probleem bestaan, meld u dan af en weer aan. U kunt ook proberen de machine opnieuw op te starten om de cache te wissen en de registerwijzigingen toe te passen.
Wanneer kiest u NullFile en wanneer FileName?
Zoals de naam al aangeeft is een NullFile handig wanneer u een systeemobject wilt aanmaken zonder enige inhoud. Dit is aan te raden voor basisformaten zoals .txt, .md of .log.
FileName is juist aan te raden wanneer u consistente bestandsinhoud wilt, zoals vooraf opgemaakte Word- of Excel-documenten. Zorg er alleen voor dat het templatebestand bereikbaar is op het opgegeven pad en ongewijzigd blijft.
Wijzigingen uitrollen op meerdere machines
Voor MSP’s die tientallen (of honderden) apparaten beheren is het handmatig bewerken van elk register weinig efficiënt. Moet u registerwijzigingen in uw hele omgeving doorvoeren, maak dan een .reg-bestand met uw wijzigingen en rol dit uit via scripts, Groepsbeleidsvoorkeuren of endpoint management-tools zoals NinjaOne.
Wilt u meer grip op uw IT-omgeving? Met NinjaOne IT-assetmanagement houdt u eenvoudig uw assets bij, dwingt u consistentie af en automatiseert u de uitrol – zo verkleint u risico’s en verbetert u uw processen.
Liever geen Register-editor gebruiken
Voelt u zich niet comfortabel bij het werken met de Register-editor, dan kunt u tools zoals ShellMenuView gebruiken om vermeldingen in het menu “Nieuw” aan te passen of uit te schakelen. Deze tool vereenvoudigt het configureren van het contextmenu “Nieuw” en verkleint het risico op onbedoelde verkeerde instellingen, zeker voor minder ervaren IT-medewerkers.
Per ongeluk de verkeerde ShellNew-sleutel verwijderd
Hebt u per ongeluk een ShellNew-sleutel verwijderd voor een bestandstype dat u toch wilt behouden, dan kunt u de optie herstellen. Maak de sleutel opnieuw aan onder de juiste extensie en voeg de benodigde waarde opnieuw toe (bijvoorbeeld NullFile of FileName). Raadpleeg de instructies hierboven voor meer informatie.
Hebt u de sleutel vóór de wijzigingen geëxporteerd, probeer die dan opnieuw te importeren door te dubbelklikken op het .reg-back-upbestand.
Wijzigingen werken wel voor de ene gebruiker, maar niet voor de andere
Registerwijzigingen onder HKEY_CLASSES_ROOT gelden doorgaans systeembreed, maar in sommige gevallen krijgen overschrijvingen op gebruikersniveau onder HKEY_CURRENT_USER\Software\Classes voorrang.
Worden uw wijzigingen bij een specifieke gebruiker niet getoond, controleer dan de bijbehorende registerhive van die gebruiker en ga na of daar geen conflicterende instellingen staan. Mogelijk moet u de wijzigingen op beide niveaus doorvoeren voor consistentie.
Quick-start guide
NinjaOne kan op de volgende manieren helpen bij het toevoegen of verwijderen van standaarditems in het contextmenu van Windows 10:
1. Scriptmogelijkheden:
NinjaOne ondersteunt aangepaste scripts, waaronder PowerShell en registerwijzigingen, waarmee u items in het contextmenu kunt toevoegen of verwijderen.
2. Bestaande gerelateerde scripts:
- NinjaOne heeft een script om “Bestandsextensies weergeven in- of uitschakelen”, waarmee de opties in het contextmenu van Windows Verkenner worden aangepast.
- U kunt aangepaste scripts maken om het register te wijzigen en items in het contextmenu te beheren.
Het contextmenu “Nieuw” goed gebruiken
We nemen de vele ingebouwde onderdelen van Windows 10 vaak voor lief. Het contextmenu “Nieuw” is daar een perfect voorbeeld van: we gebruiken het voortdurend, maar staan er zelden bij stil. Toch is het aanpassen van dit onderdeel een eenvoudige maar krachtige manier om uw UX te stroomlijnen.
Voor IT-professionals en MSP’s kan het aanpassen van het contextmenu “Nieuw” helpen om interfaces overzichtelijk te houden, workflows te standaardiseren en de bruikbaarheid van het systeem te verbeteren.
