

مایکروسافت جدیدترین ویژگی خود به نام sandbox رو برای کاربران منتشر کرد حالا ببینیم این ویژگی چی هست؟ در واقع نیمی از آن برنامه است و نیمی از آن یک ماشین مجازی ، sandbox این قابلیت برای شما مهیا میکنه که بتونین تست های خودتون مثل اجرا کردن یک برنامه یا فایل تو یه محیط ایزوله بدون وابستگی به سیستم اصلی انجام بدین و بعد از بستن sandbox تمام اطلاعاتی که تست کردین از بین می رود و هیچکاری با سیستم اصلیتون نداره.
چطور sandbox روی ویندوز خودمون داشته باشیم؟
درحال حاظر تنها راه برای اینکه sandbox روی سیستم خودمون داشته باشیم اینه که به برنامه windows insider مایکروسافت ملحق بشیم تا یسری آپدیت ها و ویژگی ها مثل sandbox برای ما فعال شود ، البته باید خاطرتون باشه این آپدیت ها ممکنه باعث از دست رفتن اطلاعات و یا خراب شدن سیستم عامل شود چون در واقع این آپدیت ها تستی می باشد و مایکروسافت اون هارو منتشر میکنه تا باگ های احتمالی پیدا کنه ، در صورتی که بازهم علاقه به استفاده از این آپدیت ها داشته باشین باید نسخه insider build 18305 دانلود کنید و sandbox اجرا کنید
مرحله اول : مطمئن شوید مجازی سازی در سیستم شما فعال شده باشد
اولین مرحله اینه که تو Bios سیستمتون قابلیت مجازی سازی فعال شده باشد به صورت پیش فرض این قابلیت روی سیستم ها فعاله ولی برای اینکه مطمئن بشین مانند عکس زیر به راحتی میتونین از Task Manager فعال بودن یا نبودن این ویژگی رو مشاهده کنین.
مرحله دوم : اگر میخواین از sandbox تو محیط مجازی و virtual machine استفاده کنین باید اول یه دستور در powershell ماشین مجازی بزنین تا قابلیت Nested Virtualization روی اون فعال بشه که دستور در زیر آمده است
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
مرحله سوم : فعال کردن قابلیت sandbox در ویندوز
از طریق مسیر Control Panel > Programs > Turn Windows Features On or Off تیک مربوط به windows sandbox میزنیم و ok میکنیم تا سیستم ریستارت شود و سپس بالا بیاد.
به راحتی میتونین windows sandbox از قسمت جستجوی ویندوزتون پیدا کنین
بعد از اجرا کردن برنامه یه نسخه نزدیک به سیستم عامل خودتون مشاهده میکنین
نسخه ای که میبینین در اصل یه نسخه خام از ویندوزتون که هنوز تنظیماتی روش انجام نشده
حالا چطور ازش استفاده کنیم؟
اگه قبلا با ماشین های مجازی کار کرده باشین پس کار آسونی در پیش دارین چون sandbox مثل یه ماشین مجازی میمونه که توش میتونین فایل های exe رو اجرا کنین یا از سیستم اصلی فایل copy / paste کنین.
این نکته رو باید مدنظر داشته باشین که وقتی یه فایل تو sandbox پاک میکنین برای همیشه اون فایل از بین می ره و دیگه به recycle bin انتقال داده نمیشه البته وقتی شما برنامه sandbox ببندین تمام تغییراتی که دادین از بین می ره و بعد از اجرا کردن مجدد برنامه دوباره یه سیستم خام در اختیار شما قرار داده میشه
خوشبختانه sandbox با حداقل سخت افزار هم به خوبی کار میکنه و مشکلی در سرعت پردازش نداره