Néha olyan programra van szükséged, amelyre szükséged van, vagy amire szükséged van egy magasabb szintű jogosultságokkal futtatott programra, amint bejelentkezel a Windows rendszerbe, de hogyan állíthatsz be ilyesmit? A mai SuperUser Q & A bejegyzés tartalmaz hasznos tanácsokat egy csalódott olvasó számára.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
A képernyőkép jóvoltából Acid Pix (Flickr) .
A kérdés
Frederick Zhang, a SuperUser olvasója tudni akarja, hogyan kell automatikusan futtatni egy programot rendszergazdai jogosultságokkal a felhasználói bejelentkezéskor:
Windows 8.1 (64 bites) rendszert használok, és szeretnék automatikusan futtatni egy programot rendszergazdai jogosultságokkal a felhasználói bejelentkezéskor.
Megpróbáltam egy parancsikont készíteni a programról, és bejelöltem a futtatás rendszergazdaként jelölje be a program parancsikon tulajdonságainak jelölőnégyzetét, majd megpróbálta elhelyezni a parancsikont az alább látható két helyen, de a négyzet bejelölésével csak érvénytelenné tette.
- C: \ Users \ MyUser \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
- C: \ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ StartUp
Ezután a Resource Hacker segítségével szerkesztettem a programot, hogy módosítsam a jegyzéket úgy, hogy rendszergazdai jogosultságokra volt szükség a program futtatásához. Ez érvénytelenné tette az induló könyvtárak alatti parancsikonokat is. Ezt követően megpróbáltam a következő helyre is felvenni a programot, de ez sem működött.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Hogyan futtathatom automatikusan a rendszergazdai jogosultságokkal rendelkező programot a felhasználói bejelentkezéskor?
Hogyan futtatna automatikusan egy adminisztrátori jogosultságokkal rendelkező programot a felhasználói bejelentkezéskor?
A válasz
A SuperUser közreműködője, a Syberdoor válaszol ránk:
Ennek legjobb módja (és az egyetlen egyszerű módszer, ha nem csak rendszergazdai jogosultságokkal akarja futtatni, hanem UAC felszólítások nélkül is) az ütemezett feladat létrehozása. Ütemezett feladattal megadhatja, hogy mely felhasználó alatt futtassa azt, és azt a legmagasabb jogosultságokkal kell futnia .
Valószínűleg ezt akarja, mert a jelölőnégyzet gombra kattint futtatás rendszergazdaként a parancsikon tulajdonságokban nem az adminisztrátori felhasználót használja, hanem az UAC kérdéseket indítja el. Ha egy triggeret is megad a felhasználói bejelentkezéskor , ugyanolyan hatást kell elérnie, mint az indítási vagy futtatási kulcs használatának.
Alternatív megoldásként használhatja fuss mint a ... val hitelesítő adatok mentése opció egy másik felhasználó jelszavának egyszeri tárolása és örökre gyorsítótárba helyezése, de tudtommal nem működik az UAC felszólításai körül.
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .