Skip to content

Instantly share code, notes, and snippets.

@jojobyte
Last active May 13, 2024 12:38
Show Gist options
  • Save jojobyte/66c8346ed8948b9b395f to your computer and use it in GitHub Desktop.
Save jojobyte/66c8346ed8948b9b395f to your computer and use it in GitHub Desktop.
Cmder Context (Right-Click) Menu for Windows 7, 8, 10 & 11
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
[-HKEY_CLASSES_ROOT\Directory\shell\Cmder]
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%V\""
[HKEY_CLASSES_ROOT\Directory\shell\Cmder]
@="Open Cmder Here"
"Icon"="C:\\tools\\cmder\\Cmder.exe,0"
[HKEY_CLASSES_ROOT\Directory\shell\Cmder\command]
@="\"C:\\tools\\cmder\\Cmder.exe\" \"%1\""
@elVengador
Copy link

Thanks .*)

@JoshMatthew
Copy link

Shortcut to open Cmder in a chosen folder

Open a terminal as an Administrator
Navigate to the directory you have placed Cmder
Execute .\cmder.exe /REGISTER ALL If you get a message "Access Denied" ensure you are executing the command in an Administrator prompt.
In a file explorer window right click in or on a directory to see "Cmder Here" in the context menu.

Shortcut to open Cmder in a chosen folder

Open a terminal as an Administrator
Navigate to the directory you have placed Cmder
Execute .\cmder.exe /REGISTER ALL If you get a message "Access Denied" ensure you are executing the command in an Administrator prompt.
In a file explorer window right click in or on a directory to see "Cmder Here" in the context menu.

This solved my permission problem! thanks!

@ybg345
Copy link

ybg345 commented Aug 15, 2020

Executing .\cmder.exe /REGISTER ALL works fine while opening up Cmder in windows right click context menu. But by default Cmder is not opening as Administrator. Can someone tell how to open cmder as Administrator every time we open it from context menu (right click)?

@jatinpatel136
Copy link

select settings > general => then select cmder as admin
image

@ybg345
Copy link

ybg345 commented Aug 21, 2020

select settings > general => then select cmder as admin
image

That's so cool. Thank you.

@vlbn
Copy link

vlbn commented Sep 2, 2020

Shortcut to open Cmder in a chosen folder

Open a terminal as an Administrator
Navigate to the directory you have placed Cmder
Execute .\cmder.exe /REGISTER ALL If you get a message "Access Denied" ensure you are executing the command in an Administrator prompt.
In a file explorer window right click in or on a directory to see "Cmder Here" in the context menu.

👍😎 PERFECT!

@fedeul
Copy link

fedeul commented Oct 10, 2020

🙌 Thanks!

@oxk4r01
Copy link

oxk4r01 commented Nov 8, 2020

.\cmder.exe /REGISTER ALL

Great! Thank you :)

@oxk4r01
Copy link

oxk4r01 commented Nov 8, 2020

After .\cmder.exe /REGISTER ALL, could it be possible to assign a hotkey to it?

@jeferandom
Copy link

Thank you

@secp8x32
Copy link

Thanks a lot :)

@shawon39
Copy link

shawon39 commented Apr 21, 2021

You can go to Settings > Integration and set this in the command field (upper section).

{cmder} -cur_console:n:d:"%V"

Click on the Register > Save settings

image

@euedeep
Copy link

euedeep commented Jun 21, 2021

No need to do anything like this! Simply we can add Cmder and it will open at our particular path from where we open it.!

You can go to Settings > Integration and set this in the command field (upper section).

{bash} -cur_console:n:d:"%V"
%V is used to pass the current directory you are in.

After that, you just need to hit the Register button in the upper section.
image

mantul

{Shells::cmd (Admin)} -cur_console:n:d:"%V"

@abdes-zakari
Copy link

Easy way:

  • Open a terminal as an Administrator.
  • Navigate to the directory you have placed Cmder.
  • Execute .\cmder.exe /REGISTER ALL

@SkyGra
Copy link

SkyGra commented Aug 23, 2021

Easy way:

  • Open a terminal as an Administrator.
  • Navigate to the directory you have placed Cmder.
  • Execute .\cmder.exe /REGISTER ALL

Thanks, it does work.

@lawweiliang
Copy link

Easy way:

  • Open a terminal as an Administrator.
  • Navigate to the directory you have placed Cmder.
  • Execute .\cmder.exe /REGISTER ALL

Yeah, this is easy and straightforward. Thanks, brother.

@sergioabreu-g
Copy link

If you update to Windows 11 you will have to disable and enable it again. Also, it will not appear in the main context menu, but under the "Show more options" submenu due to the W11 new context menu design.

@elisim
Copy link

elisim commented Jun 28, 2022

Tested on windows 11 and works :)

@amirhossein-fzl
Copy link

@jojobyte
If you can use environment variables, it will be great. For example :

"%CMDER_ROOT%\\Cmder.exe"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment