Fügen Sie Als Administrator ausführen für AutoHotkey-Skripts in Windows 7 oder Vista hinzu
Wie regelmäßige Leser wissen, bin ich ein großer Fan von AutoHotkey, um mein gesamtes Computererlebnis zu automatisieren. In Windows 7 und Vista gibt es jedoch gravierende Einschränkungen, da Sie standardmäßig kein Skript als Administrator ausführen können. Dies bedeutet, dass Ihre Hotkeys nicht mit Fenstern interagieren können, die im Admin-Modus ausgeführt werden. Wie können wir das umgehen??
Es gibt drei Lösungen für dieses Problem:
- Vollständige Deaktivierung der Benutzerkontensteuerung - Nicht die beste Lösung für Sicherheitszwecke, aber sie funktioniert.
- Kompilieren Sie Ihr Skript in eine ausführbare Datei.
- Hacken Sie die Registrierung und fügen Sie dem Kontextmenü "Als Administrator ausführen" hinzu.
Skript als ausführbare Datei kompilieren
Sie müssen nur mit der rechten Maustaste auf das Skript klicken und "Compile Script" wählen.
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 die ganze Zeit, so dass ich jedes Mal, wenn ich eine Bearbeitung mache, neu kompilieren müsste… es würde nervig werden.
Manueller Registry-Hack für AutoHotkey "Als Administrator ausführen"
Öffnen Sie regedit über das Startmenü-Such- oder Ausführungsfeld und navigieren Sie dann zum folgenden Schlüssel:
HKEY_CLASSES_ROOT \ AutoHotkeyScript \ Shell
Klicken Sie mit der rechten Maustaste auf "Shell" auf der linken Seite, erstellen Sie einen neuen Schlüssel mit dem Namen "Runas", und erstellen Sie darunter einen Schlüssel mit dem Namen "Command". Erstellen oder setzen Sie anschließend die folgenden beiden Werte auf der rechten Seite, und passen Sie ggf. den Pfad an.
Name | Wert |
(Standard) | "C: \ Programme \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: \ Programme \ AutoHotkey \ AutoHotkey.exe" "% 1"% * |
Der Standardschlüssel sollte bereits vorhanden sein, Sie müssen nur den Wert festlegen.
Wenn Sie nun mit der rechten Maustaste auf ein AutoHotkey-Skript klicken, wird die Option Ausführen als Administrator angezeigt:
Laden Sie Registry Hack herunter
Laden Sie die Datei herunter, extrahieren Sie sie und doppelklicken Sie auf AdminAutoHotkey.reg, um die Informationen in die Registrierung einzugeben. Es gibt auch ein Entfernungsskript.
Beachten Sie, dass dieser Registrierungs-Hack nur funktioniert, wenn Sie AutoHotkey am Standardspeicherort installiert haben. Andernfalls müssen Sie die Pfade ändern.
Laden Sie AdminAutoHotkey Registry Hack herunter