Microsoft lisäsi Windows Vistassa käyttäjätilien valvonnan Windowsille, ja sitä käytetään edelleen Windows 7: ssa ja kahdeksassa päivässä. UAC rajoittaa mitä ohjelmia voi tehdä ilman lupaasi.
UAC: n ylläpitäjän tilin käyttö on paljon kuin rajoitetun käyttäjätilin käyttäminen. Ohjelmat eivät saa vain lupaa tehdä mitä tahansa haluamaasi käyttöjärjestelmää - heidän on kysyttävä ensin.
Windows XP: ssä oli suuri ongelma. Useimmat ihmiset käyttivät järjestelmänvalvojan tiliä kirjautumaan tietokoneisiinsa. Tämä merkitsi sitä, että jokaisella sovelluksella oli täydet järjestelmänvalvojan oikeudet koko tietokoneelle. Jos suoritit haittaohjelmat, kyseisellä ohjelmalla olisi täysi luku-kirjoitusoikeus koko käyttöjärjestelmään ja saattaisi tartuttaa järjestelmätiedostoja. Jos verkkoselaimesi tai jonkin muun käyttämäsi ohjelma on vaarantunut, hyökkääjä voi käyttää kyseisen ohjelman järjestelmänvalvojan oikeuksia tarttua koko käyttöjärjestelmästä.
Ihmiset voisivat käyttää vain rajoitettuja käyttäjätilejä, mutta monet ohjelmat eivät toimi, kun niitä käytetään rajoitetusti. Sovelluksen asentaminen rajoitetuksi käyttäjäksi merkitsi raskasta, piilotettua Suorita-ominaisuutta.
Vastauksena Microsoft esitteli käyttäjätilien valvonnan Windows Vistassa. Kun järjestelmänvalvojan käyttäjä kirjautuu Windows-käyttöjärjestelmään, Windows käynnistää itse explorer.exe-työpöytäprosessin rajoitetuilla käyttöoikeuksilla. Avatut sovellukset käynnistetään explorer.exe-ohjelmalla ja perivät sen rajalliset käyttöoikeudet. Ohjelma voi halutessaan pyytää täysiä järjestelmänvalvojan oikeuksia - tämä avaa UAC-kehotteen, jossa voit sallia tai kieltää pyynnön yhdellä klikkauksella. UAC-kehote tosiasiassa tapahtuu rajoitetuilla työpöytäohjelmilla, joten se ei voi häiritä - siksi sillä on erilainen, tumma tausta.
Tämä ominaisuus ei toimi hyvin Windows Vistassa. Monet ohjelmat eivät ole suunniteltu toimimaan rajoitetuilla käyttöoikeuksilla ja jatkuvasti pyytämään UAC-käyttöoikeuksia, kun taas Windows itse oli liian meluisa. Se parani Windows 7: ssä ja 8: ssä - tietokoneen asentamisen ja suosikkiohjelmiesi asentamisen jälkeen sinun ei pitäisi nähdä UAC-valintaikkunaa kovin usein nykyaikaisessa Windows-versiossa.
Ohjelmien on pyydettävä järjestelmänvalvojan oikeuksia ja näytettävä UAC-valintaikkuna, kun he tarvitsevat täyden järjestelmänvalvojan käyttöoikeuden. Tämä tapahtuu usein, kun jokin sovellus asentaa itselleen - sen on kirjoitettava Ohjelmatiedostot-kansioon ja määritettävä järjestelmä, joten näet UAC-ponnahdusikkunan asennettaessa ohjelmaa.
Jotkin vanhemmista ohjelmista - esimerkiksi monista vanhemmista peleistä - ei koskaan suunniteltu toimimaan ilman järjestelmänvalvojan pääsyä, ja niitä on aina käytettävä järjestelmänvalvojan oikeuksilla. He voivat pyytää UAC-käyttöoikeuksia aina, kun käynnistät ne.
Sinun on myös hyväksyttävä UAC-kehote, kun teet jotain, joka edellyttää korkeampia käyttöoikeuksia. Oletetaan esimerkiksi, että haluat kopioida joitain tiedostoja Ohjelmatiedostot -kansioon Resurssienhallinnassa tai Tiedostoselaimessa. Näet UAC-kehotteen, kun yrität siirtää tiedostoja, koska Windows Explorer tarvitsee korkeat käyttöoikeudet tehtävän suorittamiseen. Tiedostonhallinta toimii oletusarvoisesti rajoitetuilla käyttöoikeuksilla.
Hyväksy vain UAC-kehotteet, jos olet odottanut niitä. Jos asennat ohjelmaa tai muutat järjestelmäasetuksia, mene eteenpäin ja hyväksy kehote. Jos käytät tietokonetta tai selaa verkkoa ja UAC-kehote yhtäkkiä ponnahtaa esiin, sinun ei pidä hyväksyä sitä, ellet tiedä, mitä se tekee. Tämä voi estää haittaohjelman tarttumasta tietokoneeseen.
UAC tekee järjestelmänvalvojan tileistä lähes yhtä kuin rajoitetut käyttäjätilit. Kun haluat tehdä jotain, joka vaatii järjestelmänvalvojan pääsyn järjestelmänvalvojana, jonka UAC on käytössä, sinun on vain klikattava Kyllä-painiketta UAC-kehotteessa antamaan itsellesi oikeudet. Ohjelmat yleensä toimivat ilman näitä käyttöoikeuksia.
Kun haluat saada järjestelmänvalvojan oikeudet rajoitetuksi käyttäjätiliksi - esimerkiksi ohjelmiston asentamisen yhteydessä - näet samanlaisen valintaikkunan. Sinun on kuitenkin annettava käyttäjätunnuksen salasana ja järjestelmänvalvojan käyttöoikeus jatkaa. Joka tapauksessa, näet kehotteen ja sinun on tehtävä päätös ennen kuin pääset järjestelmänvalvojan käyttöön.
Rajatut käyttäjätilit ovat silti erilainen. Jos joku ei tiedä järjestelmänvalvojan tilin salasanaa, hän ei voi saada järjestelmänvalvojan käyttöoikeutta. Salasanan kirjoittamisprosessi voi myös hidastaa ihmisiä ja estää heitä valitsemasta oikeudet välittömästi Kyllä.
UAC voidaan poistaa käytöstä, mutta emme suosittele sen poistamista käytöstä. Windows-ohjelmiston ekosysteemi ja UAC ovat edenneet pitkälle, koska se otettiin käyttöön Windows Vistassa. Se on tärkeä turvallisuusominaisuus.