Windows Sandbox कुछ एप्लिकेशन और उपयोगिताओं को एक अलग वातावरण में टेस्ट करने के लिए एक बेहतरीन टूल है। लेकिन कई बार, एक उपयोगकर्ता विभिन्न सॉफ़्टवेयर और सेवाओं को टेस्ट करने के लिए एक कस्टम वातावरण बनाना चाहता है। यह Windows Sandbox वातावरण पर वर्चुअल मशीनों के पेशेवरों में से एक था। लेकिन Microsoft सक्रिय रूप से उपयोगकर्ता प्रतिक्रिया सुन रहा है और Windows Sandbox के लिए कस्टम कॉन्फ़िगरेशन वातावरण बनाने के लिए समर्थन जोड़ा है।
Windows Sandbox कॉन्फ़िगर करें और उपयोग करें

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

यह उपयोगकर्ताओं को Windows Sandbox में अलग वातावरण पर अधिक नियंत्रण देगा।
आपको Notepad या Visual Studio Code का उपयोग करके इन WSB फ़ाइलों को बनाना या खोलना होगा।
उल्लिखित पहलुओं के लिए कॉन्फ़िगरेशन इस प्रकार किए जाने हैं।

1] vGPU
Windows Sandbox के vGPU पहलू के लिए सिंटैक्स इस प्रकार दिया गया है:
<vGpu>VALUE</VGpu>
और इस पहलू के लिए समर्थित मान हैं:
- Disable: इस मान का उपयोग Sandbox में vGPU समर्थन को अक्षम करने के लिए किया जा सकता है।
- Default: इस मान का उपयोग vGPU समर्थन के डिफ़ॉल्ट और वर्तमान मान को बनाए रखने के लिए किया जा सकता है।
Microsoft नोट करता है,
वर्चुअलाइज्ड GPU को सक्षम करने से सैंडबॉक्स की हमले की सतह संभावित रूप से बढ़ सकती है।
2] नेटवर्किंग
Windows Sandbox के नेटवर्किंग पहलू के लिए सिंटैक्स इस प्रकार दिया गया है:
<Networking>VALUE</Networking>
और इस पहलू के लिए समर्थित मान हैं:
- Disable: इस मान का उपयोग Sandbox में नेटवर्किंग समर्थन को अक्षम करने के लिए किया जा सकता है।
- Default: इस मान का उपयोग नेटवर्किंग समर्थन के डिफ़ॉल्ट और वर्तमान मान को बनाए रखने के लिए किया जा सकता है।
Microsoft नोट करता है,
नेटवर्किंग सक्षम करने से अविश्वसनीय एप्लिकेशन आपके आंतरिक नेटवर्क के संपर्क में आ सकते हैं।
3] शेयर्ड फोल्डर
Windows Sandbox के शेयर्ड फोल्डर पहलू के लिए सिंटैक्स इस प्रकार दिया गया है:
<MappedFolder> <HostFolder>HOST FOLDER KA PATH</HostFolder> <ReadOnly>VALUE</ReadOnly> </MappedFolder>
और इस पहलू के लिए समर्थित उप-पहलू हैं:
- HostFolder: होस्ट मशीन पर उस फोल्डर को निर्दिष्ट करता है जिसे सैंडबॉक्स के साथ शेयर करना है। ध्यान दें कि फोल्डर पहले से ही होस्ट पर मौजूद होना चाहिए, या कंटेनर शुरू होने में विफल हो जाएगा यदि फोल्डर नहीं मिलता है।
- ReadOnly: यदि सच है, तो कंटेनर के भीतर से शेयर्ड फोल्डर पर रीड-ओनली एक्सेस लागू करता है। समर्थित मान: true/false।
Microsoft नोट करता है,
होस्ट से मैप की गई फ़ाइलें और फ़ोल्डर सैंडबॉक्स में ऐप्स द्वारा समझौता किए जा सकते हैं या संभावित रूप से होस्ट को प्रभावित कर सकते हैं।
4] LogonCommand
Windows Sandbox के LogonCommand पहलू के लिए सिंटैक्स इस प्रकार दिया गया है:
<LogonCommand> <Command>STARTUP PAR INVOKE KIYE JANE WALA COMMAND</Command> </LogonCommand>
और इस पहलू के लिए समर्थित उप-पहलू हैं:
- Command: यह एक निष्पादन योग्य स्क्रिप्ट होगी जो स्टार्टअप पर निष्पादित होगी।
Microsoft नोट करता है,
हालांकि बहुत सरल कमांड काम करेंगे (एक निष्पादन योग्य या स्क्रिप्ट लॉन्च करना), कई चरणों वाले अधिक जटिल परिदृश्यों को एक स्क्रिप्ट फ़ाइल में रखा जाना चाहिए। यह स्क्रिप्ट फ़ाइल शेयर्ड फोल्डर के माध्यम से कंटेनर में मैप की जा सकती है, और फिर LogonCommand निर्देश के माध्यम से निष्पादित की जा सकती है।
उदाहरण
Microsoft ने vGPU और नेटवर्किंग अक्षम होने, शेयर्ड डाउनलोड फोल्डर पर रीड-ओनली एक्सेस, और स्टार्टअप पर डाउनलोड फोल्डर लॉन्च होने के साथ एक अनुकूलित Windows Sandbox वातावरण का एक उचित उदाहरण दिया है।
कोड इस प्रकार है:
<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>
वैकल्पिक रूप से, आप इस फ़ाइल को सीधे हमारे सर्वर से डाउनलोड कर सकते हैं और इसे स्वयं आज़मा सकते हैं।
इस सुविधा का सबसे अच्छा हिस्सा यह है कि यह Windows 10 1903 मई 2019 अपडेट और नए पर उपयोग के लिए उपलब्ध है। इसका मतलब है कि, यदि आप Windows 10 बिल्ड 18342 या नया चला रहे हैं, तो आप बिना किसी समस्या के इस सुविधा का उपयोग कर पाएंगे।
आप Microsoft पर इस सुविधा के बारे में अधिक जान सकते हैं।
