将 Windows Terminal 添加到右键菜单

Windows Terminal Yes!!!

2021-04-19 更新:
Windows 10 bulid 21337 及之后的版本内置了 Windows Terminal,右键菜单自带“Open in Windows Terminal”项,无需自行修改。

在新版本上如需禁用,则将以下内容保存到扩展名为.reg的文件中,并双击打开。

1
2
3
4
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked]
"{9F156763-7844-4DC4-B2B1-901F640F5155}"=-

如需再次启用,则将以下内容保存到扩展名为.reg的文件中,并双击打开。

1
2
3
4
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked]
"{9F156763-7844-4DC4-B2B1-901F640F5155}"=""

以下方法适用于旧的 Windows10 版本。

正文

将以下代码保存到扩展名为 .reg 的文件中,双击打开

需要按住 shift + 右键打开

1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt]
@="Windows Terminal Here"
"Extended"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\wt\command]
@="C:\\Users\\你的用户名\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

不需要 shift,直接右键打开

1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Windows_Terminal]
@="Windows Terminal Here"


[HKEY_CLASSES_ROOT\Directory\Background\shell\Windows_Terminal\command]
@="C:\\Users\\你的用户名\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

当前目录打开时,Terminal 里的路径不是当前目录

检查一下配置文件,检查startingDirectory,需要修改为:

1
2
3
4
5
6
7
{
"profiles": [
{
"startingDirectory": null
}
]
}

上述修改只对单个配置文件有效。

Windows Terminal Here添加图标

下载Windows Terminal图标文件

在注册表中,给 Windows Terminal 添加 Icon 属性

1
2
[HKEY_CLASSES_ROOT\Directory\Background\shell\Windows_Terminal]
"Icon"="图标文件所在路径"

示例

1
2
3
4
5
6
7
8
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\Windows_Terminal]
@="Windows Terminal Here"
"Icon"="C:\\Users\\水木风\\AppData\\Local\\Microsoft\\WindowsApps\\terminal.ico"

[HKEY_CLASSES_ROOT\Directory\Background\shell\Windows_Terminal\command]
@="C:\\Users\\水木风\\AppData\\Local\\Microsoft\\WindowsApps\\wt.exe"

注意

如果用户名中包含中文,必须将 reg 文件保存成ANSI编码格式,否则会导入出错。