Wie regelmäßige Leser wissen, bin ich ein großer Fan davon, AutoHotkey zu verwenden, um meine gesamte Computererfahrung zu automatisieren… aber in Windows 7 und Vista gibt es eine ernsthafte Einschränkung, da Sie standardmäßig kein Skript als Administrator ausführen können. Das bedeutet, dass Ihre Hotkeys nicht mit Fenstern interagieren können, die im Admin-Modus ausgeführt werden. Wie können wir das also umgehen?

Es gibt drei Lösungen für dieses Problem:



  • UAC vollständig deaktivieren – Nicht die beste Lösung für Sicherheitszwecke, aber Es klappt .
  • Kompilieren Sie Ihr Skript in eine ausführbare Datei.
  • Hacken Sie die Registrierung und fügen Sie Als Administrator ausführen zum Kontextmenü hinzu.

Skript als ausführbare Datei kompilieren

Sie müssen nur mit der rechten Maustaste auf das Skript klicken, Skript kompilieren wählen…

usb 3 gegen usb 2

Und jetzt können Sie die ausführbare Version als Administrator ausführen:

Dies ist jedoch nicht die perfekte Lösung. Ich bearbeite mein Skript ständig, also jedes Mal neu kompilieren zu müssen, wenn ich eine Bearbeitung vornehme ... würde nervig werden.

Manueller Registry-Hack für AutoHotkey Als Administrator ausführen

Öffnen Sie regedit über das Startmenü-Such- oder Ausführen-Feld und navigieren Sie dann zu dem folgenden Schlüssel:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

windows 7 update läuft weiter
Anzeige

Klicken Sie mit der rechten Maustaste auf Shell auf der linken Seite und erstellen Sie einen neuen Schlüssel namens runas, und erstellen Sie dann einen Schlüssel namens Command darunter. Anschließend erstellen bzw. setzen Sie auf der rechten Seite die folgenden beiden Werte und passen Sie ggf. den Pfad an.

Name Wert
(Standard) C:ProgrammeAutoHotkeyAutoHotkey.exe %1 %*
IsoliertBefehl C:ProgrammeAutoHotkeyAutoHotkey.exe %1 %*

Der Standardschlüssel sollte bereits vorhanden sein, Sie müssen nur den Wert festlegen.

Outlook-Kalender zu Google hinzufügen

Wenn Sie nun mit der rechten Maustaste auf ein AutoHotkey-Skript klicken, sehen Sie die Option Als Administrator ausführen:

Registry-Hack herunterladen

Laden Sie AdminAutoHotkey.reg herunter, extrahieren Sie es und doppelklicken Sie darauf, um die Informationen in die Registrierung einzugeben. Es ist auch ein Entfernungsskript enthalten.

Beachten Sie, dass dieser Registrierungs-Hack nur funktioniert, wenn Sie AutoHotkey am Standardspeicherort installiert haben, andernfalls müssen Sie die Pfade ändern.

AdminAutoHotkey Registry Hack herunterladen

WEITER LESEN