Windows 7 vs. Windows Vista: UAC Benchmark

En av de mest hatade funktionerna i Windows Vista är User Account Control , eller kort sagt UAC . Många tyckte att det var irriterande och valde att inaktivera det direkt, även om det innebar att deras system utsätts för ytterligare säkerhetshot. I Windows 7 har Microsoft på allvar ändrat den här funktionen. Nu har användarna mycket mer kontroll över det och hur det fungerar och det borde ge en bättre användarupplevelse. För att se hur mycket förbättring detta innebär i siffror har jag kört en jämförelse mellan standardnivåerna för Windows Vista och Windows 7 UAC . Låt oss se vilken som vinner och varför.

Benchmarkbeskrivning(Benchmark) : 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ändarkontokontrolluppmaningar(list of items which trigger User Account Control prompts) från Ed Bott och anpassade den lite för att vara så relevant som möjligt för både Windows 7 och Windows Vista .

Listan över tester jag körde är följande:

  • Köra ett program som administratör(Running an application as an Administrator) - Jag körde slumpmässiga program som administratör genom att högerklicka på deras genvägar och välja "Kör som administratör"('Run as administrator') . Detta görs när du behöver använda äldre applikationer, endast kompatibla med Windows XP , och som behöver tillgång till systemfiler och inställningar.
  • Ändringar av filer och mappar i mapparna Windows och Program Files(Changes to files and folders in the Windows and Program Files folders) - Jag försökte redigera slumpmässiga systemfiler som finns i mapparna Windows och Program Files . Jag försökte också skapa nya mappar och sedan ta bort dem.
  • Installera applikationer(Installing applications) -Jag installerade flera applikationer, från CD-brännare till webbläsarplugins och antivirusprogram.
  • Avinstallera applikationer(Uninstalling applications) - Jag avinstallerade samma lista över applikationer som användes i installationsövningen.
  • Installera och avinstallera drivrutiner(Installing & uninstalling device drivers) - för att testa detta installerade jag drivrutiner för alla komponenter i min PC och sedan avinstallerade jag dem.
  • Installera ActiveX-kontroller(Installing ActiveX controls) - för detta test använde jag ActiveX från Nvidias sida för nedladdning av drivrutiner(Nvidia's driver download page) .
  • Ändra inställningar för Windows-brandväggen(Changing settings for Windows Firewall) - med Windows-brandväggen(Windows Firewall) aktiverad anpassade jag några av dess inställningar och regler.
  • Ändra UAC-inställningar(Changing UAC settings) - för detta test slog jag på och av funktionen Användarkontokontroll .(User Account Control)
  • Konfigurera Windows Update-inställningar(Configuring Windows Update Settings) - Jag ändrade Windows Update- inställningarna.
  • Lägga till eller ta bort användarkonton(Adding or removing user accounts) - Jag skapade och tog bort flera användarkonton, både som standardanvändare och administratörer.
  • Ändra en användares kontotyp(Changing a user's account type) - detta test innebar att ändra typen för ett av testkontona från standard till administratör och vice versa.
  • Konfigurera föräldrakontroll(Configuring Parental Controls) - för detta test ställer jag in olika regler för föräldrakontroll(Parental Controls) för olika användarkonton.
  • Köra Task Scheduler(Running Task Scheduler) - det här testet är ganska konstigt. I Windows Vista , om du kör Schemaläggaren(Task Scheduler) från Start Menu -> Accessories -> System Tools , visas inga UAC -prompter. Men om du kör det från Control Panel -> System and Maintenance -> Administrative Tools , får du en UAC- prompt. Därför körde jag genvägen från Kontrollpanelen(Control Panel) 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 Enkel överföring(Backup & Restore Files and Settings Using Backup & Restore or 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(Viewing or changing another user's folders and files) - detta innebar att bläddra igenom en annan användares mapp, lägga till och ta bort filer och mappar.
  • Kör Diskdefragmenteraren(Running Disk Defragmenter) - Jag körde det här verktyget för att defragmentera flera enheter
  • Ändringar av systemomfattande inställningar(Changes to system-wide settings) - Jag ändrade olika inställningar i kontrollpanelens(Control Panel) appletar, inklusive säkerhetspolicyer.

Alla dessa tester kördes med standard UAC-nivåer(UAC levels) . I Windows Vista innebär detta att ha UAC påslagen medan den är i Windows 7 , det betyder att den är påslagen och inställd på 'Meddela endast när program försöker göra ändringar på min dator'('Notify only when programs try to make changes to my computer') .

Testresultat

Testresultaten sammanfattas i tabellen nedan.

UAC-meddelanden statistik

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

Som du kan se i diagrammet nedan kommer du i Windows 7 inte att stöta på UAC- meddelanden i minst 11 av scenarierna där Windows Vista utlöste en.

UAC-meddelanden statistik

Det innebär en minskning med cirka 67 %, beroende på hur du använder din PC och vilka som är de vanligaste uppgifterna du utför.

Slutsats

När det kommer till UAC Benchmark vinner Windows 7 enkelt och med en enorm skillnad till sin fördel. Det verkar som att Microsoft har uppmärksammat användarfeedback och på allvar har justerat den här funktionen. UAC är nu mycket mindre irriterande än det var i Windows Vista och användare kommer att få en bättre datorupplevelse. Den enda frågan som återstår: är den nya UAC- implementeringen lika säker som den tidigare? Tiden(Time) får utvisa om så är fallet eller inte.



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts