Як додати PowerShell у контекстне меню папки
Зображення створене для сайту "Miditaur блог" відповідно авторському контексту за допомогою засобів штучного інтелекту.
PowerShell зручно використовувати для адміністрування Windows, запуску сценаріїв, роботи з файлами, перевірки системних компонентів і автоматизації повторюваних операцій. Однак перед виконанням команд нерідко доводиться спочатку відкривати консоль, а потім вручну переходити до потрібного каталогу.
Цей процес можна спростити, додавши команду «Відкрити PowerShell тут» безпосередньо до контекстного меню папки. Після цього достатньо натиснути правою кнопкою миші на потрібну папку та вибрати новий пункт меню. PowerShell відкриється одразу з цією папкою як поточним робочим каталогом.
У цій інструкції розглянемо ручне додавання команди через Редактор реєстру Windows, змінивши гілку Directory\shell. Також створимо готовий REG-файл для автоматичного внесення параметрів.
Команду «Відкрити PowerShell тут» можна додати до контекстного меню папки через Редактор реєстру Windows. Після цього PowerShell запускатиметься одразу в потрібному каталозі.
Перед змінами бажано експортувати гілку реєстру або створити точку відновлення Windows.
Як додати PowerShell у контекстне меню папки через реєстр Windows
Відкрийте Редактор реєстру
Натисніть: Win + R
Введіть: regedit
Натисніть Enter і підтвердьте запуск Редактора реєстру.
Перейдіть до гілки Directory\shell
- В адресному рядку Редактора реєстру введіть:
HKEY_CLASSES_ROOT\Directory\shell - Натисніть Enter.
Ця гілка відповідає за контекстне меню, яке відкривається після натискання правою кнопкою миші безпосередньо на папці.
Створіть команду PowerShell
У лівій панелі Редактора реєстру натисніть правою кнопкою миші на ключі shell.
Виберіть: New → Key
Назвіть новий ключ: OpenPowerShellHere
Виберіть створений ключ і двічі натисніть параметр: (Default)
Введіть значення: Відкрити PowerShell тут
Натисніть OK.
Додайте піктограму
У правій частині вікна натисніть правою кнопкою миші на порожньому місці та виберіть: New → String Value
Назвіть параметр: Icon
Встановіть значення: powershell.exe
Цей крок необов’язковий, але він додає піктограму PowerShell до нового пункту меню.
Додайте команду запуску
У лівій панелі натисніть правою кнопкою миші на ключі: OpenPowerShellHere
Виберіть: New → Key
Назвіть новий ключ: command
Виберіть його та двічі натисніть параметр (Default).
Введіть: powershell.exe -NoExit -Command "Set-Location -LiteralPath '%1'"
Натисніть OK і закрийте Редактор реєстру.
Перевірте результат
Натисніть правою кнопкою миші на будь-якій папці.
У меню має з’явитися команда: Відкрити PowerShell тут
Після її вибору PowerShell відкриється в каталозі цієї папки.
У Windows 11 створена команда може знаходитися в класичному контекстному меню.
Щоб відкрити його, виберіть: Show more options або натисніть: Shift + F10
Готовий REG-файл
Замість ручного створення ключів можна використати готовий REG-файл.
Відкрийте Блокнот і вставте:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\OpenPowerShellHere]
@="Відкрити PowerShell тут"
"Icon"="powershell.exe"
[HKEY_CLASSES_ROOT\Directory\shell\OpenPowerShellHere\command]
@="powershell.exe -NoExit -Command \"Set-Location -LiteralPath '%1'\""
Збережіть файл під назвою: add-powershell-menu.reg
У полі типу файлу виберіть: All files
Потім двічі натисніть REG-файл і підтвердьте додавання даних до реєстру.
Як видалити команду
Щоб прибрати створений пункт, відкрийте Редактор реєстру та видаліть ключ: HKEY_CLASSES_ROOT\Directory\shell\OpenPowerShellHere
Також можна створити REG-файл із таким вмістом:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\shell\OpenPowerShellHere]
Після його запуску команда буде видалена з контекстного меню папок.
Висновок
Додавання PowerShell у контекстне меню папки через Directory\shell займає лише кілька хвилин. Головне — створити нові ключі через пункт New → Key у лівій панелі Редактора реєстру.
Після налаштування більше не потрібно вручну відкривати PowerShell і переходити до потрібного каталогу: консоль запускатиметься безпосередньо з вибраної папки.