विंडोज सैंडबॉक्स एक बेहतरीन टूल है जिसका उपयोग एप्लिकेशन और यूटिलिटीज को एक आइसोलेटेड एनवायरनमेंट में टेस्ट करने के लिए किया जाता है। लेकिन कई बार यूजर्स को विभिन्न सॉफ्टवेयर और सर्विसेज को टेस्ट करने के लिए एक कस्टम एनवायरनमेंट बनाने की आवश्यकता होती है। यह वर्चुअल मशीनों का एक फायदा था विंडोज सैंडबॉक्स एनवायरनमेंट पर। लेकिन माइक्रोसॉफ्ट ने यूजर फीडबैक को ध्यान से सुना और विंडोज सैंडबॉक्स के लिए कस्टम कॉन्फ़िगरेशन एनवायरनमेंट बनाने का सपोर्ट जोड़ दिया है।
विंडोज सैंडबॉक्स को कॉन्फ़िगर और उपयोग करें

विंडोज सैंडबॉक्स के लिए कस्टम कॉन्फ़िगरेशन एनवायरनमेंट बनाएं
विंडोज सैंडबॉक्स एनवायरनमेंट के लिए कॉन्फ़िगरेशन फाइलें XML फॉर्मेट में होती हैं। विंडोज सैंडबॉक्स इन्हें .WSB फाइल के रूप में पढ़ता है। वर्तमान में, विंडोज सैंडबॉक्स केवल निम्नलिखित चार कॉन्फ़िगरेशन को सपोर्ट करता है:
- vGPU (वर्चुअलाइज्ड GPU)
- नेटवर्किंग
- शेयर्ड फोल्डर
- स्टार्टअप स्क्रिप्ट
इन WSB फाइलों के कार्य करने का तंत्र इस प्रकार है:

यह यूजर्स को विंडोज सैंडबॉक्स में आइसोलेटेड एनवायरनमेंट पर अधिक नियंत्रण देता है।
आपको इन WSB फाइलों को नोटपैड या विजुअल स्टूडियो कोड का उपयोग करके बनाना या खोलना होगा।
उपरोक्त पहलुओं के लिए कॉन्फ़िगरेशन इस प्रकार की जाती है:

