Benutzer-Werkzeuge

Webseiten-Werkzeuge


windows:benutzerkontensteuerung

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
windows/benutzerkontensteuerung.txt · Zuletzt geändert: 2023/03/02 12:16 von 127.0.0.1