Windows 7 срещу Windows Vista: UAC Benchmark

Една от най-мразените функции на Windows Vista е контролът на потребителските акаунти(User Account Control) или накратко UAC . Много хора го намериха за досадно и избраха да го деактивират веднага, дори ако това означаваше да изложат системата им на допълнителни заплахи за сигурността. В Windows 7 Microsoft сериозно промени тази функция . (Microsoft)Сега потребителите имат много повече контрол върху него и как работи и трябва да осигури по-добро потребителско изживяване. За да видя колко подобрение означава това в числа, направих сравнение между нивата на Windows Vista по подразбиране и Windows 7 UAC . Да видим кой печели и защо.

Описание на бенчмарк(Benchmark) : Какво тествах

Първо потърсих списъка с всички задачи, които изискват административни привилегии, които могат да задействат UAC подкана. Започнах с този списък с елементи, които задействат подкани за контрол на потребителските акаунти(list of items which trigger User Account Control prompts) от Ed Bott и го персонализирах малко, за да бъде възможно най-подходящ както за Windows 7 , така и за Windows Vista .

Списъкът с тестове, които проведох е следният:

  • Стартиране на приложение като администратор(Running an application as an Administrator) – стартирах произволни приложения като администратор, като щракнах с десния бутон върху техните преки пътища и избрах „Изпълни като администратор“('Run as administrator') . Това се прави, когато трябва да използвате по-стари приложения, съвместими само с Windows XP и които се нуждаят от достъп до системни файлове и настройки.
  • Промени във файловете и папките в папките Windows и Program Files(Changes to files and folders in the Windows and Program Files folders) - Опитах се да редактирам произволни системни файлове, намиращи се в папките на Windows и Program Files . Също така се опитах да създам нови папки и след това да ги изтрия.
  • Инсталиране на приложения(Installing applications) - Инсталирах няколко приложения, от CD записващи до плъгини за браузър и антивирусен софтуер.
  • Деинсталиране на приложения(Uninstalling applications) – деинсталирах същия списък с приложения, използвани в инсталационното упражнение.
  • Инсталиране и деинсталиране на драйвери(Installing & uninstalling device drivers) на устройства - за да тествам това, инсталирах драйвери за всички компоненти на моя компютър и след това ги деинсталирах.
  • Инсталиране на ActiveX контроли(Installing ActiveX controls) - за този тест използвах ActiveX от страницата за изтегляне на драйвери на Nvidia(Nvidia's driver download page) .
  • Промяна на настройките за защитната стена на Windows(Changing settings for Windows Firewall) – с активирана защитна стена на Windows(Windows Firewall) персонализирах някои от нейните настройки и правила.
  • Промяна на настройките на UAC(Changing UAC settings) - за този тест включих и изключих функцията за контрол на потребителските акаунти(User Account Control) .
  • Конфигуриране на настройките за Windows Update(Configuring Windows Update Settings) - Промених настройките на Windows Update .
  • Добавяне или премахване на потребителски акаунти(Adding or removing user accounts) - Създадох и изтрих множество потребителски акаунти, както като стандартни потребители, така и като администратори.
  • Промяна на типа акаунт на потребителя(Changing a user's account type) – този тест включва промяна на типа за един от тестовите акаунти от стандартен на администраторски и обратно.
  • Конфигуриране на родителски контрол(Configuring Parental Controls) – за този тест зададох различни правила за родителски контрол(Parental Controls) за различни потребителски акаунти.
  • Изпълнение на Task Scheduler(Running Task Scheduler) - този тест е доста странен. В Windows Vista , ако стартирате Task Scheduler от Start Menu -> Accessories -> System Tools , не се показват UAC подкани. Въпреки това, ако го стартирате от Control Panel -> System and Maintenance -> Administrative Tools , ще получите UAC подкана. Затова стартирах прекия път от контролния панел(Control Panel) както в Windows Vista , така и в Windows 7 .
  • Архивиране и възстановяване на файлове и настройки с помощта на архивиране и възстановяване или лесно прехвърляне на Windows(Backup & Restore Files and Settings Using Backup & Restore or Windows Easy Transfer) – използвах и двата инструмента за архивиране и възстановяване на потребителски данни и настройки.
  • Преглеждане или промяна на папки и файлове на друг потребител(Viewing or changing another user's folders and files) - това означаваше разглеждане на папка на друг потребител, добавяне и премахване на файлове и папки.
  • Стартиране на дефрагментиране на диск(Running Disk Defragmenter) - Пуснах този инструмент за дефрагментиране на няколко диска
  • Промени в настройките за цялата система(Changes to system-wide settings) - промених различни настройки в аплетите на контролния панел , включително политиките за сигурност.(Control Panel)

Всички тези тестове бяха извършени с нивата на UAC(UAC levels) по подразбиране . В Windows Vista това означава включването на UAC , докато в (UAC)Windows 7 , това означава, че е включено и настроено на „Уведомяване само когато програмите се опитват да направят промени в моя компютър“('Notify only when programs try to make changes to my computer') .

Резултати от тестовете

Резултатите от теста са обобщени в таблицата по-долу.

UAC подкани статистика

В Windows Vista , UAC подкана се задейства във всичките 17 сценария. В Windows 7 само в 5.5 от тях. Половината точка е присвоена поради факта, че при деинсталиране на някои приложения Windows 7 може да покаже UAC подкана. Това се случва само когато деинсталирате приложения, които променят важни системни настройки. В тестовете, които проведох, само деинсталирането на приставката Microsoft Silverlight задейства UAC подкана, докато всички други приложения не го направиха. В зависимост от типа приложения, с които работите, може никога да не срещнете UAC подкана, когато деинсталирате приложение.

Както можете да видите на графиката по-долу, в Windows 7 няма да срещнете UAC подкани в поне 11 от сценариите, при които Windows Vista е задействала такъв.

UAC подкани статистика

Това означава намаление от приблизително 67%, в зависимост от това как използвате компютъра си и кои са най-честите задачи, които изпълнявате.

Заключение

Когато става въпрос за UAC Benchmark , Windows 7 печели лесно и с огромна разлика в своя полза. Изглежда, че Microsoft обърна внимание на отзивите на потребителите и сериозно промени тази функция. UAC вече е много по-малко досаден, отколкото беше в Windows Vista и потребителите ще имат по-добро компютърно изживяване. Единственият въпрос, който остава: дали новата реализация на UAC е толкова сигурна, колкото предишната? Времето(Time) ще покаже дали е така или не.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts