Elevated Autostarts trotz UAC
In Windows Vista werden Programme, die bei der Anmeldung des Benutzers gestartet werden und administrative Rechte erfordern, vom Betriebssystem geblockt.
Abgesehen von Microsofts hervorragender Grammatik ist das manchmal ziemlich dumm!
Ich benutze die Programme AutoHotkey und KatMouse um mir die Arbeit zu erleichtern. Wenn man diese Programme unter Vista mit eingeschränkten Rechten ausführt, funktionieren sie nicht, wenn Gehobene (Elevated) Programme, wie z.B. der Registry Editor aktiv sind. Niedrigprivilegierte Programme dürfen keine Meldungen hochprivilegierter Programme abfangen, wegen der Sicherheit. Soso!
Also müssen AutoHotkey und KatMouse als Administrator ausgeführt werden. Automatisch. Beim Login.
Die Windows Hilfe empfiehlt hier lediglich, dass man doch besser andere Software benutzt, die keine Administrator-Rechte erfordert.
Gute Hilfe! 😕
Im UAC-Blog fand ich Abhilfe. Wenn man ein Programm mit dem Aufgabenplaner startet, kann man festlegen, dass es mit vollen Rechten ohne Warnung gestartet wird! Toll! Und so gehts:
Man startet die Aufgabenplanung (Start\ Programme\ Zubehör\ Systemprogramme), legt sich einen Ordner an, klickt auf „Einfache Aufgabe erstellen“, stellt den Trigger auf „bei der Anmeldung“,
sagt, dass man ein Programm starten will,
und wählt den Pfad aus.
(hier darf man „Starten in“ nicht vergessen, sonst startet das Programm im %WinDir%\System32 Verzeichnis!)
In den Eigenschaften der „einfachen Aufgabe“ muss man noch einiges festlegen.
„Mit höchsten Privilegien ausführen“ muss man einschalten.
Standardmäßig wird die Aufgabe nicht gestartet, wenn der PC mit dem Akku läuft. Das muss man abschalten:
Per Voreinstellung wird die Aufgabe nach drei Tagen beendet, das muss aus!
So hat man den Autostart-Ordner in geplante Aufgaben verwandelt:
Am 7. Februar 2007 um 23:25 Uhr
Cooler Tip! Habe meine KatMouse auch gleich mal etwas angehoben. 🙂
Am 27. Juli 2012 um 07:13 Uhr
[…] […]