[SOLVED] How to automatically run programs on startup with admin privileges on standard account?

Status
Not open for further replies.

Dragonarmy

Reputable
Apr 20, 2017
54
0
4,630
0
Trying to get windows to automatically run certain programs with admin privileges (ThrottleStop, fraps, HWINFO, etc.,) on standard account. Tried the shortcut method and task scheduler method. Works only if I log into admin account.
 
Jan 21, 2022
1
0
10
0
this is incorrect. you can run your program from a batch file containing this

place the path underneath the line within quotes, then throw the batch file in your startup folder

Code:
@echo off

:: BatchGotAdmin

::-------------------------------------

REM  --> Check for permissions

>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"


REM --> If error flag set, we do not have admin.

if '%errorlevel%' NEQ '0' (

    echo Requesting administrative privileges...

    goto UACPrompt

) else ( goto gotAdmin )


:UACPrompt

    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"

    set params = %*:"="

    echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"


    "%temp%\getadmin.vbs"

    del "%temp%\getadmin.vbs"

    exit /B


:gotAdmin

    pushd "%CD%"

    CD /D "%~dp0"

::--------------------------------------
"C:\path\to\your\.exe" -arguments
 
Status
Not open for further replies.

ASK THE COMMUNITY