Windows 7 مقابل Windows Vista: معيار UAC

واحدة من أكثر ميزات Windows Vista مكروهًا هي التحكم في حساب المستخدم(User Account Control) ، أو باختصار UAC . وجده العديد من الأشخاص مزعجًا واختاروا تعطيله على الفور ، حتى لو كان ذلك يعني تعريض نظامهم لتهديدات أمنية إضافية. في Windows 7 ، قامت Microsoft بتغيير هذه الميزة بجدية. يتمتع المستخدمون الآن بقدر أكبر من التحكم فيه وكيف يعمل ويجب أن يوفر تجربة مستخدم أفضل. لمعرفة مقدار التحسين الذي يعنيه هذا من حيث الأرقام ، قمت بإجراء مقارنة بين مستويات Windows Vista الافتراضية و Windows(default Windows Vista and Windows) 7 UAC . دعونا نرى من سيفوز ولماذا.

وصف المعيار(Benchmark Description) : ما اختبرته

أولاً ، لقد بحثت عن قائمة بجميع المهام التي تتطلب امتيازات إدارية يمكنها تشغيل مطالبة UAC(UAC prompt) . لقد بدأت بقائمة العناصر هذه التي تؤدي إلى مطالبات التحكم في حساب المستخدم(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) - حاولت تحرير ملفات النظام العشوائية الموجودة في كل من (random system)مجلدات Windows و Program Files(Windows and Program Files folders) . حاولت أيضًا إنشاء مجلدات جديدة ثم حذفها.
  • تثبيت التطبيقات(Installing applications) - لقد قمت بتثبيت العديد من التطبيقات ، من برامج نسخ الأقراص المضغوطة إلى المكونات الإضافية للمتصفح وبرامج مكافحة الفيروسات(antivirus software) .
  • إلغاء تثبيت التطبيقات(Uninstalling applications) - قمت بإلغاء تثبيت نفس قائمة التطبيقات المستخدمة في تمرين التثبيت(installation exercise) .
  • تثبيت وإلغاء تثبيت برامج تشغيل الجهاز(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 feature) .
  • تكوين إعدادات Windows Update(Configuring Windows Update Settings) - لقد قمت بتغيير إعدادات Windows Update .
  • إضافة حسابات مستخدمين أو إزالتها(Adding or removing user accounts) - لقد قمت بإنشاء وحذف حسابات مستخدمين متعددة ، كمستخدمين ومسؤولين قياسيين.
  • تغيير نوع حساب المستخدم(Changing a user's account type) - تضمن هذا الاختبار تغيير نوع أحد حسابات الاختبار من قياسي إلى مسؤول والعكس صحيح.
  • تكوين المراقبة الأبوية(Configuring Parental Controls) - لهذا الاختبار ، قمت بتعيين قواعد مختلفة للرقابة الأبوية(Parental Controls) لحسابات مستخدمين مختلفة.
  • تشغيل برنامج جدولة المهام(Running Task Scheduler) - هذا الاختبار غريب جدًا. في نظام التشغيل Windows Vista(Windows Vista) ، إذا قمت بتشغيل "برنامج جدولة المهام"(Task Scheduler) من Start Menu -> Accessories -> System Tools ، فلن تظهر مطالبات UAC . ومع ذلك ، إذا قمت بتشغيله من Control Panel -> System and Maintenance -> Administrative Tools ، فستحصل على مطالبة UAC(UAC prompt) . لذلك قمت بتشغيل الاختصار من لوحة التحكم(Control Panel) في كل من Windows Vista و Windows(Windows Vista and 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) الافتراضية . في نظام التشغيل Windows Vista(Windows Vista) ، يعني هذا تشغيل UAC أثناء استخدام Windows 7 ، فهذا يعني تشغيله وتعيينه على "الإعلام فقط عندما تحاول البرامج إجراء تغييرات على جهاز الكمبيوتر الخاص بي"('Notify only when programs try to make changes to my computer') .

نتائج الإختبار

تم تلخيص نتائج الاختبار في الجدول أدناه.

مطالبات UAC

في Windows Vista ، يتم تشغيل موجه UAC(UAC prompt) في جميع السيناريوهات الـ 17. في Windows 7 ، 5.5 منها فقط. تم تعيين نصف النقطة نظرًا لحقيقة أنه عند إلغاء تثبيت بعض التطبيقات ، يمكن لنظام التشغيل Windows 7(Windows 7) إظهار مطالبة UAC(UAC prompt) . يحدث هذا فقط عند إلغاء تثبيت التطبيقات التي تعدل إعدادات النظام المهمة. في الاختبارات التي أجريتها ، أدى فقط إلغاء تثبيت المكون الإضافي Microsoft Silverlight(Microsoft Silverlight plugin) إلى تشغيل موجه UAC(UAC prompt) ، بينما لم تفعل جميع التطبيقات الأخرى ذلك. اعتمادًا على نوع التطبيقات التي تعمل معها ، قد لا تواجه مطلقًا مطالبة UAC(UAC prompt) عند إلغاء تثبيت أحد التطبيقات.

كما ترى في الرسم البياني أدناه ، في Windows 7 لن تواجه مطالبات UAC في 11 سيناريو على الأقل حيث قام Windows Vista بتشغيل واحد.

مطالبات UAC

وهذا يعني انخفاضًا بنسبة 67٪ تقريبًا ، اعتمادًا على كيفية استخدامك لجهاز الكمبيوتر الخاص بك والمهام الأكثر شيوعًا التي تقوم بها.

خاتمة

عندما يتعلق الأمر بمعيار UAC(UAC Benchmark) ، فإن Windows 7 يفوز بسهولة وبفارق كبير في مصلحته. يبدو أن Microsoft قد أولت اهتمامًا لتعليقات المستخدمين وقد قامت بتعديل هذه الميزة بجدية. أصبحت ميزة التحكم بحساب المستخدم ( UAC(UAC) ) الآن أقل إزعاجًا بكثير مما كانت عليه في نظام التشغيل Windows Vista وسيحظى المستخدمون(Windows Vista and users) بتجربة حوسبة أفضل. يبقى السؤال الوحيد: هل تطبيق UAC(UAC implementation) الجديد آمن مثل التطبيق السابق؟ سيحدد الوقت(Time) ما إذا كان هذا هو الحال أم لا.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts