Как добавить «Открыть PowerShell Here» в меню правого клика для папки в Windows

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

В Windows уже есть опция «Открыть окно командной строки», когда вы нажимаете Shift + щелчок по папке. PowerShell предлагает более мощный набор функций, особенно если вы выполняете какие-либо виды автоматизации с помощью сценариев. Если вы предпочитаете PowerShell, вы должны либо открыть PowerShell, а затем перейти к папке или использовать команду из меню в проводнике. Вместо этого, почему бы не добавить опцию «Открыть окно PowerShell здесь» в то же контекстное меню? Это легко сделать. Вам просто нужно погрузиться в реестр Windows для нескольких быстрых изменений.

Добавьте «Открыть окно PowerShell здесь» в контекстное меню, отредактировав реестр вручную

Чтобы добавить опцию «Открыть окно PowerShell здесь» в контекстное меню, вам просто нужно сделать несколько быстрых изменений в реестре Windows.

Стандартное предупреждение: редактор реестра является мощным инструментом, и неправильное его использование может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно быть никаких проблем. Тем не менее, если вы никогда не работали с ним раньше, подумайте о том, как использовать редактор реестра, прежде чем приступить к работе. И обязательно сделайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.

Откройте редактор реестра, нажав «Пуск», а затем введите «regedit». Нажмите клавишу «Ввод», чтобы открыть редактор реестра, и дайте ему разрешение вносить изменения в свой компьютер.

В редакторе реестра используйте левую боковую панель, чтобы перейти к следующему ключу:

 HKEY_CLASSES_ROOT \ Directory \ оболочка 

Затем вы создадите новый ключ внутри ключа shell . Щелкните правой кнопкой мыши ключ shell и выберите New> Key. Назовите новый ключ «powershellmenu». Мы называем наш новый ключ powershellmenu, потому что в Windows 8 и 10 (и как вы можете видеть на нашем скриншоте) уже существует ключ Powershell , который служит другим функциям.

Теперь вы измените значение (по умолчанию) внутри нового ключа powershellmenu . Выбрав ключ powershellmenu , дважды щелкните значение (по умолчанию) , чтобы открыть окно его свойств.

В окне свойств установите значение в поле «Значение» на «Открыть PowerShell здесь», а затем нажмите «ОК». Это даст команде имя, которое появится в контекстном меню.

При желании вы также можете установить команду так, чтобы она отображалась только в том случае, если вы удерживаете клавишу «Shift» во время щелчка правой кнопкой мыши на диске – почти так же, как команда «Открыть командную строку» скрыта, если вы не нажмете Shift + правой кнопкой мыши папку. Для этого щелкните правой кнопкой мыши ключ powershellmenu и выберите «Создать»> «Строковое значение». Назовите новое значение «Расширенное». Вам не нужно вносить в него какие-либо изменения. Просто наличие этой строки приведет к тому, что команда будет скрыта за доступом к клавише Shift.

Независимо от того, предприняли ли вы необязательный шаг по созданию значения Extended или нет, остальная часть процесса одинакова. Затем вам нужно будет создать новый ключ внутри вашего powershellmenu . Щелкните правой кнопкой мыши ключ powershellmenu и выберите «Создать»> «Ключ». Назовите новый ключ «команда».

Теперь вы измените значение (по умолчанию) внутри новой клавиши command . Выбрав ключ command , дважды щелкните значение (по умолчанию) , чтобы открыть окно его свойств.

Значение (по умолчанию) указывает фактическую команду, которая будет выполняться при выборе параметра в контекстном меню. Введите следующий текст в поле «Значение данных» и нажмите «ОК».

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

Изменения должны вступить в силу немедленно, чтобы вы могли выйти из редактора реестра. Чтобы проверить это, просто щелкните правой кнопкой мыши (или Shift + правой кнопкой мыши, если вы установили этот параметр) любую папку и выберите команду «Открыть с помощью PowerShell».

Окно PowerShell должно открыться немедленно и через несколько секунд поместить вас в папку, по которой вы щелкнули правой кнопкой мыши.

Если вы хотите отменить изменения в любое время, просто вернитесь в реестр и удалите созданный вами ключ powershellmenu . Это автоматически удалит все значения и другие ключи, созданные вами внутри ключа powershellmenu , и удалит команду из вашего контекстного меню.

Загрузите наши взломы реестра одним щелчком

Если вы не хотите погружаться в Реестр самостоятельно, мы создали несколько способов взлома реестра, которые вы можете использовать. Хак «Добавить PowerShell в контекстное меню» добавляет команду PowerShell в обычное контекстное меню. «Добавить PowerShell в контекстное меню Shift» добавляет команду PowerShell в контекстное меню, которое появляется при использовании Shift + щелчок правой кнопкой мыши. А «Удалить PowerShell из контекстного меню» удаляет команду независимо от того, каким образом вы ее добавили. Все три взлома включены в следующий ZIP-файл. Дважды щелкните тот, который вы хотите использовать, и щелкните по подсказкам.

Хаки контекстного меню PowerShell

Эти хаки на самом деле являются просто ключом powershellmenu , сокращены до дополнительных ключей и значений, о которых мы говорили в предыдущем разделе, а затем экспортируются в файл .REG. Запуск хаков просто изменяет значение. И если вам нравится возиться с реестром, стоит потратить время на то, чтобы научиться делать собственные взломы реестра.

Оцените статью
TutoryBird.Ru
Добавить комментарий