برای سفارشی کردن ابعاد مختلف Windows Sandbox میتوانید از یک فایل پیکربندی استفاده کنید و در اینجا، ما نحوه انجام این کار را در ویندوز 10 آپدیت مه 2019 به شما نشان می دهیم. با وینفون همراه باشید.
در ویندوز 10 با شروع به روزرسانی ماه مه 2019 ، میتوانید از ویژگی یک محیط سبکوزن جدا از نصب اصلی ویندوز برای اجرای برنامههای غیرقابل اعتماد به نام Windows Sandbox استفاده کنید.
این دستگاه مانند یک ماشین مجازی مرسوم کار میکند، با این تفاوت که این محیط مجازی برای امنیت، کارآیی و سرعت بهینه شده است و نیازی به انجام مراحل اضافی ندارد. همچنین، هنگامی استفاده از Windows Sandbox تمام شد، همه چیز از دستگاه شما پاک میشود. هر بار که شروع به استفاده از این ویژگی کردید، در صورت تقاضا یک دسکتاپ کاملاً جدید ایجاد میشود.
اگرچه این یک ویژگی عالی برای سرپرستان سیستم و توسعهدهندگان است، Windows Sandbox شامل سفارشی کردن رابط کاربری نمیباشد. با این وجود، میتوانید یک فایل پیکربندی ساده برای کنترل ابعاد مختلف این ویژگی ایجاد کنید. به عنوان مثال، با استفاده از یک فایل پیکربندی، میتوانید نقشه پوشهها را از دستگاه میزبان به Windows Sandbox ، دستورات و اسکریپت ها در هنگام راهاندازی اجرا کنید، و حتی میتوانید برای افزایش امنیت محیط ، vGPU یا آداپتور شبکه را غیرفعال کنید.
در این آموزش ویندوز 10، مراحل ایجاد یک فایل پیکربندی برای کنترل ویژگیهای Windows Sandbox در به روزرسانی ماه مه 2019 طی میکنیم.
- چگونه یک فایل پیکربندی برای Windows Sandbox ایجاد کنیم
- چگونه آداپتور شبکه مجازی را در Windows Sandbox مدیریت کنیم
- چگونه گرافیک مجازی را در Windows Sandbox مدیریت کنیم
- چگونه یک پوشه میزبان در Windows Sandbox ایجاد کنیم
- چگونه دستورات راهاندازی را در Windows Sandbox اجرا کنیم
- چگونه چندین گزینه را در Windows Sandbox مدیریت کنیم
چگونه یک فایل پیکربندی برای Windows Sandbox ایجاد کنیم
برای ایجاد یک پرونده پیکربندی Windows Sandbox، از این مراحل استفاده کنید:
۱. Notepad را باز کنید
۲. در منو روی File کلیک کنید
۳. گزینه Save as را انتخاب کنید
۴. یک نام برای آن انتخاب کنید و برای پسوند آن از .wsb استفاده کنید
۵. از منوی کشویی Save as Type استفاده کنید و گزینه All Files را انتخاب کنید.
۶. روی دکمه Save کلیک کنید
پس از اتمام این مراحل، میتوانید پرونده را با استفاده از یک فرمت XML برای کنترل ویژگیهایی از قبیل گرافیک، شبکه سازی، به اشتراک گذاری پوشه و اسکریپت راهاندازی ویرایش کنید.
چگونه آداپتور شبکه مجازی را در Windows Sandbox مدیریت کنیم
برای فعال یا غیرفعال کردن آداپتور شبکه مجازی در Windows Sandbox، از این مراحل استفاده کنید:
۱. File Explorer را باز کنید.
۲. به فایل پیکربندی بروید.
۳. با کلیکراست روی فایل پیکربندی .wsb که قبلاً ایجاد کردهاید ، گزینه Open with را انتخاب کنید و ۴. روی گزینه Select other app کلیک کنید.
۴. گزینه Notepad را انتخاب کنید.
۵. روی دکمه OK کلیک کنید
۶. برای غیرفعال کردن آداپتور شبکه مجازی در Windows Sandbox موارد زیر را تایپ کنید:
<Configuration>
<Networking>Disable</Networking>
</Configuration>
۷. برای فعال کردن شبکه در Windows Sandbox، موارد زیر را تایپ کنید:
<Configuration>
<Networking>Default</Networking>
</Configuration>
نکته: اگرچه میتوانید شبکه را غیرفعال کنید ، اما چه از یک فایل پیکربندی استفاده کنید یا خیر Windows Sandbox این ویژگی را به طور پیش فرض فعال میکند.
۸. روی منوی File کلیک کنید.
۹. روی گزینه Save کلیک کنید.
پس از انجام این مراحل، میتوانید با دبلکلیک روی فایل .wsb ویژگیWindows Sandbox را با تغییراتی که در پیکربندی مشخص کردهاید راهاندازی کنید.
نحوه مدیریت گرافیک مجازی در Windows Sandbox
برای فعال یا غیرفعال کردن مجازی سازی گرافیک در Windows Sandbox پس از نصب به روزرسانی ماه مه 2019 ، از این مراحل استفاده کنید:
۱. File Explorer را باز کنید.
۲. به فایل پیکربندی بروید.
۳. روی فایل پیکربندی .wsb که قبلاً ایجاد کردهاید راست کلیک کنید، گزینه Open with را انتخاب کنید و روی گزینه Select other app کلیک کنید.
۴. گزینه Notepad را انتخاب کنید.
۵. روی دکمه OK کلیک کنید
۶. موارد زیر را برای غیرفعال کردن آداپتور vGPU در Windows Sandbox تایپ کنید
<Configuration>
<VGpu>Disable</VGpu>
</Configuration>
۷. موارد زیر را برای فعال کردن آداپتور vGPU در Windows Sandbox تایپ کنید
<Configuration>
<VGpu>Default</VGpu>
</Configuration>
نکته: اگرچه میتوانید غیرفعال کردن vGPU را مشخص کنید ، اما چه از یک فایل پیکربندی استفاده کنید یا خیر Windows Sandbox این ویژگی را به طور پیشفرض فعال میکند.
۸. روی منوی File کلیک کنید.
۹. روی گزینه Save کلیک کنید.
پس از اتمام مراحل، Windows Sandbox از نرم افزار رندر برای گرافیک در ماشین مجازی استفاده میکند، اما عملکرد آن کندتر خواهد بود.
نحوه ترسیم یک پوشه میزبان در Windows Sandbox
برای به اشتراک گذاشتن پوشه از دستگاه میزبان (فیزیکی) به دسکتاپ Windows Sandbox، از این مراحل استفاده کنید:
۱. File Explorer را باز کنید.
۲.به فایل پیکربندی بروید.
۳. روی فایل پیکربندی .wsb که قبلاً ایجاد کردهاید راست کلیک کنید، گزینه Open with را انتخاب کنید و روی گزینه Select other app کلیک کنید.
۴. گزینه Notepad را انتخاب کنید.
۵. روی دکمه OK کلیک کنید
۶. موارد زیر را برای نقشهبندی پوشه در Windows Sandbox تایپ کنید:
<Configuration>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\temp</HostFolder>
<ReadOnly>true</ReadOnly>
</MappedFolder>
</MappedFolders>
</Configuration>
در اسکریپت، مطمئن شوید مسیر پوشه میزبان مورد نظر خود را که میخواهید در داخل Windows Sandbox در بلوک HostFolder ظاهر شود مشخص شده باشد. همچنین، در داخل بلوک ReadOnly برای دسترسی به پوشه به عنوان حالت read-only از مقدار ” true” (توصیه شده) استفاده کنید، یا برای دسترسی read-and-write از مقدار “false” استفاده کنید.
۷. روی منوی File کلیک کنید.
۸. روی گزینه Save کلیک کنید.
بعد از اینکه مراحل را تکمیل کردید ، وقتی فایل .wsd را اجرا کردید، Windows Sandbox پوشه را ترسیم میکند، که میتوانید به راحتی از دسکتاپ به آن دسترسی داشته باشید. هر دستوری که با Windows Sandbox اجرا میکنید تحت حساب “WDAGUtilityAccount” اجرا می شود ، بدین معنی که پوشههای یه اشتراک گذاشته شده همیشه در دسکتاپ ظاهر میشوند.
در حالی که دستورالعملهای بالا مراحل نقشه یک پوشه تنها را مشخص میکند ، میتوانید چندین بلوک MappedFolder را در داخل بلوک MappedFolders ایجاد کنید تا آنطور که نیاز دارید، پوشه های زیادی را از دستگاه میزبان قرار دهید.
نحوه اجرای دستورات راه اندازی در Windows Sandbox
برای اجرای یک دستور یا اسکریپت هنگام ورود به Windows Sandbox، از این مراحل استفاده کنید:
۱. File Explorer را باز کنید.
۲.به فایل پیکربندی بروید.
۳. روی فایل پیکربندی .wsb که قبلاً ایجاد کردهاید راست کلیک کنید، گزینه Open with را انتخاب کنید و روی گزینه Select other app کلیک کنید.
۴. گزینه Notepad را انتخاب کنید.
۵. روی دکمه OK کلیک کنید
۶. موارد زیر را برای اجرای یک دستور هنگام راهاندازی در Windows Sandbox تایپ کنید:
<LogonCommand>
<Command>cmd.exe</Command>
</LogonCommand>
داخل بلوک فرمان، حتماً cmd.exe را برای دستوری که میخواهید اجرا کنید، جایگزین کنید. اگر نیاز به اجرای یک دستور پیچیده دارید ، توصیه میکنیم که یک اسکریپت را ایجاد کرده و سپس آن را با یک فرمان واحد در داخل Sandbox اجرا کنید.
پس از اینکه مراحل را به اتمام رساندید، Windows Sandbox فرمانی را که شما بعد از ایجاد جلسه مشخص کردهاید اجرا میکند.
نحوه کنترل چندین گزینه در Windows Sandbox
برای اجرای Windows Sandbox با چند آپشن سفارشی، از این مراحل استفاده کنید:
۱. File Explorer را باز کنید.
۲.به فایل پیکربندی بروید.
۳. روی فایل پیکربندی .wsb که قبلاً ایجاد کردهاید راست کلیک کنید، گزینه Open with را انتخاب کنید و روی گزینه Select other app کلیک کنید.
۴. گزینه Notepad را انتخاب کنید.
۵. روی دکمه OK کلیک کنید
۶. برای سفارشیسازی Windows Sandbox با همه گزینههای موجود، موارد زیر را تایپ کنید:
<Configuration>
<Networking>Disable</Networking>
<VGpu>Disable</VGpu>
<MappedFolders>
<MappedFolder>
<HostFolder>C:\Temp</HostFolder>
<ReadOnly>True</ReadOnly>
</MappedFolder>
</MappedFolders>
<LogonCommand>
<Command>cmd.exe</Command>
</LogonCommand>
</Configuration>
پس از تکمیل مراحل، با استفاده از مثال بالا، Windows Sandbox بدون اتصال به شبکه شروع میشود و به جای یک پردازنده گرافیکی مجازی از رندر نرمافزار استفاده میکند. همچنین، اسکریپت پوشه Temp را که در ریشه “/:C” از دستگاه میزبان قرار داده و یک جلسه Command Prompt راه اندازی میکند.
در حالی که هدف از Windows Sandbox فراهم سازی محیطی ایزوله برای برنامههای کاربردی که احتمال دارد مضر باشند، اگر در حال اجرای یک جلسه با vGPU ، شبکهسازی مجازی و نقشه برداری پوشه فعال شده باشید، هنوز هم ممکن است کد مخرب بتواند به دستگاه یا شبکه شما دسترسی پیدا کند.
اگر فایل پیکربندی کار نمیکند، اطمینان حاصل کنید که از گزینههای مشابه در این آموزش استفاده میکنید. در حین آزمایش این تنظیمات، متوجه شدم که برخی از تنظیمات حساس به حالت نوشتن هستند. به عنوان مثال، آداپتور شبکه غیرفعال نشد تا زمانی که “disable” را به “Disable” تغییر دادم و پوشه به درستی به مسیر نرفت تا اینکه “True” را به “true” تغییر دادم.
- یکشنبه 20 مرداد 1398 22:00
- بدون نظر
- اسماعیل عبدالحسینی
- _آموزش پنل جدید , _ویندوز پنل جدید , آموزش , آموزش های ویندوز