كيفية اختبار البرامج دون ترك أي أثر على النظام

  • يوفر Windows Sandbox بيئة معزولة وقابلة للاستبدال لاختبار البرامج دون التأثير على نظامك الرئيسي.
  • وهو متوفر فقط على نظامي التشغيل Windows 10/11 Pro أو Enterprise ويتطلب معالجًا 64 بت، وتقنية المحاكاة الافتراضية، وذاكرة وصول عشوائي كافية.
  • يؤدي إغلاق بيئة الاختبار المعزولة إلى حذف جميع التغييرات والتطبيقات والملفات التي تم إنشاؤها أثناء الجلسة.
  • إنه مثالي لتحليل البرامج المشبوهة والمرفقات المريبة واختبار التكوينات المتقدمة بأمان كامل.

اختبر البرامج دون ترك أي أثر على نظام التشغيل ويندوز

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

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

ماذا يعني اختبار البرامج دون ترك أي أثر على النظام؟

عندما نتحدث عن اختبر البرامج دون ترك أي أثر على نظام التشغيل ويندوز نقصد هنا تشغيل التطبيقات في بيئة لا تؤثر على نظام التشغيل الرئيسي بأي شكل من الأشكال. لا ملفات، لا إدخالات في سجل النظام، لا إعدادات، لا بيانات شخصية. بعبارة أخرى، بيئة اختبار يمكنك فيها فعل ما تشاء، مع العلم أنه عند إغلاق التطبيق، يختفي كل شيء.

في ظل الاستخدام العادي، أي برنامج تقوم بتثبيته على جهاز الكمبيوتر الخاص بك سيختفي في النهاية السجلات إدخالات التسجيلالخدمات والتكوينات في جميع أنحاء النظام. حتى بعد إلغاء تثبيته، تبقى بعض البقايا في أغلب الأحيان. أما مع الأدوات المعزولة، فتُحصر هذه "المخلفات" في بيئة معزولة تُحذف بالكامل عند انتهاء الجلسة.

تتمثل الميزة الرئيسية في أنه عند مواجهة برامج ذات أصل مشكوك فيه أو خطير للغاية، نظام التشغيل الفعلي غير تالف.إذا تبين أن البرنامج ضاريُحاصر البرنامج داخل البيئة المعزولة. بمجرد إغلاق بيئة الاختبار المعزولة، تتم إزالة كل ما قمت بتثبيته أو تشغيله فيها تلقائيًا.

بفضل ذلك، يمكنك استخدام هذه البيئات لـ تحليل الملفات المشبوهةتحقق من برامج التثبيت، وجرّب الإصدارات التجريبية غير المستقرة، أو جرّب تغييرات التكوين المتقدمة دون المخاطرة بتعطيل أي شيء في تثبيت Windows الرئيسي لديك.

ما هو برنامج Sandbox تحديداً؟

بيئة معزولة من نوع Sandbox في نظام التشغيل Windows

Un برنامج Sandbox إنه تطبيق يقوم بإنشاء بيئة تنفيذ معزولة ومضبوطة داخل نظام التشغيل. هذه البيئة الافتراضية، والتي تسمى غالبًا ببساطة "صندوق رمل"، تعمل كنظام صغير ومستقل حيث يمكنك تشغيل البرامج والعمليات دون أن تتمكن من التفاعل بحرية مع بقية الكمبيوتر.

من الناحية الفنية، تعتمد هذه الأنواع من الحلول على تقنيات المحاكاة الافتراضية والعزليُنشئ هذا طبقةً إضافيةً بين النظام المضيف وما يعمل داخل البيئة المعزولة. ويتطلب ذلك استهلاكًا إضافيًا للموارد نظرًا لإنشاء نسخة نظام فوق نظام ويندوز الفعلي. في المقابل، يبقى النظام المضيف بمنأى عما يحدث داخل البيئة المعزولة.

