[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
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.
 
Solution
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.
You can't.
That's why there is a difference between Standard and Admin.
Jan 21, 2022
1
0
10
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.