Comments
yanglr
added
the
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
label
May 30, 2019
msftbot
bot
added
Needs-Triage
It’s a new issue that the core contributor team needs to triage at the next triage meeting
Needs-Tag-Fix
Doesn’t match tag requirements
labels
May 30, 2019
yanglr
changed the title
Is there a method to add «open Windows terminal here» to right-click context menu?
Is there a method to add «open Windows terminal here» into right-click context menu?
May 30, 2019
DHowett-MSFT
changed the title
Is there a method to add «open Windows terminal here» into right-click context menu?
Add «open Windows terminal here» into right-click context menu
May 30, 2019
DHowett-MSFT
removed
the
Needs-Triage
It’s a new issue that the core contributor team needs to triage at the next triage meeting
label
May 30, 2019
msftbot bot
pushed a commit
that referenced
this issue
May 28, 2020
jelster
pushed a commit
to jelster/terminal
that referenced
this issue
May 28, 2020
microsoft
locked as resolved and limited conversation to collaborators
Jun 18, 2020
Microsoft released Windows terminal as a Microsoft Store app. How to add it to the context menu or replace ‘Open Powershell window here’ with it ?
asked Apr 24, 2020 at 7:15
Steev JamesSteev James
2,4264 gold badges18 silver badges31 bronze badges
6
There might have been several approaches discussed everywhere, but none of them is up-to-date nor offers flexibility. So I started a new open source project and provided two PowerShell scripts to help.
https://github.com/lextm/windowsterminal-shell
You can run install.ps1
as administrator in PowerShell 7 to easily add the default
layout.
There are other layouts (mini
and flat
at this moment).
Uninstall the menu items are also easy with uninstall.ps1
.
answered May 7, 2020 at 16:34
Lex LiLex Li
60.8k9 gold badges117 silver badges148 bronze badges
12
The Win-X Menu shortcuts are stored in %LOCALAPPDATA%\Microsoft\Windows\WinX
and in the Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellCompatibility\InboxApp
part of the registry, but the file explorer option is the one that really dictates what happens in the Win-X menu. I do not suggest just adding and changing stuff in the WinX
folder because you could mess things up, however, the winaero.com/comment.php?comment.news.30 app in the link provides a way in which you wouldn’t mess it up. Either way, you should put "%programfiles%\WindowsApps\Microsoft.WindowsTerminal_0.11.1121.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
in either a shortcut in the WinX folder, or in the app named accordingly.
answered Apr 28, 2020 at 21:51
Nico NekoruNico Nekoru
2,8402 gold badges17 silver badges38 bronze badges
The windows terminal is new sleek, fast, customizable and feature packed terminal. It is much more productive than previous Command prompt
and PowerShell
.
So, if you want to customize the Windows terminal then you can go to this post. The steps have been beautifully curated there.
So, let’s get back to adding the Context Menu option
Perquisites
-
Copy the downloaded icon to this folder
C:\Users\%USERPROFILE%\AppData\Local\Microsoft\WindowsApps\
Enter fullscreen mode
Exit fullscreen mode
- Open Text editor copy and paste the following code into it and save as
.reg
file.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="C:\\Users\\yourusername\\AppData\\Local\\Microsoft\\WindowsApps\\terminal.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="\"C:\\Users\\yourusername\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe\" -d \"%V\""
Enter fullscreen mode
Exit fullscreen mode
- Don’t forget to replace
yourusername
with yourusername
like below.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows terminal here"
"Icon"="C:\\Users\\mishr\\AppData\\Local\\Microsoft\\WindowsApps\\terminal.ico"
[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="\"C:\\Users\\mishr\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe\" -d \"%V\""
Enter fullscreen mode
Exit fullscreen mode
and save as whatevernameyouwant.reg.
- Run the what_name_you_want.reg file
🤘😎
Windows Terminal ❤
Вы можете добавить Открыть Windows Terminal от Администратора в контекстное меню Проводника в Windows 10. Эта команда позволит вам открыть приложение с повышенными правами в любой папке.
Когда у вас установлен терминал Windows, он добавляет команду «Открыть в Windows Terminal» в контекстное меню папок в проводнике. В довесок к ней вы можете добавить ещё один пункт, чтобы иметь возможность открыть приложение с повышенными правами в выбранной папке.
Терминал Windows — это современное программное обеспечение для пользователей командной строки, которое имеет множество функций, ранее недоступных в классических инструментах командной строки и PowerShell. Он имеет вкладки, продвинутые средства вывода текста на основе DirectWrite / DirectX с ускорением графики, профили для одновременной работы с PowerShell, cmd и WSL, и ещё много других возможностей.
Благодаря профилям у вас могут быть одновременно запущены экземпляры командной строки, PowerShell и подсистемы Windows для Linux, и вы сможете быстро переключаться между ними. Еще одна замечательная особенность приложения — это то, что его исходный код полностью открыт, так что любой разработчик сможет внести свой вклад в развитие программы.
После установки Windows Terminal добавляет команду контекстного меню «Открыть в Windows Terminal» в меню правой кнопкой мыши Проводника. Вы можете улучшить эту функцию, добавив дополнительную команду, которая открывает Windows Terminal с повышенными правами.
В этом статье будет показано, как добавить команду «Открыть Windows Terminal от Администратора» в контекстное меню проводника Windows 10.
- Скачайте этот ZIP-архив.
- Распакуйте его содержимое в любую папку. Вы можете разместить файлы прямо на рабочем столе.
- Дважды щелкните на файле
Add Open in Windows Terminal as administrator.reg
, чтобы добавить его в реестр операционной системы.
Это всё, что требуется. Изменения применяются моментально. Щелкните правой кнопкой мышки на любой папке в Проводнике, и вы увидите новое меню.
Совет: чтобы позже удалить запись из контекстного меню, используйте файл Remove Open in Windows Terminal as administrator.reg
, который также включен в архив, который вы скачали.
Контекстное меню «Открыть Windows Terminal от Администратора» включает три пункта, которые можно использовать для открытия терминала Windows с повышенными привилегиями в текущей папке.
С помощью можно запустить Windows Terminal c профилем по умолчанию, или с одним из двух предопределенных профилей — Командная строка и PowerShell. Кроме того, вы можете отредактировать загруженные reg-файлы и добавить больше профилей по вашему вкусу, например WSL или любой другой профиль, который у вас есть.
Как это работает
Все пункты контекстного меню используют PowerShell для запуска нового процесса с правами администратора. Важными аргументами командной строки здесь являются -WindowStyle Hidden
, который скрывает окно PowerShell, и Start-Process -Verb RunAs
, который запускает процесс с повышенными правами.
Процесс PowerShell запускает следующие команды с повышенными правами для соответствующих записей контекстного меню:
- wt.exe -d путь\к\папке для запуска терминала Windows с профилем по умолчанию в текущей папке из проводника.
- wt.exe -p «Command Prompt» -d путь\к\папке — открыть Терминал Windows с использованием профиля «Командная строка».
- wt.exe -p «Windows PowerShell» -d путь\к\папке — открыть профиль Windows PowerShell по умолчанию в Терминале Windows в текущем местоположении папки.
На этом всё.
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.
Судя по тому, что вы читаете этот текст, вы дочитали эту статью до конца. Если она вам понравилась, поделитесь, пожалуйста, с помощью кнопок ниже. Спасибо за вашу поддержку!
Alongside PowerShell, you can also add Windows Terminal to right-click menu. Follow these steps to add ‘Open Windows Terminal Here’ option.
Windows Terminal is what the users have been asking for years. A new terminal application that is fully customizable all the while being powerful and flexible. Thanks to the new tabbed interface, you can open multiple consoles of different types at the same time and work with them as needed. In fact, I’ve been using it as my main console ever since it was released.
When working with directories, it is very useful to open the terminal in that specific directory. This eliminates the need to manually open the terminal and then navigate to that folder using multiple cd commands. Unfortunately, as of writing this, Windows Terminal has no such option. You are stuck with the old “Open PowerShell window here” option. Thankfully, you can add your own “Open Windows Terminal Here” option to the right-click menu in just a few steps.
Without ado, follow the below steps to add an open Windows Terminal here option to the right-click context menu in Windows 10.
1. First, we need to set the default directory in Windows Terminal. To do that, open Windows Terminal, click on the drop-down button on the title bar and select “Settings“. In the JSON file, add the below line to your default profile.
"startingDirectory": "."
If you are curious, we are adding this line because without it, when you open Windows Terminal from the right-click menu, it will open in your home directory rather than in the current directory.
2. Now, right-click on the desktop and select “New → Text Document” to create a new text file. Name the text file as “wt.reg“. This action converts the text file into the reg file.
3. Next, right-click on the newly created file and select “Edit“.
4. The above action will open the file in the default text editor. Here, copy and paste the below code in it. Don’t forget to replace “<Username>” with your actual Windows username. Save the file by pressing Ctrl + S or selecting “File → Save“.
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\wt] @="Open Windows Terminal here" [HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command] @="C:\\Users\\<UserName>\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"
5. Now, close the file and double-click on it. You will be prompted whether you want to merge the reg file. Click on the “Yes” button and then the “Ok” button.
That is it. From now on, whenever you Shift + Right-click in a directory or folder, you will see the new “Open Windows Terminal here” option in the right-click menu.
Selecting the option will open Windows Terminal in that directory.
(Optional) Add Icon to the Option
If you are willing to go the extra mile, you can add a little icon right before the option in the right-click menu. This is just eye candy and you can ignore it if you are not interested.
1. Download this official Windows Terminal icon.
2. After downloading, open the Run dialog box by pressing Win + R shortcut. In the blank field, copy and paste the below path and press Enter.
%USERPROFILE%/AppData/Local/
3. In this folder, right-click and select “New → Folder” to create a new folder. Name the folder as “WTerminal“.
4. Now, copy the icon to the newly created folder.
5. Next, open the “Registry Editor” by searching for it in the start menu. In the Registry Editor, go to the following folder.
HKEY_CLASSES_ROOT\Directory\Background\shell\wt
6. Right-click on the right-panel and select the “New → String Value” option. Name the value as “Icon“.
7. Double-click on the “Icon” value. In the value data field, copy and paste the below path and click on the “Ok” button.
%USERPROFILE%/AppData/Local/WTerminal/terminal.ico
That is it. Close the registry editor. From now on, you should also see the terminal icon right next to the “Open Windows Terminal here” option.
I hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible.