Fügen Sie "Als Administrator ausführen" für AutoHotkey-Skripts in Windows 7 oder Vista hinzu

Video: Fügen Sie "Als Administrator ausführen" für AutoHotkey-Skripts in Windows 7 oder Vista hinzu

Video: Fügen Sie "Als Administrator ausführen" für AutoHotkey-Skripts in Windows 7 oder Vista hinzu
Video: Windows: Kontextmenü im Explorer aktivieren 2024, März
Fügen Sie "Als Administrator ausführen" für AutoHotkey-Skripts in Windows 7 oder Vista hinzu
Fügen Sie "Als Administrator ausführen" für AutoHotkey-Skripts in Windows 7 oder Vista hinzu
Anonim

Wie normale 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. Das 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 "Skript kompilieren" wählen.

Und jetzt können Sie die ausführbare Version als Administrator ausführen:
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.
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_ROOTAutoHotkeyScriptShell

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". Legen Sie dann die folgenden zwei Werte auf der rechten Seite an, oder legen Sie sie fest. Passen Sie ggf. den Pfad an.
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". Legen Sie dann die folgenden zwei Werte auf der rechten Seite an, oder legen Sie sie fest. 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 "Als Administrator ausführen" angezeigt:

Image
Image

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 im Standardverzeichnis installiert haben. Andernfalls müssen Sie die Pfade ändern.

Laden Sie AdminAutoHotkey Registry Hack herunter

Empfohlen: