Hat Windows eine "Höhenanforderung automatisch ablehnen" Liste?
Wenn ein Benutzer ein ist "Standardbenutzer" ist es möglich, Windows zu haben Höheanforderungen werden automatisch abgelehnt durch Ändern der ConsentPromptBehaviorUser
Gruppenrichtlinieneinstellung auf Höhenanfragen automatisch ablehnen :
Prompt for credentials on the secure desktop.
( Standard ) Wenn für einen Vorgang eine Erhöhung der Berechtigungen erforderlich ist, wird der Benutzer auf dem sicheren Desktop aufgefordert, einen anderen Benutzernamen und ein anderes Kennwort einzugeben. Wenn der Benutzer gültige Anmeldeinformationen eingibt, wird der Vorgang mit den entsprechenden Berechtigungen fortgesetztPrompt for credentials
Wenn für einen Vorgang eine Erhöhung der Berechtigungen erforderlich ist, wird der Benutzer aufgefordert, einen Administratorbenutzernamen und ein Kennwort einzugeben. Wenn der Benutzer gültige Anmeldeinformationen eingibt, wird der Vorgang mit den entsprechenden Berechtigungen fortgesetztAutomatically deny elevation requests
Wenn für einen Vorgang eine Erhöhung der Berechtigungen erforderlich ist, wird eine konfigurierbare Fehlermeldung angezeigt, dass der Zugriff verweigert wurde. Ein Unternehmen, das Desktops als Standardbenutzer ausführt, kann diese Einstellung wählen, um die Anzahl der Helpdesk-Anrufe zu reduzieren
Dies ist in einer Situation hilfreich, in der ein Programm möglicherweise zu einer Erhöhung auffordert. Dies würde jedoch bedeuten, dass der Mann vom Helpdesk drei Gebäude überfahren muss (um seine Gebäude zu betreten) über die Schulter Referenzen). Erst wenn sie dort ankommen, stellen sie fest, dass der Benutzer das Programm nicht ausführen sollte.
Wir wollen die Anwendung, die als Standardbenutzer ausgeführt wird Zugriff verweigert Fehler), da dies die richtige Antwort ist.
Aber diese Einstellung gilt für alles Programme, die sich erhöhen. Ist es möglich, zu
- ein Programm markieren oder
- füge es einer Liste hinzu
so dass Höhenanfragen automatisch abgelehnt und als Standardbenutzer ausgeführt werden
Das Problem tritt auf, wenn ein Programm fehlerhaft ausgeführt wurde:
- markiert als
requestedExecutionLevel
vonrequireAdministrator
in seinem eingebetteten oder externen Manifest - Die Kompatibilitätsoption "Dieses Programm hat einen Administrator ausführen" wurde aktiviert
- wird als ein Setup-Programm erkannt (wird beispielsweise benannt
install
odersetup
) durch dieEnableInstallerDetection
Heuristiken
Hinweis: Angenommen, Die Anwendung hatte kein Manifest, man könnte vorschlagen, ein Manifest hinzuzufügen, das angibt requestedExecutionLevel: asInvoker
. Diese Lösung würde auch die Datei- und Registrierungsvirtualisierung für die Anwendung deaktivieren.
Siehe auch
- Verhindern Sie die Erhöhung (UAC) für eine Anwendung, die sie nicht benötigt (keine Lösung gefunden)
- Wie kann man Windows 7 mitteilen, dass eine Anwendung nicht mit Administratorrechten ausgeführt werden muss? (Antwort auf diese Situation ist das Hinzufügen eines Manifests )
- So stellen Sie fest, warum die Anwendung zur Erhöhung auffordert