给出我的注册表reg文件内容
Windows Registry Editor Version 5.00
; Windows terminal
[HKEY_CLASSES_ROOTDirectoryshellMenuWindowsTerminal]
"MUIVerb"="Windows Terminal"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminal"
[HKEY_CLASSES_ROOTDirectoryackgroundshellMenuWindowsTerminal]
"MUIVerb"="Windows Terminal"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminal"
[HKEY_CLASSES_ROOTDirectoryLibraryFoldershellMenuWindowsTerminal]
"MUIVerb"="Windows Terminal"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminal"
[HKEY_CLASSES_ROOTDriveshellMenuWindowsTerminal]
"MUIVerb"="Windows Terminal"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminal"
[HKEY_CLASSES_ROOTLibraryFolderBackgroundshellMenuWindowsTerminal]
"MUIVerb"="Windows Terminal"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminal"
; Windows Terminal SUDO
[HKEY_CLASSES_ROOTDirectoryshellMenuWindowsTerminalSudo]
"MUIVerb"="Windows Terminal (Admin)"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminalSudo"
[HKEY_CLASSES_ROOTDirectoryackgroundshellMenuWindowsTerminalSudo]
"MUIVerb"="Windows Terminal (Admin)"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminalSudo"
[HKEY_CLASSES_ROOTDirectoryLibraryFoldershellMenuWindowsTerminalSudo]
"MUIVerb"="Windows Terminal (Admin)"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminalSudo"
[HKEY_CLASSES_ROOTDriveshellMenuWindowsTerminalSudo]
"MUIVerb"="Windows Terminal (Admin)"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminalSudo"
[HKEY_CLASSES_ROOTLibraryFolderBackgroundshellMenuWindowsTerminalSudo]
"MUIVerb"="Windows Terminal (Admin)"
"Icon"="C:\Program Files\WindowsApps\Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe"
"ExtendedSubCommandsKey"="Directory\ContextMenus\MenuWindowsTerminalSudo"
; Subcommands
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalshellCMD]
"MUIVerb"="CMD"
"ExtendedSubCommandsKey"=-
"Icon"="imageres.dll,-5323"
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalshellCMDcommand]
@="C:\Users\ligong\AppData\Local\Microsoft\WindowsApps\wt.exe -p "cmd" -d ."
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalshellPowershell]
"MUIVerb"="Windows PowerShell"
"ExtendedSubCommandsKey"=-
"Icon"="imageres.dll,-5372"
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalshellPowershellcommand]
@="C:\Users\ligong\AppData\Local\Microsoft\WindowsApps\wt.exe -p "Windows PowerShell" -d ."
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalshellUbuntu]
"MUIVerb"="Ubuntu"
"ExtendedSubCommandsKey"=-
"Icon"="C:\Program Files\WindowsApps\CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc\ubuntu.exe"
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalshellUbuntucommand]
@="C:\Users\ligong\AppData\Local\Microsoft\WindowsApps\wt.exe -p "Ubuntu" -d ."
; Subcommands Sudo
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalSudoshellCMD]
"MUIVerb"="CMD"
"HasLUAShield"=""
"Icon"="imageres.dll,-5324"
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalSudoshellCMD]
@="cmd.exe /s /c pushd "%V" & start wt -p "cmd" -d ."
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalSudoshellPowershell]
"MUIVerb"="Windows PowerShell"
"HasLUAShield"=""
"Icon"="imageres.dll,-5373"
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalSudoshellPowershellcommand]
@="cmd.exe /s /c pushd "%V" & start wt -p "Windows PowerShell" -d ."
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalSudoshellUbuntu]
"MUIVerb"="Ubuntu"
"HasLUAShield"=""
"Icon"="C:\Program Files\WindowsApps\CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc\ubuntu.exe"
[HKEY_CLASSES_ROOTDirectoryContextMenusMenuWindowsTerminalSudoshellUbuntucommand]
@="cmd.exe /s /c pushd "%V" & start wt -p "Ubuntu" -d ."
要注意的是,
配置ubuntu和windows terminal要注意自己的版本。
比如凡是出现这样的字段
CanonicalGroupLimited.UbuntuonWindows_2004.2020.424.0_x64__79rhkp1fndgsc\ubuntu.exe
里面的2004.2020.424.0
都要根据版本的情况设定。
还有这里
Microsoft.WindowsTerminal_0.11.1191.0_x64__8wekyb3d8bbwe\WindowsTerminal.exe
里面的0.11.1191.0_x64
换成自己的版本。
那怎么看里面的情况呢?
首先取得权限:Win10下WindowsApps权限怎么获取-百度经验
然后找到这个文件夹的名字
最终效果图
参考: