كيفية استخدام ViveTool لفرض تمكين الميزات الجديدة في نظام التشغيل Windows 11

ميزات حافة النزيف ليست سوى عدد قليل من الأوامر.

روابط سريعة

  • ما هو متجر ميزات Windows؟
  • هل يمكننا تجاوز اختبار A/B من جانب الخادم؟
  • معرفات الميزة
  • كيفية استخدام ViveTool لفرض تمكين ميزات Windows
  • ميزات إضافية لبرنامج ViVeTool

بعد ما بدا وكأنه الأبدية، أصبحت علامات تبويب File Explorer متاحة أخيرًا للجميع مع إسقاط الميزة الأولى لـ ويندوز 11 الإصدار 22H2، المعروف أيضًا باسم تحديث 2022. على وجه الدقة، أضافت Microsoft ميزة الواجهة المبوبة إلى قاعدة تعليمات Windows لفترة سبقت، ولكن تم نقل التوفر الفعلي إلى المستخدمين اعتمادًا على عدة عوامل، مثل قناة التحديث واختبار A/B من جانب الخادم. في الواقع، تمامًا مثل مستكشف الملفات المبوب، يتم الآن تنفيذ معظم الوظائف التجريبية تم دفعه إلى Windows من خلال مكون نظام تشغيل أساسي يسمى Windows Features Store الذي يتحكم في التدرج طرح.

نظرًا لأن متجر ميزات Windows محمي بشكل كبير بواسطة Windows kernel، فلا يمكنك استخدام تقنيات التصحيح الثنائية النموذجية لتمكين هذه الميزات بالقوة. هذا هو المكان الذي يأتي فيه دور ViVeTool. حتى لو لم تكن مطورًا وتقرأ هذه المقالة، فمن المحتمل أنك استخدمت ViVeTool مرة أو مرتين للحصول على بعض الميزات قبل الطرح العام. ولكن هذا ليس كل ما يمكن التلاعب به في Windows Features Store. إليك كيفية تفعيل ViveTool.

ما هو متجر ميزات Windows؟

في تسميات Microsoft، "الميزة" في نظام التشغيل Windows الحديث هي تغيير واجهة المستخدم و/أو تجربة المستخدم - من وجود متجدد فتح مع القائمة إلى إدخال إدارة المهام في قائمة سياق شريط المهام. كما ذكرنا سابقًا، يتم التحكم في آلية تجربة ميزة A/B الموجودة في نظام التشغيل Windows 10 والإصدارات الأحدث من خلال متجر ميزات Windows. يعد هذا المتجر (المشار إليه داخليًا باسم "السرعة") جزءًا من المتاجر غير الموثقة في الغالب مرفق إعلام ويندوز (WNF)، وهو مكون kernel يستخدم لإرسال الإشعارات عبر النظام، بما في ذلك مكونات kernel الأخرى وخدمات النظام وتطبيقات مساحة المستخدم.

يتم الآن دفع معظم الوظائف التجريبية إلى نظام التشغيل Windows من خلال مكون أساسي لنظام التشغيل يسمى Windows Features Store الذي يتحكم في التشغيل التدريجي.

يعد بناء البنية التحتية المعيارية لمختلف الميزات في الأساس طريقة لتصميم نموذج طرح يتم التحكم فيه. على سبيل المثال، يتم استخدام برنامج Windows Insider لتوفير وظائف العمل الجاري للتحديثات السابقة، والتي يتم تصحيحها لاحقًا بشكل تدريجي وتمكينها لاحقًا لكل مستخدم بمجرد وصولها إلى الاستقرار منعطف. في حالة احتواء ميزة معينة على خطأ كارثي أو وجود ثغرة أمنية، فيمكن تعطيلها بسهولة بواسطة النواة.

هل يمكننا تجاوز اختبار A/B من جانب الخادم؟

ضع في اعتبارك أن كلاً من إصدارات Insider والقنوات الثابتة عادةً ما يتم شحنها مع عدد كبير من "الميزات" المتوافقة مع الوظائف الجديدة القادمة في حالة السكون. بغض النظر عن جانب الطرح الذي يتم التحكم فيه، يمكن أن يضمن اختبار A/B المُنسق عن بُعد (المعروف أيضًا باسم الاختبار المقسم) التحسين المستمر وحلقات التغذية الراجعة السريعة عبر تكوينات متعددة. يعمل متجر ميزات Windows على حماية عملية التجربة العشوائية من خلال حماية حالات تبديل الميزات.

لحسن الحظ، من الممكن معالجة البيانات المخزنة داخل متجر ميزات Windows. تمكن عدد من المطورين الموهوبين من إجراء هندسة عكسية لواجهات برمجة تطبيقات التحكم في الميزات الداخلية لنظام التشغيل Windows. للوصول إلى متجر ميزات Windows، يمكنك استخدام تطبيقات مثل Mach2 بواسطة رافائيل ريفيرا أو ViVeTool بواسطة Lucas (المعروف أيضًا باسم الكتاب مغلق) وتجاوز اختبار A/B من جانب الخادم تمامًا.

في بعض الحالات، قد تتمكن من تعديل السجل — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FeatureManagement\Overrides\ القسم على وجه الدقة - لتغيير متغيرات متجر الميزات. ومع ذلك، نوصي بالالتزام بتعديل حالة الميزة الخاصة بالمعرف لتجنب الظروف غير المتوقعة.

معرفات الميزة

