UAC-Dialogfeld standardmäßig den Fokus haben lassen

UAC-Dialogfeld standardmäßig den Fokus haben lassen

Ich habe vor Kurzem in einen ziemlich alten Laptop etwas zusätzlichen RAM und eine SSD eingebaut und eine unbenutzte Kopie von Windows 7 installiert, und zu meiner Überraschung funktioniert es ziemlich gut. Das einzige, womit ich Probleme hatte, war die alte integrierte Intel-Grafik, die Aero nicht unterstützt (der neueste XPDM-Treiber musste im Kompatibilitätsmodus installiert werden, aber ansonsten funktioniert das Basic-Design einwandfrei).

Der uralte Grafikchipsatz sorgt außerdem dafür, dass der Secure Desktop sehr lange braucht, um den Bildschirm abzudunkeln, weshalb ich UAC etwas herunterschrauben musste:

1

Dies hat jedoch zu einem irritierenden Problem geführt. Wenn ich eine gebündelte MS-App (wie z. B. Regedit) oder eine Drittanbieter-App ausführe, die eine Erhöhung erfordertentweder über das Startmenü oder den Ausführen-Dialogund Secure Desktop ist eingeschaltetAn, der Bildschirm wird (nach einer langen Verzögerung) abgedunkelt und der UAC-Dialog wirdfokussiert, und ich kann einfach Alt+ drücken, Yum auszuwählenJaund erlauben Sie die Anfrage:

2 3

Jedoch, seit ich Secure Desktop aktiviert habeausAuf dieser Maschine habe ich festgestellt, dass der UAC-Dialog (und die zugehörige Taskleistenschaltfläche) für jedes gestartete Programmüber den Ausführen-Dialogblinkt (wie eine Hintergrund-App, die versucht, meine Aufmerksamkeit zu erregen), endet aber schließlichunkonzentriert, also muss ich darauf klicken (oder Alt+ Tabzu dem letzten in der Warteschlange), bevor ich Alt+ drücken kann Y(ich kann direkt auf dasJaTaste natürlich auch). DieDasselbeProgramm gestartetaus dem Startmenüführt zu einerfokussiertDialog wie zuvor.

Meine Frage ist also, ob es beim Starten von Apps aus dem Dialogfeld „Ausführen“ mit deaktiviertem Secure Desktop eine Möglichkeit gibt, das Dialogfeld „UAC“ standardmäßig zu fokussieren, sodass ich schnell drücken kannJaohne die Maus zu benutzen? Und warum verhält sich derselbe Dialog je nach Startort des Programms unterschiedlich?

Beachten Sie, dass ich die Benutzerkontensteuerung nicht vollständig ausschalten möchte, Secure Desktop aufgrund der Verzögerung nicht wieder einschalten möchte, die Funktion zum Blinken der Taskleiste nicht deaktivieren möchte und keine Apps/Dienste von Drittanbietern verwenden möchte, die immer im Hintergrund ausgeführt werden.

Antwort1

Mögliches Duplikat vonVista-Administrator-Benutzerdialogfeld ausgeblendet

Ich glaube, es gibt keine Lösung. Sie könnten eine kleine Anwendung/ein kleines Skript schreiben, das im Hintergrund läuft und versucht, zum UAC-Fenster zu wechseln, wenn es erscheint.

Antwort2

Anscheinend gibt es keine Möglichkeit, dieses Verhalten nativ zu ändern, da die Erhöhung der Rechte in Windows UAC so funktioniert. Die einzige Möglichkeit, das UAC-Fenster zuverlässig zu fokussieren, besteht darin, entweder auf einem sicheren (abgeblendeten) Desktop nach Anmeldeinformationen zu fragen oder ein Drittanbietertool zu verwenden.

Wenn Sie sich über Drittanbieter-Tools/-Apps Sorgen machen, weil sie die Leistung beeinträchtigen, können Sie versuchen, das AutoHotKey-Skript zu verwenden, das ich für mich selbst geschrieben habe und das das UAC-Fenster fokussiert, wenn es angezeigt wird. Es ist mehrere Kilobyte groß und sollte die Systemleistung nicht im Geringsten beeinträchtigen. Sie können es hier herunterladen:https://github.com/lightproof/UAC-Focus

verwandte Informationen