Programme als angmeldeter User starten: RUNASINVOKER

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.