Startpagina » hoe » Hoe Open PowerShell hier toe te voegen aan het rechtsklikmenu voor een map in Windows

    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 uitvoert. Als u de voorkeur geeft aan PowerShell, 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. U hoeft maar een paar snelle bewerkingen in te voeren in het Windows-register.

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

    Om een ​​"Open PowerShell-venster hier" -optie aan het contextmenu toe te voegen, hoeft u slechts een paar snelle bewerkingen in het Windows-register uit te voeren.

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

    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 brengen aan 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 in de schelp sleutel. Klik met de rechtermuisknop op de schelp toets en kies Nieuw> 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), een Powershell sleutel bestaat al voor andere functies.

    Nu, u zult de veranderen (Standaard) waarde binnen het nieuwe powershellmenu sleutel. Met de powershellmenu toets geselecteerd, dubbelklik op de (Standaard) waarde om het eigenschappenvenster 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 daartoe met de rechtermuisknop op powershellmenu sleutel en kies Nieuw> Stringwaarde. 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 je de optionele stap hebt genomen om het te maken Uitgebreide waarde of niet, de rest van het proces is hetzelfde. Vervolgens moet je een nieuwe sleutel maken in je powershellmenu sleutel. Klik met de rechtermuisknop op de powershellmenu toets en kies Nieuw> Sleutel. Noem de nieuwe "opdracht".

    Nu, u zult de veranderen  (Standaard) waarde binnen het nieuwe commando sleutel. Met de commando toets geselecteerd, dubbelklik op de (Standaard) waarde om het eigenschappenvenster te openen.

    De (Standaard) waarde geeft de daadwerkelijke 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 + klikt u met de rechtermuisknop als u die optie instelt) in een map en kiest u de opdracht "Openen met PowerShell".

    Het PowerShell-venster moet onmiddellijk worden geopend en na een paar ogenblikken plaats je de map waar je met de rechtermuisknop op hebt geklikt.

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

    Download onze One-Click Registry Hacks

    Als u geen zin heeft om zelf in het register te 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 "PowerShell verwijderen uit contextmenu" verwijdert de opdracht, ongeacht de manier waarop u deze 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-contextmenu-hacks

    Deze hacks zijn eigenlijk gewoon de powershellmenu sleutel, uitgekleed tot de extra toetsen en waarden waar we in de vorige sectie over gesproken hebben 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 om de tijd te nemen om te leren hoe je je eigen registerhacks kunt maken.