Inhaltsverzeichnis
Die Benutzerkontensteuerung (UAC)
UAC = User Account Control
Was ist die Benutzerkontensteuerung
Immer dann, wenn eine Anwendung tiefer ins System eingreift, also administrative Aufgaben übernehmen oder Systemeinstellungen veränder will, hakt die Benutzerkontensteuerung nach und warnt.
Eigentlich sehr Sinnvoll. Doch in der Praxis stellenweise etwas nervig.
Anwendungen sollen möglichst „nur“ mit Standart- nicht mit Adminrechten laufen.
Obwohl das bei der Installation erstelle Konto ein Adminkonto ist wird es zum Standartkonto degradiert. Dies soll verhindern das unberechtigte Programme großen Schaden anrichten können.
Der Unterschied zwischen dem Adminkonto mit Standartrechten und dem echten Standartkonto ist, das der echte Standartbenutzer die UAC Warnmeldung erhält und zusatzlich das Adminkonto auswählen und dessen Passwort eingeben muss.
Was bringt die Benutzerkontensteuerung?
Während bzw. nach der Installation und darauf folgenden Konfiguration musstest Du mit Sicherheit etliche male die UAC bestätigen. Und hier ist auch schon das Problem. Durch diese Häufigkeit denkt man irgenwann nicht mehr darüber nach was man da bestätigt und klickt einfach.
Wer dem vorbeugen will kann die UAC so konfigurieren das zusätzlich auch jedesmal das Passwort eingegeben werden muss.
So funktionierts:
Öffne den Registry Editor: [START] -> [SUCHFELD]: regedit [ENTER] Gehe zu: HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Policies\System Ändere den Wert des DWORT ConsensPromptBehaviourAdmin von 2 auf 3
Die Änderung ist sofort wirksam
Mögliche Werte für: ConsensPromptBehaviourAdmin
Wert | Beschreibung |
---|---|
3 | Auch Admins müssen nun ihr Passwort bei einer UAC Abfrage eingeben |
2 | Standartmodus. Ein Klick genügt |
1 | Gleiches wie bei „3“. Außerdem wird der „Sicher Desktop“, sollte er deaktiviert worden sein, überlagert und wieder aktiviert |
0 | Jede Anwendung erhält automatisch, falls benötigt, höhere Rechte. UAC ist praktisch deaktiviert |
Die Benutzerkontensteuerung deaktivieren
Das Ausschalten ist relativ simple.
[START] -> [SYSTEMSTEUERUNG] -> [SYSTEM UND SICHERHEIT] Dann [EINSTELLUNGEN FÜR BENUTZERKONTENSTEUERUNG ÄNDERN] Einfach den Schieberegler nach ganz unten ziehen.
Voila und schon ist sie ausgeschaltet.
Noch besser als die Benutzerkontensteuerung
Der noch bessere Weg der Benutzerkonntensteuerung ist sich nicht als Admin anzumelden.
Eigentlich gibt es keinen Grund permanent als Admin angemeldet zu sein.
Es währe daher ratsam immer als Standartbenutzer zu arbeiten.
Solltes Du mal was installieren müssen, dann geht das auch aus diesem Konto heraus.
Benutze einfach die „Ausführen als …“ bzw. „Als Administrator ausführen“ Funktion.
Die Benutzerkontensteuerung umgehen
Die Benutzerkontensteuerung ist durchaus eine Sinnvole Einrichtung.
Es gibt einen kleinen Trick um sie für einzelne Programme zu umgehen
Dabei hilft uns die „Aufgabenplanung“ :)
1.
:Öffne die Aufgabenplanung [START] -> [ALLE PROGRAMME] -> [ZUBEHÖR] -> [SYSTEMPROGRAMME] -> [AUFGABENPLANUNG]
2.
Klicke auf "Aufgabe erstellen"
3.
Nun konfiguriere wir die neue Aufgabe Im Tab Allgemein: Vergib im Feld "Name" einen Namen z.B. CMD_ohne_UAC Ausserdem setze hier das häkchen bei: "Mit höchsten Privilegien ausführen" Im Tab Aktion: Klick auf: "Neu" Wähle hier die entsprechende Applikation. In unserem Beispiel: %windir%/System32/cmd.exe Im Tab Einstellungen; Folgende Einstellung musst Du hier vornehmen: "Ausführung der Ausgabe bei Bedarf zulassen" Folgende Regel musst Du hier festlegen: "Keine neue Instanz starten" Die Regel und die anderen Einstellungen können aber auch nach Bedarf/Belieben anders eingestellt werden.
So, nun haben wir eine neue Aufgabe erstellt die mit höheren Rechten läuft. Wer möchte kann sich auch eine Verknüpfung auf z.B. den Desktop legen. Das funktioniert folgendermassenn
Verknüpfung auf dem Desktop anlegen
Rechtsklich auf frei Fläche des Desktop [NEU] -> [VERKNÜPFUNG] [SPEICHERORT]: schtasks /run /TN "%AUFGABENNAME% (wobei %AUFGABENNAME% der eben erstelle Name ist) In unserem Beispiel also: schtasks /run /TN "CMD_ohne_UAC"
Benutzerkontensteuerung und die Registry
Die Benutzerkontensteuerung kann auch über die „Registry“ noch weiter manipuliert werden.
Öffne den Registry Editor: [START] -> [SUCHFELD]: regedit [ENTER] Gehe zu: HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Policies\System
DWORD-Wert | Beschreibung |
---|---|
EnableInstallerDetection | Windows7 versucht automatisch zu erkennen, ob eine Installationsroutine höhere Rechte benötigt oder nicht, und fordert dann entsprechend zur Bestätigung auf. Ist der Wert = 0, wird die Erkennung abgeschaltet und sämtliche Installationsroutinen müssten dann händisch ausgeführt werden. |
EnableLUA | Wert = 1 = Benutzerkontensteuerung Ein. Wert = 0 = Benutzerkontensteuerung Aus |
EnableVirtualization | Diese Einstellung hat nichts mit virtuellen Maschinen zu tun, sondern mit der Virtualisierung von Systemverzeichnissen und Registry-Pfaden, auf die ältere Anwendungen eigentlich nicht mehr zugreifen dürfen. Wert = 0 = älter Software wird wahrscheinlich nicht mehr vernünftig laufen |
PromptOnSecureDesktop | Wert = 0 = Sicherer Desktop EIN Wert = 1 = Sicherer Desktop AUS |
dontdisplaylastusername | Wert = 0 = Zuletzt angemeldeter Benutzer wird angezeigt Wert = 1 = Zuletzt angemeldeter Benutzer wird NICHT angezeigt |
shutdownwithoutlogon | Wert = 0 = Herunterfahren-Knopf im Anmeldebildschirm wird angezeigt Wert = 1 = Herunterfahren-Knopf im Anmeldebildschirm wird NICHT angezeigt |
FilterAdministratorToken | Wert = 0 = Benutzerkontensteuerung fur SuperAdmin EIN Wert = 1 = Benutzerkontensteuerung für SuperAdmin AUS |
DisableCAD | Wert = 0 = [STRG] + [ALT] + [ENTF] EIN Wert = 1 = [STRG] + [ALT] + [ENTF] AUS |