تحتوي كل ميزة في Windows Features Store على معرف فريد، مثل 26008830 الذي يتوافق مع شريط المهام الأمثل للكمبيوتر اللوحي. هناك ثلاث حالات لكل معرف ميزة:

  • الافتراضي (0): هذا هو السلوك الطبيعي لميزة معينة.
  • معطل (1): سيؤدي هذا إلى تعطيل الميزة تمامًا.
  • ممكّن (2): سيؤدي هذا إلى تمكين الميزة بقوة.

مطور Mach2 يحتفظ بقائمة معرفات الميزات لكل بناء من الداخل. يحتوي الريبو أيضًا على التغييرات بين الإصدارات، والتي يمكن أن تكون مفيدة لتحديد الميزات المخفية الجديدة. يمكنك أيضًا استخدام شوكة رسومية لـ ViVeTool تسمى واجهة المستخدم الرسومية ViVeTool للبحث من خلال معرفات الميزات المتاحة لأي إصدار Windows.

يمكن أن يؤدي التلاعب بمعرفات الميزات إلى عدم الاستقرار أو التعطل. بسبب الترابط، قد يؤدي بعضها إلى كسر وحدات نظام التشغيل الأساسية وجعل Windows غير قابل للاستخدام تمامًا. يمكنك أيضًا العثور على بعض معرفات الميزات، والتي تُجري تغييرات دائمة لا يمكنك التراجع عنها. المضي قدما على مسؤوليتك الخاصة.

نظرًا لكيفية الارتباط بين آلية Windows Update ومتجر ميزات Windows، قد يكون تغيير ميزات معينة كافيًا لوضع جهازك في حالة غير مدعومة. يوصى بشدة بعمل نسخة احتياطية للصورة قبل اختيار تجربة Windows Features Store. وبدلاً من ذلك، ما عليك سوى التقييم في جهاز افتراضي.

يمكنك العثور أدناه على قائمة ببعض ميزات Windows الشائعة ومعرفات الميزات المقابلة.

ميزة الوصف

معرف الميزة

الحد الأدنى لإصدار ويندوز

علامات التبويب في مستكشف الملفات

37634385

21536

شريط المهام الأمثل للكمبيوتر اللوحي

26008830

25197

تجديد واجهة المستخدم القطعة

40772499

25227, 22623.746

علبة النظام الجديد

38764045

25211

قائمة إعدادات الحاجيات

38652916

25217

شريط البحث في إدارة المهام

39420424

25231

شريط البحث على سطح المكتب

37969115

25120

أيقونات لوحة التنقل المتحركة في الإعدادات

34878152

25197

قائمة "فتح باستخدام" الحديثة

36302090

25151, 22622.290

ViVeTool هي أداة CLI مفتوحة المصدر لمعالجة الميزات. تحت الغطاء، يتم تشغيله بواسطة مكتبة C# تسمى ViVe. إذا كنت ترغب في تجربة أي ميزة جديدة على مثيل Windows 11 الخاص بك، فيجب عليك اتباع الخطوات الموضحة أدناه:

  1. تحميل أحدث نسخة من ViVeTool منها مستودع جيثب.
  2. استخراج الأرشيف إلى مكان مناسب.
  3. اضغط على مفتاح ويندوز + X على لوحة المفاتيح واختر المحطة الطرفية (المسؤول) لإطلاق نافذة قذيفة مرتفعة. يمكنك أيضًا استخدام PowerShellif الذي تفضله، أو الاستمرار في استخدام موجه الأوامر القديم البسيط مع امتيازات مرتفعة.
  4. قم بتغيير الدليل إلى استخراج دليل ViVeTool. على سبيل المثال، إذا قمت باستخراج ViveTool إلى D:\ViveTool، فاكتب cd D:\ViveTool.
  5. حدد موقع معرف الميزة المتوافق مع الميزة التي تريد تمكينها من الجدول أعلاه. ثم قم بتنفيذ الأمر: vivetool /enable /id: xxx
  6. إذا سارت الأمور على ما يرام، فمن المفترض أن ترى "تم تعيين تكوين الميزة بنجاح" في وحدة التحكم.
  7. أغلق نافذة وحدة التحكم وأعد تشغيل الكمبيوتر لتفعيل التغييرات.

إذا غيرت رأيك وأردت التراجع عن التغيير (التغييرات)، كرر الخطوات المذكورة أعلاه واستبدلها /enable مع /disable في الأوامر في الخطوة 5.

ViVeTool هو حرفيًا "سكين الجيش السويسري" عندما يتعلق الأمر بواجهات برمجة تطبيقات التحكم في ميزات Windows. وبصرف النظر عن تبديل حالة ميزات Windows، يمكنه الاستعلام عن تكوينات الميزات الموجودة لإنشاء Windows الأساسي، واستيراد/تصدير/إعادة تعيين التكوينات المخصصة، وحتى المساعدة في تحديد آخر تراجع جيد معروف حالة النظام.

لمعرفة المزيد، افتح نافذة Terminal وقم بتشغيل ViveTool القابل للتنفيذ دون أي وسيطة. سيقوم التطبيق بسرد جميع الأوامر واستخدامها. يتضمن ذلك تمكين إحدى الميزات أو تعطيلها، وإدراج تكوينات الميزات الموجودة.


هل أنت راضٍ عن تحسينات واجهة المستخدم/تجربة المستخدم الجديدة في نظام التشغيل Windows 11، أم أنك تخطط للرجوع إلى الإصدار السابق؟ دعنا نعرف بماذا تفكر في التعليقات.