1] vGPU
विंडोज सैंडबॉक्स के vGPU पहलू के लिए सिंटैक्स निम्नानुसार है:
<vGpu>VALUE</VGpu>
इस पहलू के लिए समर्थित मान हैं:
- Disable: इस मान का उपयोग सैंडबॉक्स में vGPU सपोर्ट को डिसेबल करने के लिए किया जा सकता है।
- Default: इस मान का उपयोग vGPU सपोर्ट के डिफ़ॉल्ट और वर्तमान मान को बनाए रखने के लिए किया जा सकता है।
माइक्रोसॉफ्ट नोट करता है,
वर्चुअलाइज्ड GPU को इनेबल करने से सैंडबॉक्स की अटैक सरफेस संभावित रूप से बढ़ सकती है।
2] नेटवर्किंग
विंडोज सैंडबॉक्स के नेटवर्किंग पहलू के लिए सिंटैक्स निम्नानुसार है:
<Networking>VALUE</Networking>
इस पहलू के लिए समर्थित मान हैं:
- Disable: इस मान का उपयोग सैंडबॉक्स में नेटवर्किंग सपोर्ट को डिसेबल करने के लिए किया जा सकता है।
- Default: इस मान का उपयोग नेटवर्किंग सपोर्ट के डिफ़ॉल्ट और वर्तमान मान को बनाए रखने के लिए किया जा सकता है।
माइक्रोसॉफ्ट नोट करता है,
नेटवर्किंग को इनेबल करने से अनट्रस्टेड एप्लिकेशन आपके इंटरनल नेटवर्क के संपर्क में आ सकते हैं।
3] शेयर्ड फोल्डर
विंडोज सैंडबॉक्स के शेयर्ड फोल्डर पहलू के लिए सिंटैक्स निम्नानुसार है:
<MappedFolder> <HostFolder>PATH OF THE HOST FOLDER</HostFolder> <ReadOnly>VALUE</ReadOnly> </MappedFolder>
इस पहलू के लिए समर्थित सब-एस्पेक्ट्स हैं:
- HostFolder: होस्ट मशीन पर उस फोल्डर को निर्दिष्ट करता है जिसे सैंडबॉक्स के साथ शेयर करना है। ध्यान दें कि फोल्डर होस्ट पर पहले से मौजूद होना चाहिए, अन्यथा कंटेनर शुरू नहीं होगा यदि फोल्डर नहीं मिलता है।
- ReadOnly: यदि true है, तो कंटेनर के भीतर से शेयर्ड फोल्डर पर रीड-ओनली एक्सेस लागू करता है। समर्थित मान: true/false।
माइक्रोसॉफ्ट नोट करता है,
होस्ट से मैप की गई फाइलें और फोल्डर सैंडबॉक्स में एप्स द्वारा समझौता किए जा सकते हैं या संभावित रूप से होस्ट को प्रभावित कर सकते हैं।
4] लॉगऑन कमांड
विंडोज सैंडबॉक्स के लॉगऑन कमांड पहलू के लिए सिंटैक्स निम्नानुसार है:
<LogonCommand> <Command>COMMAND TO BE INVOKED ON STARTUP</Command> </LogonCommand>
इस पहलू के लिए समर्थित सब-एस्पेक्ट्स हैं:
- Command: यह एक एक्जीक्यूटेबल स्क्रिप्ट होगी जो स्टार्टअप पर एक्जीक्यूट होगी।
माइक्रोसॉफ्ट नोट करता है,
हालांकि बहुत सरल कमांड काम करेंगे (एक एक्जीक्यूटेबल या स्क्रिप्ट लॉन्च करना), कई स्टेप्स वाले जटिल परिदृश्यों को एक स्क्रिप्ट फाइल में रखा जाना चाहिए। इस स्क्रिप्ट फाइल को शेयर्ड फोल्डर के माध्यम से कंटेनर में मैप किया जा सकता है, और फिर लॉगऑनकमांड डायरेक्टिव के माध्यम से एक्जीक्यूट किया जा सकता है।
उदाहरण
माइक्रोसॉफ्ट ने vGPU और नेटवर्किंग को डिसेबल करके, शेयर्ड डाउनलोड फोल्डर पर रीड-ओनली एक्सेस देकर, और स्टार्टअप पर डाउनलोड फोल्डर लॉन्च करके एक कस्टमाइज्ड विंडोज सैंडबॉक्स एनवायरनमेंट का उचित उदाहरण दिया है।
कोड इस प्रकार है:
<Configuration> <VGpu>Disable</VGpu> <Networking>Disable</Networking> <MappedFolders> <MappedFolder> <HostFolder>C:\Users\Public\Downloads</HostFolder> <ReadOnly>true</ReadOnly> </MappedFolder> </MappedFolders> <LogonCommand> <Command>explorer.exe C:\users\WDAGUtilityAccount\Desktop\Downloads</Command> </LogonCommand> </Configuration>
वैकल्पिक रूप से, आप इस फाइल को सीधे हमारे सर्वर से डाउनलोड करके स्वयं आजमा सकते हैं।
इस फीचर का सबसे अच्छा हिस्सा यह है कि यह विंडोज 10 1903 मई 2019 अपडेट और नए वर्जन पर उपयोग के लिए उपलब्ध है। इसका मतलब है कि यदि आप विंडोज 10 बिल्ड 18342 या नया चला रहे हैं, तो आप बिना किसी समस्या के इस फीचर का उपयोग कर सकेंगे।
आप इस फीचर के बारे में माइक्रोसॉफ्ट पर अधिक जान सकते हैं।
