Öffnen Sie einen Ordner in PowerShell, ohne die Umschalttaste zu verwenden

Öffnen Sie einen Ordner in PowerShell, ohne die Umschalttaste zu verwenden

Ich weiß, dass ich einen Ordner in einem neuen PowerShell-Fenster aus dem Kontextmenü des Windows-Explorers öffnen kann, indem ich die ShiftTaste gedrückt halte und gleichzeitig mit der rechten Maustaste klicke. Gibt es eine Möglichkeit, diesen Befehl ohne die Taste im Kontextmenü anzuzeigen Shift?

Antwort1

Vielen Dank an Taylor Gibb beihttps://www.howtogeek.com/165268/wie-man-öffnet-powershell-hier-zum-kontextmenu-in-windows-hinzufügt/für die Info.

Sie können Ihre Registrierung bearbeiten, um diese Option zu den Standard-Rechtsklickfunktionen hinzuzufügen, indem Sie regedit ausführen (Win+R und regedit eingeben) und dann unterHKEY_CLASSES_ROOT\Directory\shell

Von hier aus können Sie Ihrem Kontextmenü einen neuen Eintrag hinzufügen.

  1. Erstellen Sie unter der Shell einen neuen Schlüssel mit dem Namen „powershellmenu“ und ändern Sie seinen (Standard-)Wert in „PowerShell hier öffnen“.
  2. Erstellen Sie einen neuen Schlüssel unter dem neu erstellten Powershell-Menü und nennen Sie ihn "Befehl".
  3. Ändern Sie den (Standard-)Wert des Befehlsschlüssels inC:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Dies sollte das erreichen, was Sie suchen

Antwort2

Sie können den vorhandenen Registrierungseintrag bearbeiten, um PowerShell zum primären Kontextmenü und nicht zum erweiterten Kontextmenü zu machen. Das größte Problem besteht darin, dass Sie standardmäßig keine Berechtigung zum Bearbeiten des Schlüssels haben und dieser im Besitz von istVertrauenswürdiger Installer. Sie müssen also durch die Reifen springen undEigentumund fügen Sie sich selbst mit Vollzugriff hinzu. Anschließend können Sie diese beiden Registrierungsschlüssel bearbeiten:

HKLM\SOFTWARE\Classes\Directory\background\shell\Powershell
HKLM\SOFTWARE\Classes\Directory\shell\Powershell

Löschen Sie bei beiden Schlüsseln den Wert mit der Bezeichnung „Extended“: Bildbeschreibung hier eingeben

Nach der Bearbeitung ist es eine gute Idee, die Berechtigungen in ihren ursprünglichen Zustand zurückzusetzen, indem Sie zuerst den Berechtigungseintrag löschen, den Sie für sich selbst erstellt haben, und dann den Besitz an TrustedInstaller wiederherstellen. Der Hauptname ist 'NT SERVICE\TrustedINinstaller'

Keith

verwandte Informationen