Deze eenvoudige registeraanpassing gaf mij de beste productiviteitsboost op Windows
Als je al lange tijd Windows gebruikt, is het je misschien opgevallen dat Windows 11 iets behoorlijk nuttigs kapot heeft gemaakt. Als je met de rechtermuisknop op een bestand klikt en probeert het te openen in Notepad++, heb je je misschien afgevraagd waar de optie is gebleven. Het zit eigenlijk twee klikken diep onder 'Meer opties weergeven'. Het zat vroeger gewoon daar, gemakkelijk toegankelijk en klaar voor gebruik wanneer we het nodig hadden. Nu is het verdwenen en Windows biedt geen gemakkelijke ingebouwde manier om het te herstellen.
Het antwoord is een enkele registervermelding onder HKEY_CLASSES_ROOT\*\shell en het duurt ongeveer twee minuten om toe te voegen. De optie is permanent totdat je deze verwijdert, hoewel als Notepad++ een grote update uitvoert die de shell-extensie opnieuw installeert, het mogelijk je handmatige vermelding kan overschrijven of conflicteren. De kans dat dit gebeurt is echter vrij laag.
Je kunt elk programma toevoegen aan je rechtermuisklikcontextmenu, niet alleen Notepad++, dus maak je klaar en laten we het proberen.
Op macOS werkt het meestal gewoon als je met de rechtermuisknop op een bestand klikt en je voorkeursapp in het menu ziet. Het besturingssysteem leest de door elke geïnstalleerde app opgegeven bestandsondersteuning en vult die lijst automatisch in. Windows heeft zijn eigen "Openen met"-menu, maar dit hangt af van welke apps ervoor kiezen om zich bij de installatie te registreren, en Windows 11 heeft het hele menu achter de optie "meer opties weergeven" geplaatst, waarvan de meesten van ons niet eens de moeite nemen. Het HKEY_CLASSES_ROOT\*\shell-pad is de manier waarop we de controle terugnemen, door elke app toe te voegen als een permanente topniveau-optie bij rechtermuisklikken voor elk bestand op je systeem, zonder bestandstoewijzingen aan te raken of standaardinstellingen te wijzigen.
Wat HKEY_CLASSES_ROOT\*\shell eigenlijk doet
\* is het enige deel dat ertoe doet
Windows slaat zijn shellgedrag (hoe het bestanden verwerkt, welke menu's verschijnen, wat er gebeurt als je dubbelklikt, enz.) op in de topniveau-secties van het register die het bestand- en shellgedrag controleren, genaamd hives. De HKEY_CLASSES_ROOT-hive bevat een pad dat bepaalt wat er verschijnt wanneer je met de rechtermuisknop op een bestand in Verkenner klikt.
De * is het belangrijkste detail. De meeste registerpaden richten zich op een specifiek bestandstype, zoals .txt, .log, .png en dergelijke, het sterretje hier is een jokerteken dat betekent elk bestand, ongeacht de extensie. Elke invoer die je hier onder \shell maakt, wordt een menu-item dat overal verschijnt op elk bestand in Verkenner.
Eigenlijk maak je een sleutel aan met de naam die je in het menu wilt laten verschijnen, dan een commando-ondersleutel erin, en vervolgens stel je de standaardwaarde in op het pad van je uitvoerbaar bestand (d.w.z. applicatie), gevolgd door "%1" (de plaatsaanduiding die Windows vervangt door het pad van het bestand waarop je klikt). Dat is alles. Omdat dit een gewone shell-vermelding is en geen shell-extensiehandler, is het eenvoudiger, stabieler en volledig gebruikersgestuurd.
Registerbewerkingen zijn permanent totdat ze handmatig worden teruggedraaid. Maak voordat u wijzigingen aanbrengt een back-up van de betreffende sleutel: klik in de Register-editor met de rechtermuisknop op HKEY_CLASSES_ROOT\*\shell, selecteer Exporteren en sla het .reg-bestand op een veilige plaats op. Als er iets misgaat, herstelt het dubbelklikken op dat bestand de oorspronkelijke staat.
Hoe Notepad++ toevoegen aan het contextmenu
Volg de stappen
Open Register-editor
- Druk op Win + R, typ regedit, druk op Enter
- Navigeer naar HKEY_CLASSES_ROOT\*\shell (plak het pad direct in de adresbalk)
Maak de menu-invoer
- Klik met de rechtermuisknop op de shell > Nieuw > Sleutel — geef deze de naam Openen met Notepad++
- Klik met de rechtermuisknop op die nieuwe sleutel > Nieuw > Sleutel — noem het command (moet met kleine letters)
- Klik op de command-toets; dubbelklik op de (Standaard) waarde aan de rechterkant
- Stel de waarde in op: "C:\Program Files\Notepad++\notepad++.exe" "%1"
- Pas het pad aan als je Notepad++-installatie zich op een andere locatie bevindt
Voeg het Notepad++-pictogram toe (optioneel)
- Klik terug op de Edit with Notepad++ toets (de ouder, niet de opdracht)
- Klik met de rechtermuisknop > Nieuw > Tekenreekswaarde — geef het de naam Icon
- Dubbelklik op het pictogram en stel waarde in op: C:\Program Files\Notepad++\notepad++.exe,0
- Dit haalt het eigen pictogram van de app naar de menu-invoer
Test het
- Klik met de rechtermuisknop op een bestand in Verkenner — "Bewerken met Notepad++" zou direct bovenaan moeten verschijnen; geen herstart van Verkenner nodig
- Als het niet verschijnt, open Taakbeheer > zoek Windows Verkenner > rechtsklik > Opnieuw starten
Dit werkt voor elke app, niet alleen voor Notepad++
De wereld is jouw File Explorer-oester
Dezelfde structuur is van toepassing op elk uitvoerbaar bestand op je pc, vervang gewoon de app-naam en het pad. Het is handig voor draagbare apps die zonder installatieprogramma worden geleverd en die zich nooit automatisch bij Windows registreren. Een andere goede kandidaat voor deze truc is VS Code. Af en toe zal een update de 'Open with Code'-optie in het contextmenu wissen; met deze registermethode wordt het permanenter. De tekenreekswaarde Position (Top of Bottom) laat je bepalen waar in het menu de optie verschijnt, en de tekenreekswaarde Extended verbergt de optie tenzij je Shift ingedrukt houdt tijdens het rechtsklikken. Dat kan handig zijn als je je menu overzichtelijk wilt houden.
Waarom gewoon niet 'Openen met' gebruiken? Dit menu toont eigenlijk alleen apps die bij de installatie aangeven dat ze het specifieke bestandstype ondersteunen; draagbare apps en minimalistische installaties verschijnen vaak helemaal niet. In Windows 11 staat 'Openen met' ook in het submenu 'Meer opties weergeven'; dat is al één klik verder dan je wilt gaan voor iets dat je altijd gebruikt. 'Een andere app kiezen' laat je een bestand één keer met een app openen, maar voegt deze niet permanent aan het menu toe (zonder de standaardkoppeling van het bestandstype permanent te wijzigen).
Deze registratiemethode omzeilt dit allemaal en voegt gewoon een nieuw menu-item toe waar je het nodig hebt.
Een twee minuten durende oplossing die Windows zelf had moeten maken
Eerlijk gezegd zou dit een onderdeel op topniveau van Windows 11 moeten zijn; het is een schande dat het daar nog niet is. De prioriteit geven aan een strakker uiterlijk boven app-compatibiliteit voor het contextmenu is prima; het zou alleen mooier zijn als er een manier was om dit te doen zonder het register te gebruiken. Toch bestaat de HKEY_CLASSES_ROOT\*\shell al sinds Windows XP en werkt goed. Soms vereist de beste productiviteitsoplossing een beetje extra moeite.









