رئيسي نظام التشغيل Windows 10 يقدم Windows Sandbox ملفات تكوين بسيطة في نظام التشغيل Windows 10

يقدم Windows Sandbox ملفات تكوين بسيطة في نظام التشغيل Windows 10



اترك رد

Windows Sandbox عبارة عن بيئة سطح مكتب معزولة ومؤقتة حيث يمكنك تشغيل برامج غير موثوق بها دون الخوف من التأثير الدائم على جهاز الكمبيوتر الخاص بك. يدعم Windows Sandbox الآن ملفات التكوين البسيطة (ملحق ملف .wsb) ، والتي توفر الحد الأدنى من دعم البرمجة النصية. يمكنك استخدام هذه الميزة في أحدث إصدار من Windows Insider 18342.


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

يحتوي Windows Sandbox على الخصائص التالية:

كيفية التخلص من الصفحة الفارغة في مستندات جوجل
  • جزء من Windows - كل ما هو مطلوب لهذه الميزة يأتي مع Windows 10 Pro و Enterprise. لا حاجة لتحميل VHD!
  • البكر - في كل مرة يتم فيها تشغيل Windows Sandbox ، يكون نظيفًا مثل تثبيت جديد تمامًا لنظام Windows
  • للاستعمال لمرة واحدة - لا شيء يستمر على الجهاز ؛ يتم تجاهل كل شيء بعد إغلاق التطبيق
  • آمن - يستخدم المحاكاة الافتراضية القائمة على الأجهزة لعزل kernel ، والتي تعتمد على برنامج hypervisor من Microsoft لتشغيل نواة منفصلة تعزل Windows Sandbox عن المضيف
  • فعالة - يستخدم برنامج جدولة النواة المتكاملة وإدارة الذاكرة الذكية ووحدة معالجة الرسومات الافتراضية

هناك المتطلبات المسبقة التالية لاستخدام ميزة Windows Sandbox:

إعلانات

  • Windows 10 Pro أو Enterprise build 18305 أو أحدث
  • معمارية AMD64
  • تم تمكين قدرات المحاكاة الافتراضية في BIOS
  • 4 غيغابايت على الأقل من ذاكرة الوصول العشوائي (8 غيغابايت مستحسن)
  • مساحة خالية على القرص تبلغ 1 غيغابايت على الأقل (يُفضل SSD)
  • ما لا يقل عن نواتين لوحدة المعالجة المركزية (يوصى باستخدام 4 نوى بمؤشر تشعبي)

يمكنك معرفة كيفية تمكين Windows Sandbox واستخدامه هنا .

ملفات تكوين Windows Sandbox

يتم تنسيق ملفات تكوين Sandbox بتنسيق XML ، وترتبط بـ Windows Sandbox عبر امتداد الملف .wsb. يسمح ملف التكوين للمستخدم بالتحكم في الجوانب التالية من Windows Sandbox:

  1. vGPU (وحدة معالجة الرسومات الافتراضية)
    • تمكين أو تعطيل وحدة معالجة الرسومات الافتراضية. إذا تم تعطيل vGPU ، فسيستخدم Sandbox اعوجاج (برنامج نقطي).
  2. الشبكات
    • تمكين أو تعطيل وصول الشبكة إلى Sandbox.
  3. الملفات المشتركة
    • مشاركة المجلدات من المضيف مع أذونات القراءة أو الكتابة. لاحظ أن كشف أدلة المضيف قد يسمح للبرامج الضارة بالتأثير على نظامك أو سرقة البيانات.
  4. البرنامج النصي لبدء التشغيل
    • إجراء تسجيل الدخول إلى وضع الحماية.

بالنقر المزدوج على ملف * .wsb ، ستفتحه في Windows Sandboxю

خيارات التكوين المدعومة

VGpu

لتمكين أو تعطيل مشاركة GPU.

القيمة

القيم المعتمدة:

  • تعطيل - يعطل دعم vGPU في وضع الحماية. إذا تم تعيين هذه القيمة ، فسيستخدم Windows Sandbox عرض البرامج ، والذي يمكن أن يكون أبطأ من وحدة معالجة الرسومات الافتراضية.
  • إفتراضي - هذه هي القيمة الافتراضية لدعم vGPU ؛ هذا يعني حاليًا تمكين vGPU.

