2Jul

Hoe "Open PowerShell hier" toe te voegen aan het rechtsklikmenu voor een map in Windows

Als je fan bent van het gebruik van Windows PowerShell in plaats van de opdrachtprompt, kun je het misschien leuk vinden om rechtstreeks vanuit het contextmenu te openen wanneer je met de rechtermuisknop op een map in Windows klikt. Hier is hoe je het kunt laten gebeuren.

Windows bevat al een "Open commandovenster hier" optie wanneer je Shift + klikt op een map. PowerShell biedt echter een krachtigere functieset, vooral als u via scripting elke vorm van automatisering doet. Als u PowerShell de voorkeur geeft, moet u PowerShell openen en vervolgens naar de map gaan of de opdracht gebruiken in het menu in Verkenner. Waarom zou u in plaats hiervan niet een "Open PowerShell-venster hier" toevoegen aan hetzelfde contextmenu? Het is gemakkelijk om te doen. Je hoeft maar een paar snelle bewerkingen in te voeren in het Windows-register.

-GERELATEERDE ARTIKELEN
5 Cmdlets om aan de slag te gaan met PowerShell
Geek School: leer hoe je Windows kunt automatiseren met PowerShell

Voeg hier "Open PowerShell-venster" toe aan het contextmenu door het register handmatig te bewerken

Een "Open PowerShell-venster hier" toe te voegenoptie voor het contextmenu, hoeft u slechts een paar snelle bewerkingen in het Windows-register uit te voeren.

Standaardwaarschuwing: Register-editor is een krachtig hulpmiddel en door misbruik ervan kan uw systeem onstabiel of zelfs onbruikbaar worden. Dit is een vrij simpele hack en zolang je je aan de instructies houdt, zou je geen problemen moeten hebben. Dat gezegd hebbende, als u er nog nooit mee hebt gewerkt, overweeg dan om te lezen hoe u de Register-editor gebruikt voordat u aan de slag gaat. En maak zeker een back-up van het register( en uw computer!) Voordat u wijzigingen aanbrengt.

-GERELATEERDE ARTIKELEN
De register-editor gebruiken als een professional
Hoe een Windows-register te back-uppen en te herstellen

Open de register-editor door op Start te klikken en vervolgens "regedit" te typen. Druk op Enter om de register-editor te openen en toestemming te geven om wijzigingen aan te brengennaar uw pc.

Gebruik in de Register-editor de linkerzijbalk om naar de volgende sleutel te gaan:

HKEY_CLASSES_ROOT \ Directory \ shell

Vervolgens maakt u een nieuwe sleutel binnen de shell-key. Klik met de rechtermuisknop op de shell-toets en kies Nieuw & gt;Sleutel. Noem de nieuwe sleutel "powershellmenu." We noemen ons nieuwe key powershellmenu omdat in Windows 8 en 10( en zoals je kunt zien in onze screenshot), er al een Powershell-sleutel bestaat die andere functies bedient.

Nu wijzigt u de( standaard) waarde binnen de nieuwe powershell menusleutel. Met de Powershellmenu-toets geselecteerd, dubbelklikt u op de( standaard) waarde om het eigenschappenvenster ervan te openen.

Stel in het eigenschappenvenster de waarde in het vak "Waardegegevens" in op "PowerShell hier openen" en klik vervolgens op "OK". Hiermee krijgt de opdracht de naam die in het contextmenu wordt weergegeven.

Optioneel kunt u de opdracht ook zo instellen dat deze alleen verschijnt als u Shift ingedrukt houdt terwijl u met de rechtermuisknop op een schijf klikt - ongeveer zoals de opdracht "Opdracht openen" is verborgen, tenzij u Shift + rechtsklikt op een map. Klik daarvoor met de rechtermuisknop op de powershellmenu-toets en kies Nieuw & gt;Tekenreekswaarde. Geef de nieuwe waarde 'Extended' een naam. U hoeft hier niets aan te veranderen. Alleen al het hebben van die string zal ervoor zorgen dat het commando achter de Shift-toetstoegang verborgen is.

Of u nu de optionele stap hebt gezet om de uitgebreide waarde te maken of niet, de rest van het proces is hetzelfde. Vervolgens moet je een nieuwe sleutel maken in je Powershell-menutoets. Klik met de rechtermuisknop op de powershellmenu-toets en kies Nieuw & gt;Sleutel. Geef de opdracht een nieuwe naam.

Nu wijzigt u de( standaard) waarde binnen de nieuwe opdrachtsleutel. Met de opdrachtsleutel geselecteerd, dubbelklikt u op de( standaard) waarde om het eigenschappenvenster ervan te openen.

De( standaard) waarde geeft de werkelijke opdracht aan die wordt uitgevoerd wanneer u de optie in het contextmenu selecteert. Typ de volgende tekst in het vak "Waardegegevens" en klik vervolgens op "OK".

C: \\ Windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Command Set-Location -LiteralPath '% L '

De wijzigingen moeten onmiddellijk worden doorgevoerd, dus u kunt de Register-editor verlaten. Om het uit te testen, klikt u met de rechtermuisknop( of Shift + klik met de rechtermuisknop als u die optie instelt) in een willekeurige map en kiest u de opdracht "Openen met PowerShell".

Het PowerShell-venster zou onmiddellijk moeten worden geopend en na een paar ogenblikken plaats je in de map waarop je met de rechtermuisknop hebt geklikt.

Als u de wijzigingen op elk moment wilt terugdraaien, gaat u gewoon terug naar het register en verwijdert u de powershellmenu-sleutel die u hebt gemaakt. Hiermee worden alle waarden en andere sleutels die u hebt gemaakt in de powershell-menusleutel automatisch verwijderd en verwijdert u de opdracht uit uw contextmenu.

Download onze One-Click registerhacks

Als u zelf niet in het register wilt duiken, hebben we een aantal register-hacks gemaakt die u kunt gebruiken. De hack "Add PowerShell to Context Menu" voegt de PowerShell-opdracht toe aan het normale contextmenu. Het "PowerShell toevoegen aan Shift-contextmenu" voegt de PowerShell-opdracht toe aan het contextmenu dat u krijgt wanneer u Shift + rechtsklikken gebruikt. En de "Remove PowerShell van contextmenu" verwijdert de opdracht, ongeacht welke kant je hem hebt toegevoegd. Alle drie hacks zijn opgenomen in het volgende ZIP-bestand. Dubbelklik op degene die u wilt gebruiken en klik door de aanwijzingen.

PowerShell Context Menu Hacks

Deze hacks zijn eigenlijk gewoon de powershellmenu-toets, uitgekleed tot de extra toetsen en waarden waar we in de vorige sectie over spraken en vervolgens geëxporteerd naar een. REG-bestand. Door de hacks uit te voeren, wordt de waarde gewijzigd. En als je graag aan het spelen bent met het register, is het de moeite waard de tijd te nemen om te leren hoe je je eigen register hacks kunt maken.