Opplæringen

Windows 7 vs Windows Vista: UAC Benchmark

En av de mest utrolige funksjonene i Windows Vista er brukerkontokontrollen eller UAC kort. Mange syntes det var irriterende og valgte å deaktivere det med en gang, selv om dette innebar å utsette systemet for ytterligere sikkerhetstrusler. I Windows 7 har Microsoft alvorlig endret denne funksjonen. Nå har brukerne mye mer kontroll over det og hvordan det fungerer, og det skal gi en bedre brukeropplevelse. For å se hvor mye forbedring dette betyr i tall, har jeg kjørt en sammenligning mellom standard Windows Vista og Windows 7 UAC nivåer. La oss se hvilken som vinner og hvorfor.

Benchmark Description: Hva jeg testet

Først søkte jeg etter listen over alle oppgaver som krever administrative rettigheter som kan utløse en UAC-prompt. Jeg startet med denne listen over elementer som utløser User Account Control-instruksjoner fra Ed Bott og tilpasset det litt for å være så relevant som mulig for både Windows 7 og Windows Vista.

Listen over tester jeg løp er følgende:

  • Kjører et program som administrator - Jeg kjørte tilfeldige applikasjoner som administrator, ved å høyreklikke på snarveiene og velge "Kjør som administrator" . Dette gjøres når du trenger å bruke eldre programmer, kompatible bare med Windows XP, og som trenger tilgang til systemfiler og innstillinger.
  • Endringer i filer og mapper i mappene Windows og Programfiler - Jeg prøvde å redigere tilfeldige systemfiler som ble funnet i begge mappene Windows og Programfiler. Jeg har også prøvd å lage nye mapper og deretter slette dem.
  • Installere programmer - Jeg har installert flere programmer, fra CD-brennere til nettleserplugger og antivirusprogramvare.
  • Avinstallere programmer - Jeg avinstallerte samme liste over programmer som ble brukt i installasjonsøvelsen.
  • Installere og avinstallere enhetsdrivere - for å teste dette, installerte jeg drivere for alle komponentene i PCen min og deretter avinstallerte jeg dem.
  • Installere ActiveX-kontroller - for denne testen brukte jeg ActiveX fra Nvidia's nedlasting av driver.
  • Endre innstillinger for Windows-brannmur - med Windows-brannmur aktivert, tilpasset jeg noen av innstillingene og reglene.
  • Endre UAC-innstillinger - for denne testen slår jeg av og på funksjonen for brukerkontokontroll.
  • Konfigurering av Windows Update-innstillinger - Jeg har endret innstillingene for Windows Update.
  • Legge til eller fjerne brukerkontoer - Jeg har opprettet og slettet flere brukerkontoer, både som standardbrukere og administratorer.
  • Endre en brukers kontotype - denne testen involverte å endre typen for en av testkontiene fra standard til administrator og omvendt.
  • Konfigurere foreldrekontroll - for denne testen setter jeg forskjellige foreldrekontrollregler for forskjellige brukerkontoer.
  • Running Task Scheduler - denne testen er ganske rar. I Windows Vista, hvis du kjører oppgaveskjemaet fra Start-menyen -> Tilbehør -> Systemverktøy, vises ingen UAC-instruksjoner. Men hvis du kjører det fra Kontrollpanel -> System og vedlikehold -> Administrative verktøy, får du en UAC-ledetekst. Derfor kjørte jeg snarveien fra kontrollpanelet i både Windows Vista og Windows 7.
  • Sikkerhetskopiere og gjenopprette filer og innstillinger ved hjelp av sikkerhetskopiering og gjenoppretting eller Windows Easy Transfer - Jeg brukte begge verktøyene til å sikkerhetskopiere og gjenopprette brukerdata og innstillinger.
  • Vise eller endre annen brukers mapper og filer - dette betydde å bla gjennom en annen brukers mappe, legge til og fjerne filer og mapper.
  • Running Disk Defragmenter - Jeg kjørte dette verktøyet for å defragmentere flere stasjoner
  • Endringer i systemavhengige innstillinger - Jeg har endret forskjellige innstillinger i appletter, inkludert sikkerhetspolitikk.

Alle disse testene ble kjørt med standard UAC nivåer. I Windows Vista betyr dette at du har UAC slått på mens du er i Windows 7, det betyr at du har den slått på og satt til "Kun varsle når programmer prøver å gjøre endringer på datamaskinen min" .

Testresultater

Testresultatene er oppsummert i tabellen under.

I Windows Vista utløses en UAC-prompt i alle 17 scenariene. I Windows 7, på bare 5, 5 av dem. Halvdelen av poenget ble tildelt på grunn av at når du avinstallerer noen programmer, kan Windows 7 vise en UAC-ledetekst. Dette skjer bare når du avinstallerer programmer som endrer viktige systeminnstillinger. I testene jeg kjørte, utløste bare avinstallasjonen av Microsoft Silverlight-plugin en UAC-prompt, mens alle andre programmer ikke gjorde det. Avhengig av hvilken type applikasjoner du jobber med, kan du aldri oppleve en UAC-ledetekst når du avinstallerer et program.

Som du kan se i grafen under, i Windows 7, møter du ikke UAC-meldinger i minst 11 av scenariene der Windows Vista utløste en.

Dette betyr en reduksjon på ca 67%, avhengig av hvordan du bruker PCen, og hvilke er de vanligste oppgavene du utfører.

Konklusjon

Når det gjelder UAC Benchmark, vinner Windows 7 enkelt og med en stor forskjell i sin favør. Det ser ut til at Microsoft har lagt merke til tilbakemeldinger fra brukerne og har seriøst tweaked denne funksjonen. UAC er nå mye mindre irriterende enn det var i Windows Vista, og brukerne vil få en bedre databehandling. Det eneste spørsmålet som gjenstår: er den nye UAC-implementeringen så sikker som den forrige? Tiden vil fortelle om det er tilfellet eller ikke.