Как добавить «Открыть PowerShell здесь» в меню правой кнопки мыши для папки в Windows
Если вы поклонник использования Windows PowerShell, а не командной строки, вам может понравиться возможность доступа к нему прямо из контекстного меню, которое вы получаете, щелкая правой кнопкой мыши папку в Windows. Вот как это сделать.
В Windows уже есть опция «Открыть окно командной строки», когда вы нажимаете Shift + щелчок по папке. PowerShell предлагает более мощный набор функций, особенно если вы выполняете какие-либо виды автоматизации с помощью сценариев. Если вы предпочитаете PowerShell, вы должны либо открыть PowerShell, а затем перейти к папке или использовать команду из меню в проводнике. Вместо этого, почему бы не добавить опцию «Открыть окно PowerShell здесь» в то же контекстное меню? Это легко сделать. Вы просто должны погрузиться в реестр Windows для нескольких быстрых изменений.
Добавьте «Открыть окно PowerShell здесь» в контекстное меню, отредактировав реестр вручную
Чтобы добавить опцию «Открыть окно PowerShell здесь» в контекстное меню, вам просто нужно сделать несколько быстрых изменений в реестре Windows..
Стандартное предупреждение: редактор реестра является мощным инструментом, и неправильное его использование может сделать вашу систему нестабильной или даже неработоспособной. Это довольно простой взлом, и пока вы придерживаетесь инструкций, у вас не должно возникнуть никаких проблем. Тем не менее, если вы никогда не работали с ним раньше, подумайте о том, как использовать редактор реестра, прежде чем приступить к работе. И обязательно сделайте резервную копию реестра (и вашего компьютера!) Перед внесением изменений.
Откройте редактор реестра, нажав «Пуск», а затем введите «regedit». Нажмите Enter, чтобы открыть редактор реестра и дать ему разрешение вносить изменения в свой компьютер..
В редакторе реестра используйте левую боковую панель, чтобы перейти к следующему ключу:
HKEY_CLASSES_ROOT \ Directory \ оболочки
Далее вы создадите новый ключ внутри ракушка
ключ. Щелкните правой кнопкой мыши ракушка
ключ и выберите New> Key. Назовите новый ключ «powershellmenu». Мы называем наш новый ключ powershellmenu, потому что в Windows 8 и 10 (и, как вы можете видеть на нашем скриншоте), Powershell
ключ уже существует, который выполняет другие функции.
Теперь вы измените (По умолчанию)
значение внутри нового powershellmenu
ключ. С powershellmenu
выбранный ключ, дважды щелкните (По умолчанию)
значение, чтобы открыть окно его свойств.
В окне свойств установите значение в поле «Значение» на «Открыть PowerShell здесь», а затем нажмите «ОК». Это даст команде имя, которое появится в контекстном меню..
При желании вы также можете установить команду так, чтобы она отображалась только в том случае, если вы удерживаете клавишу Shift при щелчке правой кнопкой мыши на диске - почти так же, как команда «Открыть командную строку» скрыта, если вы не нажали Shift + щелчок правой кнопкой мыши по папке. Чтобы к этому, щелкните правой кнопкой мыши powershellmenu
ключ и выберите New> String Value. Назовите новое значение «Extended». Вам не нужно вносить в него изменения. Наличие этой строки приведет к тому, что команда будет скрыта за доступом к клавише Shift..
Сделали ли вы необязательный шаг по созданию расширенный
значение или нет, остальная часть процесса одинакова. Затем вам нужно будет создать новый ключ внутри вашего powershellmenu
ключ. Щелкните правой кнопкой мыши powershellmenu
ключ и выберите New> Key. Назовите новый ключ «команда».
Теперь вы измените (По умолчанию)
значение внутри нового команда
ключ. С команда
выбранный ключ, дважды щелкните (По умолчанию)
значение, чтобы открыть окно его свойств.
(По умолчанию)
Значение указывает фактическую команду, которая будет выполняться при выборе опции в контекстном меню. Введите следующий текст в поле «Значение данных» и нажмите «ОК».
C: \\ Windows \\ system32 \\ WindowsPowerShell \\ v1.0 \\ powershell.exe -NoExit -Команда Set-Location -LiteralPath '% L'
Изменения должны вступить в силу немедленно, чтобы вы могли выйти из редактора реестра. Чтобы проверить это, просто щелкните правой кнопкой мыши (или Shift + правой кнопкой мыши, если вы установили эту опцию) любую папку и выберите команду «Открыть с помощью PowerShell»..
Окно PowerShell должно открыться немедленно и через несколько секунд поместить вас в папку, по которой вы щелкнули правой кнопкой мыши..
Если вы хотите отменить изменения в любое время, просто вернитесь в реестр и удалите powershellmenu
ключ, который вы создали. Это автоматически удалит все значения и другие ключи, которые вы создали внутри powershellmenu
ключ и удалите команду из вашего контекстного меню.
Загрузите наши взломы реестра одним щелчком
Если вы не хотите погружаться в Реестр самостоятельно, мы создали несколько способов взлома реестра, которые вы можете использовать. Хак «Добавить PowerShell в контекстное меню» добавляет команду PowerShell в обычное контекстное меню. «Добавить PowerShell в контекстное меню Shift» добавляет команду PowerShell в контекстное меню, которое появляется при использовании Shift + щелчок правой кнопкой мыши. А «Удалить PowerShell из контекстного меню» удаляет команду независимо от того, каким образом вы ее добавили. Все три взлома включены в следующий ZIP-файл. Дважды щелкните тот, который вы хотите использовать, и щелкните по подсказкам.
Хаки контекстного меню PowerShell
Эти хаки действительно просто powershellmenu
ключ, сокращается до дополнительных ключей и значений, о которых мы говорили в предыдущем разделе, а затем экспортируется в файл .REG. Запуск хаков просто изменяет значение. И если вам нравится возиться с реестром, стоит потратить время на то, чтобы научиться делать собственные взломы реестра..