Miten ohjelma suoritetaan automaattisesti järjestelmänvalvojan oikeuksilla, kun käyttäjä kirjautuu sisään Windowsissa?
Joskus haluat tai tarvitset ohjelman, jolla ajetaan automaattisesti korotetuilla oikeuksilla heti, kun kirjaudut Windowsiin, mutta miten asetat jotain tällaiseen? Tämän päivän SuperUser Q&A -postissa on hyödyllisiä neuvoja turhautuneelle lukijalle.
Nykypäivän Kysymys- ja vastaus -istunto tulee meille suotuisasti SuperUserin - Stack Exchange -alueen, yhteisöpohjaisen Q & A-sivustojen ryhmittymän - kautta..
Kuvake kohteliaisuus Acid Pix (Flickr).
Kysymys
SuperUser-lukija Frederick Zhang haluaa tietää, miten ohjelma käynnistetään automaattisesti järjestelmänvalvojan oikeuksilla käyttäjän kirjautumisen yhteydessä:
Käytän Windows 8.1 -käyttöjärjestelmää (64-bittinen) ja haluan automaattisesti käynnistää ohjelman, jossa on järjestelmänvalvojan oikeudet käyttäjän kirjautumisen yhteydessä.
Yritin tehdä ohjelman pikakuvakkeen ja merkin Suorita järjestelmänvalvojana valintaruutu itse ohjelman pikakuvakkeen ominaisuuksissa, yritti sitten sijoittaa pikakuvakkeen kahteen alla olevaan paikkaan, mutta ruudun valinta vain teki sen virheelliseksi.
- C: Käyttäjät MyUser AppData verkkovierailu Microsoft Windows Käynnistä-valikko Ohjelmat Käynnistys
- C: Ohjelmatiedot Microsoft Windows Käynnistä-valikko Ohjelmat Käynnistä
Sitten muokin ohjelmaa Resource Hacker -ohjelmalla muokkaamaan sen ilmentymää niin, että järjestelmänvalvojan oikeudet tarvitsivat tämän ohjelman suorittamista. Tämä teki myös pikakuvakkeet käynnistyksen hakemistojen alla. Tämän jälkeen yritin lisätä ohjelman myös seuraavaan paikkaan, mutta se ei myöskään toimi.
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
Miten voin suorittaa ohjelman, jossa on järjestelmänvalvojan oikeudet, käyttäjän kirjautumiseen?
Miten suorittaisit automaattisesti järjestelmänvalvojan käyttöoikeudet sisältävän ohjelman käyttäjän kirjautumisen yhteydessä?
Vastaus
SuperUserin avustaja Syberdoorilla on vastaus meille:
Paras tapa tehdä tämä (ja ainoa yksinkertainen tapa, jos et halua, että tämä toimii vain järjestelmänvalvojan oikeuksilla, mutta myös ilman UAC-kehotteita) on luomalla ajoitettu tehtävä. Suunnitellun tehtävän avulla voit määrittää, kenen käyttäjän haluat käyttää sitä ja sen pitäisi käyttää korkeimpia etuoikeuksia.
Tämä on luultavasti mitä todella haluat, koska valintaruutu-painike Suorita järjestelmänvalvojana pikakuvakkeiden ominaisuuksissa se käynnistää UAC-kehotukset sen sijaan, että käytät todella hallinnollista käyttäjää. Jos määrität myös liipaisimen kuten käyttäjän kirjautumiseen, sillä pitäisi olla sama vaikutus kuin käynnistys- tai käynnistysavain.
Vaihtoehtoisesti voit käyttää suorita kanssa tallenna tunnistetiedot tallentaa toisen käyttäjän salasana kerran ja tallentaa sen välimuistiin ikuisesti, mutta se ei toimi UAC-kehotteiden suhteen niin pitkälle kuin tiedän.
Onko jotain lisättävää selitykseen? Ääni pois kommenteista. Haluatko lukea lisää vastauksia muilta tech-savvy Stack Exchange -käyttäjiltä? Tutustu koko keskusteluketjuun täällä.