ملاحظة: يمكن أن يؤدي تمكين وحدة معالجة الرسومات الافتراضية إلى زيادة سطح الهجوم في وضع الحماية.

الشبكات

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

كيفية إزالة الخطوط المنقطة في Excel
القيمة

القيم المعتمدة:

  • تعطيل - تعطيل الشبكات في الصندوق الرمل.
  • إفتراضي - هذه هي القيمة الافتراضية لدعم الشبكات. يتيح ذلك إمكانية الاتصال بالشبكات من خلال إنشاء مفتاح افتراضي على المضيف ، وربط صندوق الحماية به عبر بطاقة واجهة شبكة افتراضية.

ملاحظة: يمكن أن يؤدي تمكين الشبكة إلى كشف التطبيقات غير الموثوق بها لشبكتك الداخلية.

MappedFolders

يلتف قائمة كائنات MappedFolder.

قائمة كائنات MappedFolder

ملاحظة: الملفات والمجلدات المعينة من المضيف يمكن اختراقها من خلال التطبيقات الموجودة في Sandbox أو من المحتمل أن تؤثر على المضيف.

MappedFolder

يحدد مجلدًا واحدًا على الجهاز المضيف والذي ستتم مشاركته على سطح مكتب الحاوية. يتم تشغيل التطبيقات في Sandbox تحت حساب المستخدم “WDAGUtilityAccount”. وبالتالي ، يتم تعيين كافة المجلدات ضمن المسار التالي: C: Users WDAGUtilityAccount Desktop.

على سبيل المثال سيتم تعيين 'C: Test' كـ 'C: users WDAGUtilityAccount Desktop Test'.

المسار إلى قيمة المجلد المضيف

HostFolder : يحدد المجلد على الجهاز المضيف لمشاركته في آلية تحديد الوصول. لاحظ أن المجلد يجب أن يكون موجودًا بالفعل المضيف وإلا ستفشل الحاوية في البدء إذا لم يتم العثور على المجلد.

يقرأ فقط : إذا كان هذا صحيحًا ، يفرض الوصول للقراءة فقط إلى المجلد المشترك من داخل الحاوية. القيم المدعومة: صح / خطأ.

ملاحظة: الملفات والمجلدات المعينة من المضيف يمكن اختراقها من خلال التطبيقات الموجودة في Sandbox أو من المحتمل أن تؤثر على المضيف.

LogonCommand

يحدد أمرًا واحدًا سيتم استدعاؤه تلقائيًا بعد تسجيل دخول الحاوية.

الأمر المراد استدعاؤه

أمر: مسار إلى ملف تنفيذي أو برنامج نصي داخل الحاوية سيتم تنفيذه بعد تسجيل الدخول.

ملاحظة: على الرغم من أن الأوامر البسيطة جدًا ستعمل (بدء تشغيل ملف تنفيذي أو برنامج نصي) ، إلا أنه يجب وضع سيناريوهات أكثر تعقيدًا تتضمن خطوات متعددة في ملف نصي. يمكن تعيين ملف البرنامج النصي هذا في الحاوية عبر مجلد مشترك ، ثم يتم تنفيذه عبر توجيه LogonCommand.

أمثلة على التكوين

مثال 1

يمكن استخدام ملف التكوين التالي لاختبار الملفات التي تم تنزيلها بسهولة داخل sandbox. لتحقيق ذلك ، يقوم البرنامج النصي بتعطيل الشبكات و vGPU ، ويقيد مجلد التنزيلات المشتركة للوصول للقراءة فقط في الحاوية. للراحة ، يفتح أمر تسجيل الدخول مجلد التنزيلات داخل الحاوية عند بدء تشغيله.

Downloads.wsb

تعطيل تعطيل C:  Users  Public  Downloads صحيحا explorer.exe C:  users  WDAGUtilityAccount  Desktop  Downloads

مثال 2

يقوم ملف التكوين التالي بتثبيت Visual Studio Code في الحاوية ، الأمر الذي يتطلب إعداد LogonCommand أكثر تعقيدًا بعض الشيء.

