Seit den Windows Versionen Vista bzw. Windows 7 gibt es die Benutzerkontensteuerung, kurz UAC (User Access Control) genannt. Diese Benutzerkontensteuerung soll den Schutz des Systems für den Standardbenutzer erhöhen. Meldet sich ein Benutzer ohne Administratorenrechte auf Windows Vista/7 an, so wird eine neue Sitzung mit den Basisrechten eingerichtet. In dieser Sitzung können keine Veränderungen vorgenommen werden, die das gesamte System betreffen.
Ein Beispiel:
Ich habe mir das Programm Defraggler installiert und möchte nun das Programm das erste Mal öffnen, jetzt erschein ein Dialogfenster (UAC) und fordert mich zur Bestätigung auf. Wenn man auf den Button “Details anzeigen” klickt dann sieht man das das Programm aus dem Installationspfad aufgerufen wird. So wie es sein soll.
Mich persönlich stört es nicht, wenn ich den Button Ja oder Yes klicken muss, aber es gibt ausnahmen wo man dieses Popup umgehen möchte ohne die UAC zu deaktivieren und das möchte ich euch zeigen wie das funktioniert.
Als erstes rufen wir über das WIndowslogo die Aufgabenplanung auf und bestätigen die UAC mit Ja.
Zur besseren Übersicht kann man sich einen Persönlichen Ordner anlegen.
Nun klicken wir mit der Rechten Maustaste auf den Ordner oder rechts ins leere Fenster und erstellen eine neue Aufgabe, vergeben einen sinnvollen Namen (vermeidet so wohl im Ordnername wie auch in der Aufgabe Leerzeichen) für die Aufgabe und setzen ein Häkchen “mit höchsten Privilegien ausführen” an.
Wir wechseln in den Reiter Aktionen –> Neu –> Suchen unsere Defraggler Programm EXE und bestätigen alles mit OK
In der Übersicht sieht man nun seine neue Aufgabe
Nun klicken wir mit der rechten Maustaste auf den Desktop und erstellen eine neue Verknüpfung
Und tragen folgenden Befehl ein –> C:\Windows\System32\schtasks.exe /RUN /TN Programme\Defraggler
Vergeben der Verknüpfung einen sinnvollen Namen und betätigen alles mit OK.
Tausche noch das Symbol Icon und nun ist mein Programmaufruf ohne UAC abfrage ohne die UAC zu deaktivieren.
Viele Grüße
Helmut