सभी सॉफ्टवेयर ऐप्स पोर्टेबल नहीं बनाए जाते हैं। जबकि अधिकांश पोर्टेबल ऐप्स को Portableapps.com से डाउनलोड और उपयोग किया जा सकता है, यदि आप किसी ऐसे सॉफ्टवेयर का पोर्टेबल संस्करण बनाना चाहते हैं जिसमें अन्यथा एक उपलब्ध नहीं है, तो आपको केमियो और Evalaze जैसे वर्चुअलाइजेशन यूटिलिटीज का उपयोग करना होगा। जबकि हम पहले ही केमियो का उपयोग करने पर चर्चा कर चुके हैं, यह लेख आपको दिखाएगा कि Evalaze का उपयोग करके विंडोज एप्लिकेशन को वर्चुअलाइज़ कैसे करें और उन्हें पोर्टेबल बनाएं।
विंडोज एप्लिकेशन को वर्चुअलाइज़ करने के लाभ
पोर्टेबल ऐप्स का स्पष्ट लाभ किसी भी साधन जैसे USB फ्लैश ड्राइव या इंटरनेट का उपयोग करके पोर्टेबल ऐप्स को कहीं भी ले जाने की क्षमता है। हर जगह ऐप्स इंस्टॉल करने की कोई आवश्यकता नहीं है। आपको बस पोर्टेबल ऐप फ़ोल्डर ले जाना होगा जो सभी सेटिंग्स और डेटा को अपने साथ ले जाएगा।
पोर्टेबल ऐप्स का एक कम ज्ञात लाभ यह है कि वे सिस्टम को वायरस से बचाने में महान हो सकते हैं। चूंकि अधिकांश पोर्टेबल ऐप्स अपने स्वयं के वर्चुअल कंटेनरों में चलते हैं, इसलिए भ्रष्टाचार सबसे अधिक संभावना पूरे सिस्टम को प्रभावित नहीं करेगा।
वर्चुअलाइजेशन कैसे काम करता है
Evalaze वास्तव में एप्लिकेशन इंस्टॉल करने से पहले सिस्टम को स्कैन करता है। यह DLLs, एक्जीक्यूटेबल्स, और रजिस्ट्री परिवर्तनों सहित बदली हुई और नई बनी फ़ाइलों के लिए स्कैन करता है। इंस्टॉलेशन पूरा होने के बाद वही स्कैन चलाया जाता है। स्कैन के दौरान कैप्चर किया गया डेटा .evd एक्सटेंशन वाली एक सिंगल फ़ाइल में सेव होता है।
जब आप विंडोज एप्लिकेशन को वर्चुअलाइज़ करते हैं, तो आप उसी सॉफ्टवेयर के विभिन्न संस्करणों को बिना किसी डेटा संघर्ष के चला सकते हैं। वर्चुअलाइज़्ड एप्लिकेशन एक सैंडबॉक्स के अंदर चलते हैं। यह चल रहे एप्लिकेशन को अधिक सुरक्षित बना देगा, और डेटा सिस्टम पर नहीं लिखा जाएगा। डेटा या तो वर्चुअलाइज़्ड एप्लिकेशन फ़ोल्डर में लिखा जाता है या पूरी तरह से निपटाया जाता है।
Evalaze का उपयोग करके विंडोज एप्लिकेशन को वर्चुअलाइज़ करना
Evalaze में एक बहुत ही सरल यूजर इंटरफ़ेस है। आप एक विज़ार्ड का उपयोग करके एप्लिकेशन को वर्चुअलाइज़ कर सकते हैं, या अपने निपटान में सभी विकल्पों के साथ मैन्युअल रूप से कर सकते हैं। हम इस ट्यूटोरियल के लिए विज़ार्ड का उपयोग करेंगे। वर्चुअल ऐप बनाने के लिए आपको केवल सरल चरणों का पालन करना होगा।
Evalaze विज़ार्ड एप्लिकेशन नाम और कैप्चर पथ मांगता है जहां सभी सेटिंग्स स्टोर की जाएंगी। डिफ़ॉल्ट पथ C:\capture है। यदि आप विंडोज 7 या विंडोज 8 का उपयोग कर रहे हैं, तो आपको Evalaze से आउटपुट फ़ाइलों को सहेजने के लिए सिस्टम ड्राइव का उपयोग नहीं करना चाहिए क्योंकि ऑपरेटिंग सिस्टम के प्रतिबंध के कारण। यदि उन्हें सिस्टम ड्राइव पर रखा जाता है तो एप्लिकेशन अच्छी तरह से काम नहीं कर सकते हैं।
प्री-इंस्टॉलेशन स्कैनिंग शुरू करने के लिए नेक्स्ट बटन दबाएं। आपके सिस्टम ड्राइव के आकार के आधार पर स्कैन पूरा होने में कुछ समय लग सकता है। विज़ार्ड फाइल सिस्टम और रजिस्ट्री परिवर्तनों की तलाश करेगा और पोस्ट-इंस्टॉलेशन स्कैनिंग स्थिति के साथ तुलना के लिए सिस्टम स्टेट को सेव करेगा।
प्रीस्कैन प्रक्रिया पूरी होने के बाद, आपको उस सॉफ्टवेयर सेटअप का चयन करने के लिए "सेटअप चुनें" बटन दबाना होगा जिसे आप वर्चुअलाइज़ करना चाहते हैं। इस चरण में, Evalaze ऐप बैकग्राउंड में काम करेगा जबकि आप सॉफ्टवेयर इंस्टॉल और कॉन्फ़िगर करते हैं। Evalaze चलाते समय किसी अन्य ऐप को न चलाने की सलाह दी जाती है ताकि किसी भी संघर्ष से बचा जा सके।
जब इंस्टॉलेशन पूरा हो जाए, तो ऐप को कॉन्फ़िगर करें ताकि आपकी सभी वांछित सेटिंग्स वर्चुअलाइज़्ड ऐप में रिकॉर्ड हो जाएं। कॉन्फ़िगरेशन के बाद, आपको Evalaze पर वापस लौटने और पोस्ट स्कैन चलाने के लिए नेक्स्ट बटन पर क्लिक करना होगा।
पोस्ट स्कैन प्रक्रिया को पूरा होने में काफी समय लगता है क्योंकि इसे पहले प्रीस्कैन की तरह फाइल सिस्टम और रजिस्ट्री को स्कैन करना होता है और फिर दोनों की तुलना करनी होती है।
अगले चरण में, आपको उन एक्जीक्यूटेबल्स का चयन करना होगा जिनका उपयोग वर्चुअलाइज़्ड एप्लिकेशन को लॉन्च करने के लिए किया जाएगा। केवल एक प्राथमिक एप्लिकेशन होगा, लेकिन आप कई एक्जीक्यूटेबल्स का चयन कर सकते हैं जिन्हें पोर्टेबल फ़ोल्डर से चलाया जा सकता है।
नेक्स्ट बटन दबाने के बाद, आपको दो विकल्प दिए जाएंगे:
- राइटकॉपी-मोड का उपयोग करें
- मर्ज-मोड का उपयोग करें
आपको वर्चुअलाइजेशन का एक मोड चुनना होगा। राइटकॉपी-मोड में, एप्लिकेशन पूरी तरह से वर्चुअलाइज़्ड होगा और होस्ट ऑपरेटिंग सिस्टम के साथ सीधे इंटरैक्ट नहीं कर पाएगा। इसके बजाय, सैंडबॉक्स का उपयोग होस्ट OS पर राइट ऑपरेशन को रीडायरेक्ट करने के लिए किया जाएगा। मर्ज-मोड में एप्लिकेशन होस्ट ऑपरेटिंग सिस्टम से पढ़ और लिख सकेगा। मर्ज-मोड का उपयोग तब किया जाना चाहिए जब एप्लिकेशन को सिस्टम फ़ाइलों और सिस्टम रजिस्ट्री मानों को बदलने की आवश्यकता हो।
अगली स्क्रीन पर, आप सैंडबॉक्स कंटेनर का नाम बदल सकेंगे। सैंडबॉक्स कंटेनर का एक्सटेंशन .evd होगा और इसमें वर्चुअलाइजेशन के लिए आवश्यक सभी फाइलें होंगी।
अंत में, आपको नेक्स्ट बटन दबाकर बिल्ड प्रक्रिया चलानी होगी। वर्चुअलाइज़्ड एप्लिकेशन पहले चरण में आपके द्वारा दिए गए फ़ोल्डर के अंदर "आउटपुट" नामक फ़ोल्डर में उपलब्ध होगा।
निष्कर्ष
मैं कुछ दिनों से Evalaze का उपयोग करके विंडोज एप्लिकेशन को वर्चुअलाइज़ कर रहा हूं। कुछ एप्लिकेशन राइटकॉपी-मोड में पूरी तरह से काम करते हैं जबकि अन्य को मर्ज-मोड पर सेट करने की आवश्यकता होती है। आपको यह सुनिश्चित करने के लिए विभिन्न ऐप्स के साथ प्रयोग करना होगा कि Evalaze के साथ बनाए गए एप्लिकेशन पोर्टेबल हैं और किसी भी विंडोज सिस्टम पर चलाए जा सकते हैं।
हम नीचे निर्दिष्ट सेक्शन में Evalaze के साथ आपके नियमित रूप से उपयोग किए जाने वाले ऐप्स को वर्चुअलाइज़ करने के आपके अनुभव के बारे में सुनना पसंद करेंगे। हम किसी भी टिप्पणी की सराहना करेंगे।
Evalaze