Hogyan futtat automatikusan egy programot rendszergazdai jogosultságokkal a Windows rendszerbe való bejelentkezéskor?
Néha olyan programot szeretne vagy szüksége van, amely automatikusan megemelkedett jogosultságokkal fut, amint bejelentkezik a Windows-ba, de hogyan állít be ilyesmit? A mai SuperUser Q&A posztnak hasznos tanácsai vannak a csalódott olvasóknak.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
Acid Pix (Flickr) kedvence.
A kérdés
A SuperUser olvasó Frederick Zhang szeretné tudni, hogyan kell automatikusan futtatni egy programot a rendszergazdai jogosultságokkal a felhasználói bejelentkezéskor:
Windows 8.1-et (64 bites) használok, és szeretnék automatikusan futtatni a rendszergazdai jogosultságokkal rendelkező programot 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ágait tartalmazó jelölőnégyzetet, majd megpróbálta elhelyezni a parancsikont az alábbi két helyen, de a jelölőnégyzet bejelölése csak érvénytelenné vált.
- C: Felhasználók MyUser AppData barangolás Microsoft Windows Start menü Programok Indítás
- C: Programadatok Microsoft Windows Start menü Programok Indítás
Ezután szerkesztettem a Resource Hacker programmal a programot, hogy módosítsam annak manifesztjét, hogy a rendszergazdai jogosultságok szükségesek legyenek a program futtatásához. Ez szintén érvénytelen parancsikonokat adott az indító könyvtárak alatt. Ezt követően megpróbáltam hozzáadni a programot a következő helyre is, de nem is működött.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Hogyan futtathatok automatikusan egy rendszergazdai jogosultsággal rendelkező programot a felhasználói bejelentkezéskor?
Hogyan futtatná a rendszergazdai jogosultságokkal rendelkező programot automatikusan a felhasználó bejelentkezéskor?
A válasz
A SuperUser hozzájárulója, Syberdoor válaszol nekünk:
A legjobb módja ennek (és az egyetlen egyszerű mód, ha nem csak azt szeretné, hogy rendszergazdai jogosultságokkal fusson, hanem UAC utasítások nélkül is) az ütemezett feladat létrehozása. Egy ütemezett feladattal megadhatja, hogy melyik felhasználót szeretné futtatni, és azt a legmagasabb jogosultságokkal kell futnia.
Ez valószínűleg az, amit igazán akar, mert a jelölőnégyzet gomb futtatás rendszergazdaként A gyorsbillentyűk tulajdonságai inkább az UAC utasításokat indítják el, nem pedig igazán adminisztrátori felhasználókat használnak. Ha egy triggert is megad a bejelentkezéskor, ugyanolyan hatásúnak kell lennie, mint az indítási vagy futtatási kulcs használata.
Alternatív megoldásként használhatja futtassa a ... val hitelesítési adatok mentése egy másik felhasználó jelszavának egyszeri tárolására, és örökre tárolására, de nem tudom, hogy az UAC utasítások szerint tudom.
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.