في حالة Windows Sandbox، تستفيد مايكروسوفت من ميزات المحاكاة الافتراضية المدمجة في نظامي التشغيل ويندوز 10 وويندوز 11 (في إصداري Pro وEnterprise) لإنشاء بيئة مؤقتة حيث يعيد كل إعادة تشغيل النظام إلى حالة نظيفة تمامًا. هذه ليست آلة افتراضية تقليدية ذات قرص ثابت، بل هي بيئة اختبار مؤقتة تتم إعادة ضبطها بالكامل في كل جلسة.

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

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

الاختلافات بين بيئة الاختبار المعزولة والآلة الافتراضية العادية

على الرغم من تشابههما الكبير من حيث المفهوم، لا تُعدّ بيئة الاختبار المعزولة (Sandbox) مماثلة للآلة الافتراضية التقليدية.عادةً ما تحتوي الآلة الافتراضية الكلاسيكية (على سبيل المثال مع Hyper-V أو VirtualBox أو VMware) على نظام تشغيل كامل مثبت على قرص افتراضي، مع تكوينات وبيانات دائمة يتم الاحتفاظ بها من جلسة إلى أخرى.

ومع ذلك، فإن بيئة من نوع Windows Sandbox مصممة لتكون نظام قابل للتصرف ومؤقتفي كل مرة تقوم بتشغيله، يتم إنشاء صورة ويندوز نظيفة بناءً على التثبيت الأصلي، بدون أي برامج أو إعدادات سابقة. وفي كل مرة تقوم بإغلاقه، تختفي جميع التغييرات: الملفات، والتثبيتات، والتنزيلات، ومفاتيح التسجيل... كل شيء يُمسح.

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

ثمة فرق مهم آخر يتمثل في أن هذه الميزة مدمجة في نظام التشغيل ويندوز، يتطلب نظام Windows Sandbox الحد الأدنى من الإعدادات.لستَ بحاجة إلى تثبيت نظام تشغيل ضيف، أو إدارة أقراص افتراضية، أو القلق بشأن برامج تشغيل محددة. ما عليك سوى تشغيل الوظيفة، وفي غضون ثوانٍ، ستحصل على سطح مكتب نظيف جاهز للعمل.

متطلبات استخدام Windows Sandbox على جهاز الكمبيوتر الخاص بك

متطلبات بيئة الحماية لنظام التشغيل ويندوز

قبل أن تتمكن من الاستمتاع بهذا بيئة معزولة مدمجة في النظاميجب أن يتوافق جهاز الكمبيوتر الخاص بك مع سلسلة من متطلبات الأجهزة والبرامجإنها ليست ميزة مصممة لأجهزة الكمبيوتر الأساسية للغاية، لأنك في النهاية ستشغل نظام التشغيل Windows "داخل" نظام التشغيل Windows الخاص بك.

أما بالنسبة لنظام التشغيل، فأنت بحاجة إلى إصدار ويندوز الاحترافي أو التجاريوبالتحديد، يتوفر برنامج Windows Sandbox في:

  • Windows 10 Pro أو Enterprise، بدءًا من الإصدار 1903 (والإصدارات اللاحقة قليلاً مثل 18305 في قناة الاختبار).
  • أي إصدار من نظام التشغيل Windows 11 Pro أو Enterpriseلا تتضمن إصدارات Home، في كل من Windows 10 و Windows 11، هذه الميزة.

على المستوى المعماري، يجب أن يكون النظام 64 بتلا تدعم هذه الوظيفة المعالجات ذات 32 بت. بالإضافة إلى ذلك، يجب أن يمتلك الكمبيوتر المواصفات التالية: إمكانيات المحاكاة الافتراضية للأجهزة، مثل Intel VT-x أو AMD-V، ويجب تمكين هذه الخيارات في BIOS أو UEFI.

