Aaron
Aaron

Reputation: 3325

Run as administrator from the command line

To help my computer boot faster, I created a simple batch file that will open the programs I want, rather than do it all on startup, when I sometimes don't want them to.

@ECHO OFF

cd "C:\Users\Aaron\Documents\Documents"
start SSS.lnk

cd "C:\Program Files (x86)\puush"
start puush.exe

cd "C:\Users\Aaron\AppData\Roaming\Google\Google Talk\"
start googletalk.exe

cd "C:\Users\Aaron\AppData\Local\Facebook\Messenger\2.1.4651.0\"
start FacebookMessenger.exe

cd "C:\Program Files\Synergy\"
start synergy.exe

cd "C:\Program Files (x86)\Skype\Phone\"
start Skype.exe

cd "C:\Program Files (x86)\Miranda IM\"
start miranda32.exe

However,

cd "C:\Users\Aaron\Documents\Documents"
start SSS.lnk

is a service that's set to Manual, and I start that myself, and it requires to be run as administrator to start. Is there anything to add in front of that to run just that as administrator?

Upvotes: 1

Views: 57084

Answers (3)

AntonyMan
AntonyMan

Reputation: 51

There some misunderstoods:

  1. How to get localmachinename

    There are many ways, some of them are:

    a. c:\>hostname or

    b. c:\>echo %computername%

  2. You can't use runas [...] command if you don't have set password to your Windows.

    1327: Logon failure: user account restriction. Possible reasons are blank passwords not allowed, logon hour restrictions, or a policy restriction has been enforced.

Upvotes: 0

Tiago André
Tiago André

Reputation: 41

Workaround: Create a shortcut to your script. Go to properties, shortcut, advanced. Check "run as administrator".

There you go; every time you access via shortcut it will open as administrator.

Upvotes: 2

Najzero
Najzero

Reputation: 3212

You might wish to have a look at Runas.

Short answer: You can use runas.exe:

C:\>runas /user:<localmachinename>\administrator cmd

or

runas.exe /user:administrator "full qualified path to your exe"

For the last cmd, you can add /savecred to save the administrator's password (not that I'm saying this is a good idea).

Upvotes: 4

Related Questions