Som vanlige lesere vet godt, er jeg en stor fan av å bruke AutoHotkey for å automatisere hele databehandlingen min … men i Windows 7 og Vista er det en alvorlig begrensning siden du ikke kan kjøre et skript som administrator som standard. Dette betyr at hurtigtangene dine ikke kan samhandle med Windows som kjører i Admin-modus … så hvordan går vi rundt dette?
Det er tre løsninger på dette problemet:
- Fullstendig deaktiver UAC - Ikke den beste løsningen for sikkerhetsformål, men det fungerer.
-
Kompil skriptet ditt til en kjørbar.
- Hakk registret og legg til "Kjør som administrator" i kontekstmenyen.
Kompil script som eksekverbart
Alt du trenger å gjøre er å høyreklikke på skriptet, velg "Compile Script" …
Manuell registret Hack for AutoHotkey "Kjør som administrator"
Åpne regedit gjennom startmenyen søk eller kjør boksen, og deretter bla ned til følgende nøkkel:
HKEY_CLASSES_ROOTAutoHotkeyScriptShell
Navn | Verdi |
(Misligholde) | "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% * |
IsolatedCommand | "C: Program Files AutoHotkey AutoHotkey.exe" "% 1"% * |
Standardnøkkelen bør allerede være der, trenger bare å angi verdien.
Nå når du høyreklikker på et AutoHotkey-skript, ser du muligheten til å kjøre som administrator:
Last ned Registry Hack
Last ned, hent ut og dobbeltklikk på AdminAutoHotkey.reg for å legge inn informasjonen i registret. Det er også et fjerningsskript inkludert.
Merk at denne registret hacken bare vil fungere hvis du installerte AutoHotkey i standardplasseringen, ellers må du endre stiene.
Last ned AdminAutoHotkey Registry Hack