Skip to content

Dodaj opcję „Uruchom jako administrator” dla skryptów AutoHotkey w systemie Windows 7 lub Vista

10 de lipiec de 2021
image11

Jak dobrze wiedzą zwykli czytelnicy, jestem wielkim fanem używania AutoHotkey do automatyzacji całego mojego doświadczenia komputerowego… ale w Windows 7 i Vista istnieje poważne ograniczenie, ponieważ domyślnie nie można uruchomić skryptu jako Administrator. Oznacza to, że skróty klawiszowe nie mogą wchodzić w interakcje z oknami uruchomionymi w trybie administratora… więc jak to obejść?

Istnieją trzy rozwiązania tego problemu:

  • Całkowicie wyłącz UAC – nie jest to najlepsze rozwiązanie ze względów bezpieczeństwa, ale działa.
  • Skompiluj swój skrypt do pliku wykonywalnego.
  • Zhakuj rejestr i dodaj „Uruchom jako administrator” do menu kontekstowego.

Skompiluj skrypt jako wykonywalny

Wszystko, co musisz zrobić, to kliknąć skrypt prawym przyciskiem myszy, wybrać „Skompiluj skrypt”…

A teraz możesz uruchomić wersję wykonywalną jako administrator:

1625891049 300 Dodaj opcje „Uruchom jako administrator dla skryptow AutoHotkey w systemie

Nie jest to jednak idealne rozwiązanie. Cały czas edytuję swój skrypt, więc konieczność ponownej kompilacji za każdym razem, gdy dokonuję edycji… byłaby denerwująca.

Ręczny hack rejestru dla AutoHotkey „Uruchom jako administrator”

Otwórz regedit za pomocą pola wyszukiwania lub uruchamiania menu Start, a następnie przejdź do następującego klucza:

HKEY_CLASSES_ROOTAutoHotkeyScriptShell

1625891049 756 Dodaj opcje „Uruchom jako administrator dla skryptow AutoHotkey w systemie


Kliknij prawym przyciskiem myszy „Shell” po lewej stronie i utwórz nowy klucz o nazwie „runas”, a następnie utwórz pod nim klucz o nazwie „Command”. Następnie utwórz lub ustaw następujące dwie wartości po prawej stronie, w razie potrzeby dostosowując ścieżkę.

Domyślny klucz powinien już tam być, wystarczy ustawić wartość.

Teraz po kliknięciu prawym przyciskiem myszy skryptu AutoHotkey zobaczysz opcję Uruchom jako administrator:

1625891049 622 Dodaj opcje „Uruchom jako administrator dla skryptow AutoHotkey w systemie

Pobierz Hack rejestru

Pobierz, wyodrębnij i kliknij dwukrotnie plik AdminAutoHotkey.reg, aby wprowadzić informacje do rejestru. Dołączony jest również skrypt usuwania.

Zauważ, że ten hack rejestru zadziała tylko wtedy, gdy zainstalowałeś AutoHotkey w domyślnej lokalizacji, w przeciwnym razie będziesz musiał zmodyfikować ścieżki.

Pobierz AdminAutoHotkey Registry Hack

Czy ten post był pomocny?