26

If I open Win + R window and type notepad, then notepad opens.

How can I open it as admin the same way?

25

Run Once as Admin

The command syntax you want to use is:

runas /user:<localmachinename>\administrator notepad

NOTE: Designating the machine name is optional. It works like this too:

runas /user:administrator notepad

Substitute administrator for the account name that has admin access. You will need to authenticate using this process.

As @EBGreen suggested in the comments, you can save the credential on the first execution and avoid reentering it on subsequent calls. This option only lasts for the existing logon session:

runas /user:administrator /savecred notepad

Reference:

http://technet.microsoft.com/en-us/library/cc771525.aspx

Always Run As Admin

You can also set it so that all programs run in admin mode. This is typically not recommended as UAC exists for a reason, but if you're so inclined follow the steps here:

Always Run as Administrator

  • 1
    You can add the /savecred flag to not be prompted in the future too. – EBGreen Oct 9 '13 at 19:59
  • @EBGreen how long does that last? How could you cancel it if you needed to during the existing session? I'm curious as that's not a setting I use often. – Colyn1337 Oct 9 '13 at 20:08
  • Actually disregard if you are on W7 (and presumably W8) since it isn't available in those environments. I believe that it lasts during the current session and as far as I know there is no way to tell it to ignore the credentials once you have given them. – EBGreen Oct 9 '13 at 20:15
  • @EBGreen I tested it out on W7 and WS08R2 and it worked. – Colyn1337 Oct 9 '13 at 20:22
  • Cool. I love docs that lie... – EBGreen Oct 9 '13 at 20:22
24

As far as I know, this task will be started with Admin rights if it is started using WinKey+R when UAC is disabled

enter image description here

Anyway, you can do the same if you press WinKey key, type notepad in the Search field and press Ctrl + Shift + Enter

  • 12
    I think it's running all tasks as an Administrator automatically because you've got UAC turned down/off... But +1 for suggesting using the search box & ctrl+shift+enter. :) – Ƭᴇcʜιᴇ007 Oct 9 '13 at 19:27
  • @techie007 If that's what it takes, post as an answer – Canadian Luke Oct 9 '13 at 19:27
  • 2
    @techie007 is right. You only get that option if you've done this: superuser.com/questions/431112/always-run-as-administrator – Colyn1337 Oct 9 '13 at 19:27
  • @CanadianLuke I considered it, but the OP doesn't say they want it to always run it as admin. :) – Ƭᴇcʜιᴇ007 Oct 9 '13 at 19:29
  • 1
    I use the start menu search box method very often that I've already abandoned the run dialog. I disabled file search for that box to make it fast and now its only purpose is to run programs in start menu and %PATH%. If you can do it so conveniently with the start menu, why would you still need the run dialog? @Realo33 – Alvin Wong Oct 10 '13 at 9:42
7

If you don't mind using a third party program, there are several programs named elevate.exe written by different people. These programs work (mostly) like this:

elevate.exe notepad.exe

and then a UAC dialog pops up. Confirm it and your notepad has admin privilege.

Here's a blog post about this: http://www.raymond.cc/blog/trigger-uac-elevation-from-command-line-with-elevate-utility/

6

The runas method often suggested has a major problem - it requires the use of a different account (Administrator), with the associated different profile. Administrator also happens to default to disabled. Running as any other standard administrative account actually uses the UAC-restricted token, defeating the purpose.

It is possible to elevate as your current user purely through the command line without third-party tools, though it's a little more complicated. One way is through the PowerShell Start-Process commandlet. The full invocation is:

Start-Process -Verb "runas" notepad.exe

Shortening it, we can get:

start -verb runas notepad.exe

Running it from the command line, or from the Run dialog:

powershell -c start -verb runas notepad.exe

It's also possible to save a script that can be run simply as elevate, like in AgreeOrNot's answer - which, again, doesn't require any third-party tools.

5

I have another solution for you.

Press windows key, write down notepad and press ctrl+shift+enter

This will automatically open notepad (or any other programs windows searched for) as admin.

gl,

Refael

  • 3
    This only works when you type into the box after pressing the windows button. It doesn't work if you press Windows+R then do it (a bug IMO) – Matt Wilko Oct 10 '13 at 13:00
3

This doesn't quite answer your exact question but you can open notepad as admin by doing the following:

  • Press Windows Key
  • Type notepad
  • Press Ctrl+Shift+Enter
1

There is a work around solution for this in Microsoft forum. copy paste below lines to a notepad and save it as sudo.cmd and place it in the system32 folder

@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

Now, take a Run terminal and type sudo notepad

Hope this will help you.

-1

The Simplest Way I know to do this is to Right Click on the Normal Desktop Shortcut for the program, Choose Properties, Choose compatibility, Click off the "Run This Program as Administrator" then (if you choose) click "Change Settings for All users" This takes care of it and stays that way.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.