هر نسخه‌ی Windows Insider Preview شامل تغییرات جدید در رابط کاربری، بهبودهای عملکردی و قابلیت‌های بهره‌وری است. اما این نسخه‌ها در واقع بستری برای آزمایش به‌روزرسانی‌های آینده‌ی ویندوز محسوب می‌شوند؛ بنابراین، برخی از قابلیت‌های آزمایشی همچنان در مرحله‌ی تست قرار دارند و به‌صورت پیش‌فرض فعال نیستند. برای دسترسی زودهنگام به این قابلیت‌ها پیش از انتشار رسمی، می‌توان از ابزار ViVeTool برای فعال یا غیرفعال کردن نشانگرهای (فلگ‌های) ویژگی‌های خاص استفاده کرد.

 

ViVeTool چیست؟

ViVeTool یک ابزار متن‌باز توسعه‌یافته توسط Lucas است که امکان فعال یا غیرفعال کردن ویژگی‌های آزمایشی پنهان در ویندوز را فراهم می‌کند. ویندوز از سیستم Windows Feature Store برای مدیریت قابلیت‌های A/B آزمایشی استفاده می‌کند و به هر ویژگی یک شناسه‌ی منحصربه‌فرد اختصاص می‌دهد. ViVeTool مستقیماً با این سیستم تعامل دارد و امکان کنترل ویژگی‌ها را از طریق شناسه‌های مربوطه فراهم می‌کند.

 

از آنجا که این قابلیت‌ها آزمایشی هستند، تغییر وضعیت آن‌ها ممکن است باعث بروز باگ، ناپایداری سیستم یا حتی کرش کامل ویندوز شود. برخی از نشانگرهای ویژگی به تغییرات بک‌اند و سرویس‌های خاصی وابسته هستند و فعال‌سازی ناقص آن‌ها می‌تواند به مشکلاتی در رابط کاربری یا عملکرد اصلی سیستم منجر شود. بنابراین، به‌شدت توصیه می‌شود پیش از اعمال تغییرات، از ماشین مجازی استفاده کرده یا از اطلاعات سیستم نسخه‌ی پشتیبان تهیه شود.

 

ViVeTool در دو نسخه‌ی متفاوت عرضه می‌شود: رابط خط فرمان (CLI) و رابط کاربری گرافیکی (GUI). نسخه‌ی CLI، که ابزار رسمی و به‌روز ViVeTool محسوب می‌شود، از طریق دستورات متنی با سیستم‌عامل تعامل دارد و نیاز به دانش فنی بیشتری دارد، اما در عوض کنترل کامل بر روی نشانگرهای ویژگی را ارائه می‌دهد. ViVeTool GUI یک پروژه‌ی مستقل با رابط کاربری ساده‌تر است، اما بر پایه‌ی نسخه‌های قدیمی ViVeTool توسعه یافته و دیگر به‌روز نمی‌شود. در این آموزش، از نسخه‌ی CLI ابزار ViVeTool استفاده می‌شود.

 

نصب vivetool در ویندوز 11

پیش از اعمال تغییرات در نشانگرهای ویژگی، ابتدا باید ViVeTool را دانلود و نصب کنید. این ابزار به‌ راحتی از طریق GitHub در دسترس است و فرایند نصب آن بسیار ساده است.

نسخه‌ی جدید ViVeTool را از GitHub دریافت کنید. در زمان نگارش این متن، آخرین نسخه‌ی منتشرشده v0.3.3 است. پس از دانلود، فایل ZIP را استخراج کرده و در مکانی مناسب و قابل‌دسترسی ذخیره کنید.

در منوی استارت عبارت CMD را تایپ کنید و گزینه‌ی Run as Administrator را انتخاب کنید.

 

 

در Command Prompt، باید دایرکتوری را به پوشه‌ای که فایل‌های استخراج‌شده‌ی ViVeTool در آن قرار دارند تغییر دهید. در این حالت، مکان فایل‌های استخراج‌شده‌ی ViVeTool من D:\ViVeTool-v0.3.3 است، بنابراین از دستور زیر استفاده می‌کنم:

 

cd /d D:\ViVeTool-v0.3.3

 

سوئیچ d/ مشخص می‌کند که Command Prompt نه‌تنها دایرکتوری فعلی بلکه درایو دیگری را نیز تغییر دهد.

برای تأیید نصب، دستور vivetool را وارد کرده و Enter را بزنید. ViVeTool فهرستی از تمام دستورات تشخیصی سیستم ویندوز را نمایش خواهد داد که نشان می‌دهد نصب با موفقیت انجام شده است.

 

 

فعال‌سازی Feature ID یا شناسه ویژگی

پس از نصب موفقیت‌آمیز، شناسه (ID) ویژگی‌ای را که می‌خواهید فعال کنید انتخاب کنید.

برای فعال‌سازی یک شناسه ویژگی، دستور enable/ را در Command Prompt وارد کنید (هنوز در دایرکتوری ViVeTool)

 

vivetool /enable /id:

 

برای مثال، در حال فعال‌سازی شناسه 53250194 هستیم که ویژگی جدید Trim برای Windows Snipping Tool را فعال می‌کند. 

 

 

هنگامی که نتیجه پیکربندی موفقیت‌آمیز ویژگی را مشاهده کردید، همانطور که در تصویر بالا نشان داده شده است، پنجره Command Prompt را ببندید و سپس رایانه خود را مجدداً راه‌اندازی کنید تا تغییرات اعمال شوند. پس از راه‌اندازی مجدد، ترفندها یا ویژگی‌های جدید رابط کاربری باید به‌طور مؤثر عمل کنند.

 

غیر فعال‌سازی Feature ID یا شناسه ویژگی

اگر با باگ‌ها یا مشکلاتی در رابط کاربری مواجه شدید یا می‌خواهید ویژگی را به‌طور کامل غیرفعال کنید، مراحل فوق را برای دسترسی به دایرکتوری ViVeTool دنبال کنید و از دستور زیر استفاده کنید:

 

vivetool /disable /id:

 

 

دستور disable/ ویژگی را غیرفعال می‌کند و راه‌اندازی مجدد، تغییرات را اعمال خواهد کرد. برای بررسی اینکه آیا یک شناسه ویژگی فعال یا غیرفعال است، از دستور query/ استفاده کنید: 

 

vivetool /query /id:<feature-id>

 

مطمئن شوید که <feature-id> را با شناسه واقعی جایگزین کنید. استفاده از این دستور وضعیت‌های زیر را همراه با یک شماره نشان خواهد داد:

  • Default (0): ویژگی در وضعیت پیش‌فرض قرار دارد.
  • Enabled (2): ویژگی فعال است و وضعیت پیش‌فرض را نادیده می‌گیرد.
  • Disabled (1): ویژگی غیرفعال است.

این دستور برای بررسی وضعیت شناسه ویژگی در ViVeTool استفاده می‌شود.

 

 

 

ViVeTool دسترسی آسان به ویژگی‌های بتای جدید را فراهم می‌کند. با این حال، به‌دلیل آزمایشی بودن این نشانگرها، ممکن است با برخی از باگ‌ها یا کرش‌های غیرمنتظره مواجه شوید. بنابراین، ضروری است که با احتیاط پیش بروید و برای محافظت از سیستم خود، از داده‌های خود نسخه پشتیبان تهیه کنید.