Registry edit that allows you to add Windows command-line, Powershell and/or GIT Bash to explorer context menu. source
-
-
Save bahattab/c48835a8817bf19a252aa251a59c7f5b to your computer and use it in GitHub Desktop.
Add CMD to Context Menu - Windows registry edit that adds Windows command-line, Powershell and optionally GIT Bash to directory context menu
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
; Command Prompt | |
[HKEY_CLASSES_ROOT\Directory\shell\01MenuCmd] | |
"MUIVerb"="Command Prompts" | |
"Icon"="cmd.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\01MenuCmd] | |
"MUIVerb"="Command Prompts" | |
"Icon"="cmd.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuCmd" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open] | |
"MUIVerb"="Command Prompt" | |
"Icon"="cmd.exe" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\open\command] | |
@="cmd.exe /s /k pushd \"%V\"" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas] | |
"MUIVerb"="Command Prompt Elevated" | |
"Icon"="cmd.exe" | |
"HasLUAShield"="" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuCmd\shell\runas\command] | |
@="cmd.exe /s /k pushd \"%V\"" | |
; PowerShell | |
[HKEY_CLASSES_ROOT\Directory\shell\02MenuPowerShell] | |
"MUIVerb"="PowerShell Prompts" | |
"Icon"="powershell.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\02MenuPowerShell] | |
"MUIVerb"="PowerShell Prompts" | |
"Icon"="powershell.exe" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuPowerShell" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open] | |
"MUIVerb"="PowerShell" | |
"Icon"="powershell.exe" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\open\command] | |
@="powershell.exe -noexit -command Set-Location '%V'" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas] | |
"MUIVerb"="PowerShell Elevated" | |
"Icon"="powershell.exe" | |
"HasLUAShield"="" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuPowerShell\shell\runas\command] | |
@="powershell.exe -noexit -command Set-Location '%V'" | |
; Ensure OS Entries are on the Extended Menu (Shift-Right Click) | |
[HKEY_CLASSES_ROOT\Directory\shell\cmd] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\cmd] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\shell\Powershell] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\Powershell] | |
"Extended"="" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Windows Registry Editor Version 5.00 | |
; GIT | |
[HKEY_CLASSES_ROOT\Directory\shell\03MenuGit] | |
"MUIVerb"="GIT Prompts" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuGit" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\03MenuGit] | |
"MUIVerb"="GIT Prompts" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
"ExtendedSubCommandsKey"="Directory\\ContextMenus\\MenuGit" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_gui] | |
"MUIVerb"="GIT GUI" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_gui\command] | |
@="\"C:\\Program Files\\Git\\cmd\\git-gui.exe\" \"--working-dir\" \"%v.\"" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_shell] | |
"MUIVerb"="GIT BASH" | |
"Icon"="C:\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico" | |
[HKEY_CLASSES_ROOT\Directory\ContextMenus\MenuGit\shell\git_shell\command] | |
@="\"C:\\Program Files\\Git\\git-bash.exe\" \"--cd=%v.\"" | |
; Move Official GIT Entries to the Extended Menu (Shift-Right Click) | |
[HKEY_CLASSES_ROOT\Directory\shell\git_gui] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\git_gui] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\shell\git_shell] | |
"Extended"="" | |
[HKEY_CLASSES_ROOT\Directory\background\shell\git_shell] | |
"Extended"="" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment