Um ein Programm – das normalerweise die UAC-Anmeldung benötigt (UAC = User Account Control) – eben ohne die UAC-Eingaben starten zu können, kann vor Start in der cmd bzw. in einem Batch-Skript die Umgebungsvariable __COMPAT_LAYER gesetzt werden. Also:
set __compat_layer=RUNASINVOKER
Somit stehen zwar die systemnahmen Funktionen nicht zur Verfügung und die Software startet mit Benutzerrechten aber zumindest sind ggf. minimale Funktionalitäten vorhanden.