فيما يتعلق بالموارد، تحدد مايكروسوفت الحد الأدنى من المتطلبات، ولكن من الناحية العملية يُنصح بترك هامش أكبر قليلاً:

  • وحدة المعالجة المركزية‏:معالج 64 بت بنواتين على الأقل. يُنصح بأربعة خيوط معالجة أو أكثر، ومن الأفضل حاليًا أن تستهدف من 4 إلى 6 أنوية فعلية حتى لا يتعرض النظام المضيف لضغط كبير.
  • ذاكرة الوصول العشوائي: يتطلب تشغيل بيئة الاختبار (Sandbox) حدًا أدنى من 4 جيجابايت، ولكن من المعقول أن يكون لديك 8 جيجا او اكثرإذا كنت تخطط لتشغيل تطبيقات ثقيلة داخل بيئة معزولة، فمن الأفضل أن يكون لديك 12 جيجابايت أو أكثر لتكون في الجانب الآمن.
  • تخزينيتطلب تشغيل النظام مساحة تخزين خالية لا تقل عن 1 جيجابايت. يُنصح بشدة باستخدام محرك SSD لتجربة سلسة وأوقات تحميل سريعة.

من المهم أيضًا أن يكون لديك آخر تحديثات ويندوز تم تثبيته لأسباب تتعلق بالتوافق والأمان. تتضمن الإصدارات الحديثة عادةً تحسينات في الأداء وتحديثات خاصة بالتقنية الافتراضية ومكون Sandbox.

مواصفات الأجهزة الموصى بها لتحقيق أداء جيد

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

في المعالج، كل ما هو معالجات Intel Core أو AMD Ryzen متوسطة المدى وما فوق من بين الأجهزة التي تم اختيارها في السنوات الأخيرة، ستكون الأمور على ما يرام. إذا كنت ترغب في العمل بسلاسة، فإن معالجًا سداسي النواة وذو 12 مسارًا يُعد خيارًا متوازنًا للغاية، خاصةً إذا كنت تفتح تطبيقات متعددة بشكل متكرر على النظام الرئيسي وداخل بيئة الحماية (Sandbox).

فيما يتعلق بالذاكرة، على الرغم من أنه يمكن تشغيله رسميًا على 4 جيجابايت، إلا أن هذا في الواقع كمية ضئيلة للغاية، حتى بالنسبة للنظام المضيف. غيغابايت من ذاكرة الوصول العشوائي 8 ستتمكن من العمل بشكل جيد إلى حد معقول إذا لم تبالغ في عدد التطبيقات المفتوحة؛ بدءًا من 12 أو 16 GB يمكنك الآن التفكير في تشغيل العديد من الأدوات الثقيلة داخل البيئة المعزولة دون أن يتعطل النظام.

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

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

كيفية تثبيت وتفعيل Windows Sandbox خطوة بخطوة

تتضمن الإصدارات المتوافقة برنامج Windows Sandbox، ولكن لم يتم تنشيطه افتراضيًاهناك طريقتان رئيسيتان لتشغيله:

  • باستخدام PowerShell (وهو أمر أكثر تخصصًا).
  • استخدام نافذة ميزات ويندوز الكلاسيكية (وهي أسهل طريقة لمعظم المستخدمين).

إذا كنت تفضل الطريقة السريعة والواضحة، فما عليك سوى الذهاب إلى شريط البحث وكتابة "تمكين أو تعطيل ميزات Windows"افتح الأداة التي تظهر كأفضل تطابق وانتظر حتى يتم تحميل قائمة المكونات الاختيارية.

في تلك النافذة، سترى سلسلة من المربعات التي تحتوي على وظائف النظام المتقدمة. مرر لأسفل حتى تجد الإدخال المطلوب. "Windows Sandbox" أو "Windows Sandbox". (بحسب لغة التثبيت لديك). حدد الخيار ثم اضغط على "موافق" لنظام التشغيل Windows لبدء إضافة المكونات اللازمة.

في نهاية العملية، سيطلب منك النظام قم بإعادة تشغيل جهاز الكمبيوترهذه خطوة إلزامية: لن يتم تثبيت الوظائف بالكامل إلا بعد اكتمال إعادة التشغيل. في الأجهزة الحديثة، تستغرق إعادة التشغيل المرتبطة بهذا التثبيت عادةً دقيقة أو دقيقتين فقط.

