49

Currently (In Windows 10) - if I want to open a CMD prompt, I'll hit the Windows key, type CMD and hit Enter. If I want it open as an administrator, I have to right click the item and click Run As administrator. Is there a way I can do this without using the mouse?

enter image description here

Jonno
  • 21,643

8 Answers8

80

By holding CTRL + SHIFT whilst pressing Enter, it opens as an administrator.

Seems you can also hold CTRL + SHIFT + Left Click a CMD window on the taskbar (probably other applications too) to open a new one as an administrator also.

Confirmed working in Windows 7, 8, 8.1 and 10.

Lightness Races in Orbit
  • 3,076
  • 1
  • 22
  • 29
Jonno
  • 21,643
22

For Windows 8.1 and 10 English, to open an Adminstrator command prompt using the keyboard use

Windows Key + X followed by A

For other languages, the appropriate key to use will be indicated by an underline in the pop-out menu.

8

Ctrl+Shift+Enter is convenient, but if you prefer Linux-like environment, you can save this script as sudo.cmd somewhere in your PATH:

@echo Set objShell = CreateObject("Shell.Application") > %temp%\sudo.tmp.vbs
@echo args = Right("%*", (Len("%*") - Len("%1"))) >> %temp%\sudo.tmp.vbs
@echo objShell.ShellExecute "%1", args, "", "runas" >> %temp%\sudo.tmp.vbs
@cscript %temp%\sudo.tmp.vbs

Then you can use this command:

sudo cmd

Original Source

d0nut
  • 103
gronostaj
  • 58,482
4

If you find yourself opening administrative command prompts all the time, you can create a shortcut on the taskbar:

  1. Find Command Prompt in the search results. (Searching for cmd works.)
  2. Right-click it and choose Pin to taskbar.
  3. Open the taskbar shortcut's properties by right-clicking the icon, then right-clicking the Command Prompt entry that appears and choosing Properties.
  4. On the Shortcut tab, click the Advanced button.
  5. Check Run as administrator and OK out of the properties window.

You can now activate that shortcut by holding the Windows key and pressing the number that represents the position of that icon (not including the standard Windows 10 desktop switcher icon). For example, if your command prompt icon is the second pinned item, pressing Windows+2 would activate it. Pressing Alt+Y accepts the UAC prompt. That's just two keyboard commands, for a total of four keys, no mouse.

Ben N
  • 42,308
2

If your keyboard has the menu key, you can use that instead of right click.

This is not as convenient as some of the other options in this case, but it's also more general.

svick
  • 927
1

I'm assuming that "fast" in the original question refers to speed of use, and the time investment to set this up is not a concern.

If this is true, The following will certainly lead to a fast startup since it elevates without needing to deal with the UAC prompt.

http://www.thewindowsclub.com/create-elevated-shortcut-run-programs-bypass-uac

To provide a synopsis of the technique, you create a task in task scheduler that runs your program of choice with elevated credentials. Starting this program does not require interaction with a UAC prompt, and by invoking task scheduler with suitable parameters, you can launch your program of choice with a double click on a shortcut.

This does require a separate task scheduler task for each different program you want to run elevated.

dgnuff
  • 11
0

EDIT: I just reread what you asked and saw that you didn't want to use a mouse. Sorry about that. I'll keep this comment for those that do want to use a mouse.


Why not right click the start menu icon in Windows 8/10 and click Command Prompt (Admin)?

Right click on:

Start Menu

then click:

Start Menu Context Items

0

win+r, regedit.exe, ctrl+f "enablelua", wait a bit, set the d-word value to 0

Everything will now open with admin privileges by default.

Gabardine
  • 219