विंडोज सैंडबॉक्स एक अलग वातावरण में कुछ अनुप्रयोगों और उपयोगिताओं के परीक्षण के लिए एक महान उपकरण है। लेकिन कई बार, उपयोगकर्ता विभिन्न सॉफ़्टवेयर और सेवाओं का परीक्षण करने के लिए एक कस्टम वातावरण बनाना चाहता है। यह विंडोज सैंडबॉक्स वातावरण पर वर्चुअल मशीन के पेशेवरों में से एक था। लेकिन माइक्रोसॉफ्ट सक्रिय रूप से उपयोगकर्ता प्रतिक्रिया सुन रहा है और विंडोज सैंडबॉक्स के लिए कस्टम कॉन्फ़िगरेशन वातावरण बनाने के लिए समर्थन जोड़ा है।
Windows Sandbox कॉन्फ़िगर और उपयोग करें
Windows Sandbox के लिए कस्टम कॉन्फ़िगरेशन परिवेश बनाएं
Windows सैंडबॉक्स परिवेश के लिए कॉन्फ़िगरेशन फ़ाइलें XML स्वरूपण में हैं। Windows Sandbox परिवेश उन्हें .WSB फ़ाइल के रूप में पढ़ता है। वर्तमान में, केवल निम्न चार कॉन्फ़िगरेशन Windows Sandbox द्वारा समर्थित हैं:
- vGPU (वर्चुअलाइज्ड GPU)।
- नेटवर्किंग.
- साझा फ़ोल्डर।
- स्टार्टअप स्क्रिप्ट।
इन WSB फ़ाइलों के लिए कार्य प्रणाली इस प्रकार है:
यह उपयोगकर्ताओं को विंडोज सैंडबॉक्स में अलग-थलग वातावरण पर अधिक नियंत्रण देगा।
आपको इन WSB फ़ाइलों को Notepad या Visual Studio कोड का उपयोग करके बनाना या खोलना होगा।
इस प्रकार उल्लिखित पहलुओं के लिए विन्यास किया जाना है।
1] वीजीपीयू
विंडोज सैंडबॉक्स के वीजीपीयू पहलू के लिए वाक्य रचना इस प्रकार दी गई है:
<vGpu>VALUE</VGpu>
और इस पहलू के लिए समर्थित मान हैं:
- अक्षम करें: इस मान का उपयोग सैंडबॉक्स में vGPU समर्थन को अक्षम करने के लिए किया जा सकता है।
- डिफ़ॉल्ट: इस मान का उपयोग vGPU समर्थन के डिफ़ॉल्ट और वर्तमान मान को बनाए रखने के लिए किया जा सकता है।
माइक्रोसॉफ्ट नोट्स,
<ब्लॉकक्वॉट>वर्चुअलाइज्ड GPU को सक्षम करने से संभावित रूप से सैंडबॉक्स की आक्रमण सतह बढ़ सकती है।
2] नेटवर्किंग
विंडोज सैंडबॉक्स के नेटवर्किंग पहलू के लिए सिंटैक्स इस प्रकार दिया गया है:
<Networking>VALUE</Networking>
और इस पहलू के लिए समर्थित मान हैं:
- अक्षम करें: इस मान का उपयोग सैंडबॉक्स में नेटवर्किंग समर्थन को अक्षम करने के लिए किया जा सकता है।
- डिफ़ॉल्ट: इस मान का उपयोग नेटवर्किंग समर्थन के डिफ़ॉल्ट और वर्तमान मान को बनाए रखने के लिए किया जा सकता है।
माइक्रोसॉफ्ट नोट्स,
<ब्लॉकक्वॉट>नेटवर्किंग को सक्षम करने से आपके आंतरिक नेटवर्क पर अविश्वसनीय एप्लिकेशन सामने आ सकते हैं।
3] साझा किए गए फ़ोल्डर
विंडोज सैंडबॉक्स के साझा फ़ोल्डर पहलू के लिए वाक्य रचना इस प्रकार दी गई है:
<MappedFolder> <HostFolder>PATH OF THE HOST FOLDER</HostFolder> <ReadOnly>VALUE</ReadOnly> </MappedFolder>
और इस पहलू के लिए समर्थित उप-पहलू हैं:
- होस्टफ़ोल्डर: सैंडबॉक्स में साझा करने के लिए होस्ट मशीन पर फ़ोल्डर निर्दिष्ट करता है। ध्यान दें कि फ़ोल्डर पहले से ही होस्ट में मौजूद होना चाहिए, या यदि फ़ोल्डर नहीं मिला तो कंटेनर प्रारंभ करने में विफल हो जाएगा।
- केवल पढ़ने के लिए: यदि सही है, तो कंटेनर के भीतर से साझा किए गए फ़ोल्डर में केवल-पढ़ने के लिए पहुंच को लागू करता है। समर्थित मान:सही/गलत।
माइक्रोसॉफ्ट नोट्स,
<ब्लॉकक्वॉट>होस्ट से मैप की गई फ़ाइलें और फ़ोल्डर सैंडबॉक्स में ऐप्स द्वारा छेड़छाड़ किए जा सकते हैं या संभावित रूप से होस्ट को प्रभावित कर सकते हैं।
4] LogonCommand
Windows Sandbox के LogonCommand पहलू के लिए सिंटैक्स इस प्रकार दिया गया है:
<LogonCommand> <Command>COMMAND TO BE INVOKED ON STARTUP</Command> </LogonCommand>
और इस पहलू के लिए समर्थित उप-पहलू हैं:
- कमांड: यह एक निष्पादन योग्य स्क्रिप्ट होगी जिसे स्टार्टअप पर निष्पादित किया जाएगा।
माइक्रोसॉफ्ट नोट्स,
<ब्लॉकक्वॉट>हालांकि बहुत ही सरल कमांड काम करेंगे (एक निष्पादन योग्य या स्क्रिप्ट को लॉन्च करना), अधिक जटिल परिदृश्यों में कई चरणों को शामिल करना एक स्क्रिप्ट फ़ाइल में रखा जाना चाहिए। इस स्क्रिप्ट फ़ाइल को साझा फ़ोल्डर के माध्यम से कंटेनर में मैप किया जा सकता है, और फिर LogonCommand निर्देश के माध्यम से निष्पादित किया जा सकता है।
उदाहरण
माइक्रोसॉफ्ट ने वीजीपीयू और नेटवर्किंग अक्षम होने के साथ एक अनुकूलित विंडोज सैंडबॉक्स वातावरण का एक उचित उदाहरण दिया है, साझा डाउनलोड फ़ोल्डर में केवल पढ़ने के लिए पहुंच, और डाउनलोड फ़ोल्डर स्टार्टअप पर लॉन्च किया जाएगा।
कोड इस प्रकार है:
<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 या नए संस्करण चला रहे हैं, तो आप बिना किसी समस्या के इस सुविधा का उपयोग करने में सक्षम होंगे।
आप इस सुविधा के बारे में Microsoft पर अधिक जान सकते हैं।