Открыть папку в PowerShell без использования клавиши Shift

Открыть папку в PowerShell без использования клавиши Shift

Я знаю, что могу открыть папку в новом окне PowerShell из контекстного меню проводника Windows, удерживая клавишу Shiftпри щелчке правой кнопкой мыши. Есть ли какой-нибудь трюк, чтобы эта команда отображалась в контекстном меню без клавиши Shift?

решение1

Спасибо Тейлору Гиббу изhttps://www.howtogeek.com/165268/how-to-add-open-powershell-here-to-the-context-menu-in-windows/для информации.

Вы можете отредактировать реестр, чтобы добавить эту опцию к стандартным функциям правой кнопки мыши, запустив regedit (Win+R и введите regedit), а затем в разделеHKEY_CLASSES_ROOT\Directory\shell

Отсюда вы можете добавить новую запись в контекстное меню.

  1. Создайте новый ключ в оболочке с именем «powershellmenu», измените его значение (по умолчанию) на «Открыть PowerShell здесь».
  2. Создайте новый ключ в только что созданном powershellmenu и назовите его «command».
  3. Измените значение (по умолчанию) клавиши управления наC:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'

Это должно дать то, что вы ищете.

решение2

Вы можете отредактировать существующую запись реестра, чтобы сделать PowerShell частью основного контекстного меню, а не расширенного контекстного меню. Самая большая проблема в том, что у вас нет разрешения на редактирование ключа по умолчанию, а он принадлежитДоверенный установщик. Так что вам придется преодолеть все препятствия, принимаявладениеи добавив себя с полным контролем. Затем вы можете редактировать эти два ключа реестра:

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

Для обоих ключей удалите значение с именем «Extended»: введите описание изображения здесь

После редактирования будет хорошей идеей восстановить разрешения до их первоначального состояния, сначала удалив запись разрешений, которую вы создали для себя, а затем восстановив право собственности на TrustedInstaller. Основное имя — 'NT SERVICE\TrustedINstaller'

Кит

Связанный контент