يتم تعيين مجلدين في الحاوية ؛ يحتوي الأول (SandboxScripts) على VSCodeInstall.cmd ، والذي سيقوم بتثبيت VSCode وتشغيله. من المفترض أن يحتوي المجلد الثاني (CodingProjects) على ملفات المشروع التي يريد المطور تعديلها باستخدام VSCode.

مع البرنامج النصي المثبت VSCode الذي تم تعيينه بالفعل في الحاوية ، يمكن لـ LogonCommand الرجوع إليه.

VSCodeInstall.cmd

كيفية إضافة ملصقات إلى imessage
REM Download VSCode curl -L 'https://update.code.visualstudio.com/latest/win32-x64-user/stable' - Output C:  users  WDAGUtilityAccount  Desktop  vscode.exe REM قم بتثبيت وتشغيل VSCode C :  users  WDAGUtilityAccount  Desktop  vscode.exe / verysilent / suppressmsgboxes

VSCode.wsb

C:  SandboxScripts true C:  CodingProjects false C:  users  wdagutilityaccount  desktop  SandboxScripts  VSCodeInstall.cmd

مصدر: مايكروسوفت

مقالات مثيرة للاهتمام

اختيار المحرر

مراجعة Rolls-Royce Ghost Black Badge: يخت فاخر على الطريق
مراجعة Rolls-Royce Ghost Black Badge: يخت فاخر على الطريق
في عام 2017 ، أصبحت الرفاهية والتكنولوجيا أرخص من أي وقت مضى. حتى السيارات مثل Nissan Leaf الجديدة متوفرة بمساعدات السائق المستقل ، في حين أن الصالونات التنفيذية مثل Mercedes E-Class تأتي مع تكنولوجيا أكثر مما كنا نعتقد أنه ممكن.
ما هي متلازمة بوكيمون لافندر تاون؟
ما هي متلازمة بوكيمون لافندر تاون؟
متلازمة مدينة لافندر هي ظاهرة مرتبطة بـ 'بوكيمون'. تعرف على ما هي متلازمة لافندر تاون واكتشف ما إذا كانت صحيحة أم لا.
إخفاء بريدك الإلكتروني واسم المستخدم من شاشة قفل Windows 10
إخفاء بريدك الإلكتروني واسم المستخدم من شاشة قفل Windows 10
في هذه المقالة ، سنرى كيفية إخفاء معلومات الحساب المعروضة عند قفل جهاز الكمبيوتر الخاص بك في Windows 10.
Linux Mint 20 BETA متاح للتنزيل
Linux Mint 20 BETA متاح للتنزيل
أصدرت Linux Mint نسخة معاينة لإصدارها القادم 'Ulyana'. وصل Linux Mint 20 إلى المرحلة التجريبية ، وهو يأتي بنظام تشغيل 64 بت فقط مع تعطيل snapd ، ويعتمد على تطبيقات المستودعات الكلاسيكية ، و flatpak. يمكن للمستخدمين المهتمين تنزيل إصدارات Cinnamon و MATE و Xfce من Linux Mint 20. وهي تتميز بـ Cinnamon 4.6 و Xfce 4.14 و
أفضل 34 أداة مجانية لتدمير البيانات لعام 2024
أفضل 34 أداة مجانية لتدمير البيانات لعام 2024
فيما يلي العديد من البرامج المجانية لتدمير البيانات، والتي تسمى أيضًا برنامج مسح القرص أو برنامج ممحاة القرص الصلب.
أصلح مشكلات Windows Update في Windows 10 عن طريق إعادة تعيين خياراته وملفاته
أصلح مشكلات Windows Update في Windows 10 عن طريق إعادة تعيين خياراته وملفاته
إليك كيفية إعادة تعيين حالة Windows Update ومكوناته إذا توقف عن العمل في Windows 10.
كيفية العثور على الهاتف المفقود باستخدام صفحة جوجل الرئيسية
كيفية العثور على الهاتف المفقود باستخدام صفحة جوجل الرئيسية
إذا كان هاتفك في غير مكانه في مكان ما في منزلك، فاستخدم ميزة 'Find My Phone' في Google Home لتحديد موقعه. فقط قل 'Ok Google، ابحث عن هاتفي'.