پس از به روزرسانی ویندوز 10 در می سال 2019، این امکان برای کابران فراهم شد تا از Windows Sandbox یا ویندوز سندباکس استفاده کنند. Windows Sandbox ویژگیای است که یک محیط سبک و کاملا جدا از نصب اصلی برای اجرای برنامههای غیرقابل اعتماد ارائه میدهد. Windows Sandbox یک محیط مجازی است که برای حفظ امنیت شما فعالیت میکند.
هنگامی که شما استفاده از Windows Sandbox را تمام کردید، همه چیز از دستگاه شما حذف میشود. هر بار که از این ویژگی استفاده میکنید، میتوانید در صورت تمایل یک دسکتاپ کاملاً جدید ایجاد کنید. شما میتوانید یک فایل پیکربندی ساده برای کنترل جنبههای مختلف Windows Sandbox ایجاد کنید.
به عنوان مثال، با استفاده از یک فایل پیکربندی، میتوانید یک پوشه میزبان را در Windows Sandbox ترسیم کنید و حتی میتوانید vGPU یا آداپتور شبکه را غیرفعال کنید تا امنیت محیط را افزایش دهید. در این راهنمای ویندوز 10، مراحل ایجاد یک فایل پیکربندی برای کنترل عملکردهای Windows Sandbox را به شما آموزش میدهیم.
در ادامه این مطلب از مجموعه آرانکووین مباحث زیر را برای شما شرح میدهیم:
کلیک کنید: نحوه نصب ویندوز 10 با استفاده از فلش Bootable
جهت ایجاد یک فایل پیکربندی برای سندباکس ویندوز 10، مراحل گفته شده در زیر را دنبال کنید:
پس از تکمیل این مراحل، میتوانید فایل را با استفاده از فرمت XML ویرایش کنید تا ویژگیهایی مانند گرافیک، شبکه، اشتراکگذاری پوشه و راهاندازی اسکریپت را کنترل کنید.
جهت فعال یا غیرفعال کردن آداپتور شبکه مجازی در سندباکس ویندوز 10، مراحل گفته شده در زیر را دنبال کنید.
<Configuration><Networking>Disable</Networking></Configuration>
<Configuration><Networking>پیشفرض</Networking></Configuration>
پس از انجام این مراحل، میتوانید روی فایل .wsb دوبار کلیک کنید تا Windows Sandbox با تغییراتی که مشخص کردهاید راهاندازی شود.
جهت فعال یا غیرفعال کردن مجازی سازی گرافیک درسندباکس ویندوز 10، مراحل گفته شده در زیر را دنبال کنید:
<Configuration><VGpu>Disable</VGpu> </Configuration>
<Configuration><VGpu>Default</VGpu> </Configuration>
هنگامی که مراحل را کامل کردید، Windows Sandbox از برنامه رندر برای graphics در virtual machine استفاده میکند. البته این امر منجر به عملکرد کندتر میشود.
برای به اشتراک گذاشتن پوشه از دستگاه میزبان به دسکتاپ سندباکس ویندوز 10، مراحل گفته شده در زیر را دنبال کنید.
<Configuration><MappedFolders><MappedFolder><HostFolder>C:\temp</HostFolder><ReadOnly>true</ReadOnly></MappedFolder></MappedFolders></Configuration >
در اسکریپت بالا، مطمئن شوید که مسیر پوشه میزبانی را که میخواهید در داخل Windows Sandbox در بلوک HostFolder نمایش داده شود، مشخص کنید.
پس از تکمیل مراحل، هنگامی که فایل wsd را اجرا میکنید، Windows Sandbox پوشه را ترسیم میکند، سپس میتوانید به راحتی از دسکتاپ به آن دسترسی داشته باشید. هر فرمانی که با ویندوز سندباکس اجرا میکنید در “WDAGUtility اکانت” اجرا میشود. این امر به آن معنی است که پوشههای اشتراکگذاری شده همیشه در desktop ظاهر میشوند.
برای اجرای یک دستور در حین ورود به سیستم سندباکس ویندوز 10، مراحل گفته شده در زیر را دنبال کنید.
<LogonCommand><Command>cmd.exe</Command></LogonCommand>
در داخل بلوک Command، دستوری که قصد اجرای آن را دارید جایگزین cmd.exe کنید. اگر نیاز به اجرای یک دستور پیچیده دارید، توصیه میکنیم یک اسکریپت ایجاد کرده و سپس آن را با یک دستور در داخل Sandbox اجرا کنید. پس از تکمیل این مراحل، Windows Sandbox دستوری را که مشخص کردهاید اجرا میکند.
برای اجرای سندباکس ویندوز 10 با چندین گزینه سفارشی، مراحل گفته شده در زیر را دنبال کنید.
<Configuration><Networking>غیرفعال کردن</Networking><VGpu>غیرفعال کردن</VGpu><MappedFolders><MappedFolder><HostFolder>C:\Temp</HostFolder>< ReadOnly>True</ReadOnly></MappedFolder></MappedFolders><LogonCommand><Command>cmd.exe</Command></LogonCommand></Configuration>
پس از تکمیل مراحل، Windows Sandbox یا ویندوز سندباکس بدون اتصال به شبکه شروع به کار کرده و به جای استفاده از GPU که یک پردازنده گرافیکی مجازی است، از برنامه رندر استفاده میکند. همچنین، اسکریپت پوشه Temp واقع در ریشه “C:\” را از دستگاه میزبان قرار داده و یک جلسه Command Prompt را راهاندازی میکند.
در حالی که هدف از Windows Sandbox فراهم کردن یک محیط ایزوله برای برنامههایی است که امکان دارد بسیار مضر باشند، اگر شما در حال اجرا کردن یک جلسه با vGPU، شبکههای مجازی و پوشه نقشهبرداری فعال باشید، کدهای مخرب همچنان امکان دسترسی به دستگاه یا شبکه شما را خواهند داشت.