إذا كنت تفضل استخدام وحدة التحكم، يمكنك أيضًا تفعيل الميزة من نافذة PowerShell مع أذونات المسؤولما عليك سوى تشغيل أمر يقوم بتمكين ميزة Windows Sandbox الاختيارية، وبعد ذلك ستحتاج إلى إعادة التشغيل حتى تدخل التغييرات حيز التنفيذ.

كيفية استخدام بيئة الاختبار المعزولة في نظام ويندوز لاختبار البرامج دون ترك أي أثر

بمجرد تثبيت المكون، يصبح استخدامه بسيطًا للغاية. لفتحه، ما عليك سوى الانتقال إلى قائمة ابدأ أو مربع بحث ويندوز وكتابة "صندوق رمل ويندوز"سترى التطبيق بأيقونته المعتادة، وستقوم بتشغيله كما تفعل مع أي برنامج آخر.

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

عند فتحها، ستجد سطح مكتب يعمل بنظام ويندوز بكامل وظائفهعادةً ما يكون هذا النظام باللغة الإنجليزية وغير مُفعّل، ولكنه يعمل كنظام مُثبّت حديثًا. لا توجد تطبيقات خارجية، ولا إعدادات غريبة، ولا ملفات شخصية. إنه أشبه باستخدام جهاز كمبيوتر جديد تمامًا، ولكن في نافذة على سطح مكتبك.

لاختبار ملف مشبوه، ببساطة اسحبه من نظامك المباشر إلى نافذة Sandbox أو انسخها والصقها. ومن هناك، يمكنك تشغيلها أو تثبيتها دون خوف: أي محاولة من البرنامج لتعديل نظام التشغيل ستكون محصورة داخل تلك البيئة المعزولة.

عند الانتهاء من اختباراتك، أغلق نافذة Windows Sandbox باستخدام علامة X الموجودة في الزاوية، تمامًا كما تفعل مع أي تطبيق آخر. سيُعلمك النظام بذلك. سيتم فقدان جميع محتويات الجلسةوبمجرد التأكيد، ستتم إزالة جميع التغييرات بالكامل: البرامج المثبتة، والتنزيلات، وتعديلات التكوين... كل شيء على الإطلاق.

أمثلة عملية: متى يكون استخدام Sandbox منطقياً؟

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

كما أنه مورد سهل الإدارة للغاية مرفقات بريد إلكتروني ذات مصدر مشكوك فيهإذا تلقيت ملفًا مضغوطًا أو ملفًا تنفيذيًا قد يكون مهمًا ولكنك لست متأكدًا تمامًا من ذلك، فيمكنك نقله إلى Sandbox وفتحه هناك: إذا تبين أنه حصان طروادة أو برنامج فدية، فسيتم احتجازه في تلك البيئة المؤقتة.

يستخدمه المستخدمون الأكثر خبرة تقنية لـ اختبار تغييرات التكوين المتقدمة (على سبيل المثال، التلاعب بالسجل، أو تجربة سياسات المجموعة، أو تثبيت برامج تشغيل غير تقليدية) دون المخاطرة بجعل النظام الرئيسي غير مستقر أو غير قابل للتشغيل.

وبالمثل، فإنه يستخدم على نطاق واسع لـ اختبار الأمان باستخدام برامج ضارة حقيقية أو نصوص برمجية يحتمل أن تكون خطيرةوخاصة في بيئات المختبرات. الفكرة هي مراقبة سلوك البرنامج في بيئة مضبوطة، مع العلم أنه عند إغلاق الجلسة، ستختفي "التجربة" بأكملها دون أي أثر.

باختصار، عندما تفكر "أريد أن أرى هذا، لكنني لا أثق في تثبيته على نظام ويندوز الخاص بي"، فإنه مرشح جيد للتمرير عبر Sandbox أولاً وتهدئة بالك.