Handledning

Windows 7 vs Windows Vista: UAC Benchmark

En av de mest hatade funktionerna i Windows Vista är kortfattat användarkontokontrollen eller UAC. Många tyckte det var irriterande och valde att inaktivera det direkt, även om det innebar att de skulle exponera systemet för ytterligare säkerhetshot. I Windows 7 har Microsoft förändrats den här funktionen på allvar. Nu har användarna mycket mer kontroll över det och hur det fungerar och det ska ge en bättre användarupplevelse. För att se hur mycket förbättring det betyder i antal, har jag kört en jämförelse mellan standardvärdena för Windows Vista och Windows 7 UAC. Låt oss se vilken vinner och varför.

Benchmark Beskrivning: Vad jag testade

Först sökte jag efter listan över alla uppgifter som kräver administrativa privilegier som kan utlösa en UAC-prompt. Jag började med den här listan över objekt som utlöser användarkontokontroll från Ed Bott och anpassade det lite för att vara så relevant som möjligt för både Windows 7 och Windows Vista.

Lista över tester som jag körde är följande:

  • Köra en applikation som administratör - Jag körde slumpmässiga applikationer som administratör, genom att högerklicka på deras genvägar och välja "Kör som administratör" . Detta görs när du behöver använda äldre program, kompatibla endast med Windows XP, och som behöver tillgång till systemfiler och inställningar.
  • Ändringar i filer och mappar i mapparna Windows och Programfiler - Jag försökte redigera slumpmässiga systemfiler som finns i mapparna Windows och Programfiler. Jag försökte också skapa nya mappar och sedan ta bort dem.
  • Installera program - Jag installerade flera program, från cd-brännare till webbläsarpluggar och antivirusprogram.
  • Avinstallera program - Jag avinstallerade samma lista över program som användes i installationsövningen.
  • Installera och avinstallera drivrutiner - för att testa detta installerade jag drivrutiner för alla komponenter i min dator och sedan avinstallerade jag dem.
  • Installera ActiveX-kontroller - för det här testet använde jag ActiveX från Nvidias drivrutinsladdningssida.
  • Ändra inställningar för Windows Firewall - med Windows Firewall aktiverad anpassade jag några av dess inställningar och regler.
  • Ändra UAC-inställningar - för det här testet slog jag på och av funktionen Användarkontokontroll.
  • Konfigurera inställningar för Windows Update - Jag har ändrat inställningarna för Windows Update.
  • Lägga till eller ta bort användarkonton - Jag skapade och raderade flera användarkonton, både som standardanvändare och administratörer.
  • Ändra användarens kontotyp - det här testet innebar att du ändrade typen för en av testkonton från standard till administratör och vice versa.
  • Konfigurera föräldrakontroll - för detta test ställer jag in olika regler för föräldrakontroll för olika användarkonton.
  • Running Task Scheduler - detta test är ganska konstigt. I Windows Vista, om du kör uppgiftsschemaläggaren från Start-menyn -> Tillbehör -> Systemverktyg, visas inga UAC-prompter. Men om du kör det från Kontrollpanelen -> System och underhåll -> Administrationsverktyg får du en UAC-prompt. Därför sprang jag genväg från kontrollpanelen i både Windows Vista och Windows 7.
  • Säkerhetskopiera och återställa filer och inställningar med säkerhetskopiering och återställning eller Windows Easy Transfer - Jag använde båda verktygen för att säkerhetskopiera och återställa användardata och inställningar.
  • Visa eller ändra en annan användares mappar och filer - det här innebar att du bläddrar igenom en annan användares mapp, lägger till och tar bort filer och mappar.
  • Running Disk Defragmenter - Jag sprang det här verktyget för att defragmentera flera enheter
  • Ändra till systemövergripande inställningar - Jag har ändrat olika inställningar i appleten på kontrollpanelen, inklusive säkerhetspolicyer.

Alla dessa test kördes med standard UAC nivåer. I Windows Vista betyder det att ha UAC aktiverat i Windows 7, det betyder att ha den på och inställd till "Meddela bara när program försöker göra ändringar på min dator" .

Testresultat

Testresultaten sammanfattas i tabellen nedan.

I Windows Vista utlöses en UAC-prompt i alla 17 scenarierna. I Windows 7, på bara 5, 5 av dem. Halvdelen av poängen tilldelades på grund av att när du avinstallerar vissa program kan Windows 7 visa en UAC-prompt. Detta händer endast när du avinstallerar program som ändrar viktiga systeminställningar. I de tester som jag körde utlöste endast avinstallationen av Microsoft Silverlight-plugin en UAC-prompt, medan alla andra program inte gjorde det. Beroende på vilken typ av program du arbetar med kan du aldrig stöta på en UAC-prompt när du avinstallerar en applikation.

Som du kan se i diagrammet nedan, i Windows 7 kommer du inte att stöta på UAC-prompter i minst 11 av de scenarier där Windows Vista utlöstes.

Detta innebär en minskning på ungefär 67%, beroende på hur du använder din dator och vilka är de vanligaste uppgifterna du utför.

Slutsats

När det gäller UAC Benchmark, vinner Windows 7 enkelt och med stor skillnad i sin tjänst. Det verkar som om Microsoft har uppmärksammat användaråterkoppling och har seriöst tweaked denna funktion. UAC är nu mycket mindre irriterande än vad det var i Windows Vista och användarna kommer att få en bättre datorupplevelse. Den enda frågan som återstår: Är det nya UAC-genomförandet så säkert som det föregående? Tiden kommer att berätta om det är fallet eller inte.