Befreien Sie sich von UAC-Eingabeaufforderungen mit dem Application Compatibility Toolkit von Microsoft

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Die Anzahl der UAC-Eingabeaufforderungen in Windows 7 wurde von Microsoft im Vergleich zu Windows Vista erheblich reduziert. Um die Sicherheit zu erhöhen, sind Anwendungen auf Standardbenutzerrechte in Windows Vista und Windows 7 (sowie auf neuere Windows-Versionen, die später veröffentlicht wurden) beschränkt.

Die UAC-Eingabeaufforderung informiert den Benutzer darüber, dass für die Ausführung einer Anwendung erhöhte Berechtigungen erforderlich sind.

Dies ist besonders hilfreich, wenn neue Anwendungen auf dem System installiert wurden, aber eher störend, wenn das Programm regelmäßig verwendet werden muss und von einem vertrauenswürdigen Entwickler entwickelt wird.

Warum benötigen Sie beispielsweise jedes Mal, wenn Sie regedit oder Revo Uninstaller ausführen, eine UAC-Eingabeaufforderung?

Es ist auch wahrscheinlich, dass die meisten Benutzer auf Ja klicken, um das Programm auszuführen, ohne einen Moment darüber nachzudenken, was die angezeigte Eingabeaufforderung tatsächlich bedeutet oder sie dazu auffordert.

uac prompt

Es gibt einige Möglichkeiten, die UAC-Eingabeaufforderungen in Windows weiter einzuschränken. Eine der einfachsten Möglichkeiten besteht beispielsweise darin, die Eigenschaften eines Programms so zu ändern, dass sie immer mit Administratorrechten ausgeführt werden.

Eine andere, weniger bekannte Option ist die Verwendung des Microsoft Application Compatibility Toolkit, um Anwendungen auf die Whitelist zu setzen, damit sie beim Ausführen keine UAC-Eingabeaufforderung anzeigen.

Windows-Benutzer müssen herunterladen das Softwareprogramm von der Microsoft-Website und installieren Sie es anschließend.

Es wird mit einem 32-Bit- und einem 64-Bit-Kompatibilitätsadministrator geliefert, die Sie ausführen können. Dem 32-Bit-Kompatibilitätsadministrator müssen 32-Bit-Programme hinzugefügt werden, dem 64-Bit-Kompatibilitätsadministrator 64-Bit-Apps.

application compatibility listing

Beginnen Sie mit einem Rechtsklick auf die neue Datenbank (1), dann auf Neu erstellen und im Kontextmenü, das 'Application Fix' öffnet. Dies öffnet ein neues Fenster, in dem ein Programmname, ein Entwicklername und eine ausführbare Datei ausgewählt werden können.

user account control

Auf der nächsten Seite werden die Kompatibilitätsmodi aufgelistet. Suchen Sie RunAsInvoker, wählen Sie es aus der Liste aus und klicken Sie anschließend auf die Schaltfläche Testlauf, um zu sehen, wie das Programm mit diesem neuen Kompatibilitätsmodus startet.

Wenn es ohne UAC-Eingabeaufforderung gestartet wird, klicken Sie auf Weiter. Wenn eine Fehlermeldung angezeigt wird, funktioniert es überhaupt nicht. Die meisten Programme funktionieren hier jedoch problemlos.

run as invoker

Klicken Sie nach einem erfolgreichen Test zweimal auf Weiter, um die Anwendung zur Liste hinzuzufügen. Es sollte mit seinem Namen unter dem Datenbankeintrag angezeigt werden. Wiederholen Sie die obigen Schritte für andere Anwendungen, für die eine UAC-Eingabeaufforderung erforderlich ist.

Speichern Sie die Programmdatenbank, indem Sie im Menü auf Datei> Speichern unter klicken, z. uac-whitelist.

uac whitelist

Der Kompatibilitätsadministrator speichert die Datenbank als SDB-Datei auf dem lokalen Computersystem. Die Datenbank muss einmal installiert werden. Dies muss an einer Eingabeaufforderung mit erhöhten Rechten erfolgen.

Klicken Sie auf die Windows-Startschaltfläche und dann auf Alle Programme> Zubehör. Klicken Sie mit der rechten Maustaste auf den Eintrag Eingabeaufforderung, und wählen Sie im Kontextmenü die Option Als Administrator ausführen aus.

Geben Sie nun den Befehl ein

sdbinst pathToUAC-Whitelist.sdb

z.B.

sdbinst c: users martin downloads uac-whitelist.sdb

Es ist dann möglich, die neue Einstellung sofort zu testen, um festzustellen, ob die Änderungen erfolgreich waren. Die meisten Programme sollten jetzt ohne UAC-Eingabeaufforderung gestartet werden, während einige den Start möglicherweise ablehnen. Sie können die Änderungen rückgängig machen, indem Sie die nicht funktionierenden Anwendungen aus der Datenbank löschen und anschließend den Befehl sdbinst erneut ausführen.

Haben Sie eine andere Möglichkeit, UAC-Eingabeaufforderungen in Windows zu automatisieren? Lass es uns in den Kommentaren wissen.