22Aug

Nybörjare Geek: Varför styr användarkontokontroll mig?

Microsoft lade användarkontokontroll till Windows i Windows Vista och används fortfarande i Windows 7 och 8 idag. UAC begränsar vilka program som kan göra utan ditt tillstånd.

Att använda ett administratörskonto med UAC tycker mycket om att använda ett begränsat användarkonto. Program får inte bara tillåtelse att göra någonting de vill ha på operativsystemet - de måste fråga först.

Problemet UAC löser

Windows XP hade ett stort problem. De flesta använde ett administratörskonto för att logga in på sina datorer. Detta innebar att varje ansökan hade fullständiga administratörstillstånd för hela datorn. Om du körde ett skadligt program skulle programmet ha full läs- och skrivåtkomst till hela ditt operativsystem och kan infektera systemfiler. Om din webbläsare eller ett annat program du brukade äventyras kan angriparen använda programmets administratörsbehörigheter för att infektera hela operativsystemet.

Människor kan välja att använda begränsade användarkonton i stället, men många program fungerade inte när de kördes som en begränsad användare. Installera en applikation som en begränsad användare menade att använda en clunky, dold kör som funktion.

Hur UAC fungerar

Som svar införde Microsoft användarkontokontroll i Windows Vista. När en administratörs användare loggar in i Windows startar Windows faktiskt explorer.exe-skrivbordsprocessen med begränsade användarbehörigheter. Applikationer du öppnar lanseras av explorer.exe och ärver sina begränsade behörigheter. Ett program kan välja att begära de fullständiga administratörsbehörigheterna - det här öppnar UAC-prompten där du kan tillåta eller neka förfrågan med ett enda klick. UAC-prompten sker faktiskt på ett begränsat skrivbordsprogram, inte kan störa - det är därför det har en annan, mörk bakgrund.

Den här funktionen fungerade inte så bra i Windows Vista. Många program utformades inte för att köras med begränsade behörigheter och begär kontinuerligt UAC-behörigheter, medan Windows själv var för högljudd. Det har förbättrats i Windows 7 och 8 - efter att du har installerat din dator och installerat dina favoritprogram bör du inte se UAC-dialogrutan mycket ofta på en modern Windows-version.

Varför UAC poppar upp

Programmen måste begära administratörsbehörighet och visa UAC-dialogrutan när de behöver fullständig administratörsbehörighet. Det här händer ofta när en applikation installerar sig själv - den måste skriva till mappen Programfiler och konfigurera systemet så att du får se en UAC-popup när du installerar ett program.

Vissa äldre program - till exempel många äldre spel - är aldrig utformade för att köras utan administratörsbehörighet och måste alltid köras med administratörsbehörigheter. De kan begära UAC-behörigheter varje gång du startar dem.

Du måste också godkänna en UAC-prompt när du gör något som kräver höjda behörigheter. Låt oss till exempel säga att du ville kopiera några filer till mappen Programfiler i Utforskaren eller Filutforskaren. Du skulle se en UAC-prompt efter att ha försökt flytta filerna eftersom Windows Utforskare behöver de förhöjda behörigheterna för att utföra din uppgift. Som standard kör filhanteraren med begränsade behörigheter.

Du bör bara acceptera UAC-prompter om du förväntar dig dem. Om du installerar ett program eller ändrar systeminställningarna, fortsätt och acceptera prompten. Om du använder din dator eller surfar på nätet och en UAC-prompt plötsligt dyker upp, borde du inte godkänna det om du inte vet vad den gör. Detta kan hjälpa till att förhindra att skadlig programvara infekterar din dator.

UAC vs. Begränsade användarkonton

UAC gör administratörskontonfunktionen nästan som begränsad användarkonto. När du vill göra något som kräver administratörsbehörighet som administratör med UAC aktiverad behöver du bara klicka på Ja-knappen i UAC-prompten för att ge dig behörigheterna. Programmen körs normalt utan dessa behörigheter.

När du behöver få administratörsbehörighet som ett begränsat användarkonto - till exempel när du installerar programvara - visas en liknande dialogruta. Du måste dock ange lösenordet för ett användarkonto med administratörsbehörighet för att fortsätta. Hur som helst ser du en snabb och måste fatta beslut innan du får administratörsbehörighet.

Begränsade användarkonton är fortfarande olika, förstås. Om någon inte känner till ett administratörskonto lösenord kan de inte få administratörsbehörighet. Processen att skriva ett lösenord kan också sakta ner personer och förhindra att de genast klickar på Ja för att bevilja behörigheterna.

UAC kan inaktiveras, men vi rekommenderar inte att inaktivera det. Windows-programvaruekosystemet och UAC-enheten har kommit långt sedan det introducerades med Windows Vista. Det är en viktig säkerhetsfunktion.