कुछ कार्यक्रम - खेल विशेष रूप से - आपको अपने फ़ोल्डर्स को कॉपी करने और प्रोग्राम चलाने की अनुमति देते हैं। विशेष रूप से "पोर्टेबल ऐप्स" होने के लिए डिज़ाइन किए गए अन्य प्रोग्राम भी ऐसा करने में सक्षम होंगे।
प्रोग्राम को इंस्टॉलेशन की आवश्यकता क्यों है?
जब आप विंडोज पर एक प्रोग्राम स्थापित करते हैं, तो यह आमतौर पर प्रोग्राम फ़ाइलों के तहत, एक विशिष्ट फ़ोल्डर में स्थापित होता प्रतीत होता है। उदाहरण के लिए, ऐप्पल का आईट्यून्स सॉफ्टवेयर डिफ़ॉल्ट रूप से सी: प्रोग्राम फ़ाइलें (x86)> iTunes को इंस्टॉल करता है।
एक सरल दुनिया में, आप iTunes फ़ोल्डर को किसी नए कंप्यूटर पर कॉपी कर सकते हैं और बिना किसी अतिरिक्त काम के फ़ोल्डर से iTunes चला सकते हैं। हालांकि, यह आसान नहीं है। कार्यक्रम वास्तव में सभी जगहों पर अपने डेटा बिखराते हैं:
- रजिस्ट्री सेटिंग्स: कई प्रोग्राम विंडोज रजिस्ट्री में सेटिंग्स को सहेजते हैं। ये सेटिंग्स सभी विंडोज रजिस्ट्री पर बिखरी हो सकती हैं - उदाहरण के लिए, प्रोग्राम सेटिंग्स के लिए कई रजिस्ट्री कुंजियां हो सकती हैं, संदर्भ मेनू विकल्पों के लिए अन्य रजिस्ट्री कुंजियां और कुंजी जो प्रोग्राम को कुछ फ़ाइलों के लिए डिफ़ॉल्ट प्रोग्राम बनाती हैं। यदि इनमें से कोई भी रजिस्ट्री कुंजी मौजूद नहीं है, तो प्रोग्राम इसे चलाने का प्रयास करते समय त्रुटियों को प्रदर्शित कर सकता है।
- अन्य कार्यक्रम फ़ोल्डर: कुछ कार्यक्रम भी उन अन्य सॉफ़्टवेयर को इंस्टॉल करते हैं जिन्हें उनकी आवश्यकता होती है। उदाहरण के लिए, आईट्यून्स दूसरों के बीच ऐप्पल एप्लिकेशन सपोर्ट एप्लिकेशन इंस्टॉल करता है। यदि आपके कंप्यूटर पर ऐप्पल एप्लिकेशन सपोर्ट मौजूद नहीं है, तो आईट्यून्स नहीं चलेंगे। ऐप्पल एप्लिकेशन समर्थन अपने फ़ोल्डर में स्थापित करता है और इसकी किसी भी अन्य प्रोग्राम की तरह अपनी रजिस्ट्री सेटिंग्स होती है।
- विंडोज सिस्टम फ़ाइलें: कुछ प्रोग्राम विंडोज सिस्टम निर्देशिका में डीएलएल फाइलों और अन्य फ़ाइलों को डंप करते हैं और यदि ये फ़ाइलें मौजूद नहीं हैं तो नहीं चलेंगे।
- सिस्टम सेवाएं: कई प्रोग्राम उन विंडोज सेवाओं को स्थापित करते हैं जिन्हें उनकी आवश्यकता होती है। उदाहरण के लिए, एडोब फ्लैश प्लेयर एडोब फ्लैश प्लेयर अपडेट सेवा स्थापित करता है। जबकि आप एडोब फ्लैश प्लगइन फ़ाइलों को एक नई प्रणाली में कॉपी कर सकते हैं, तो आपके पास अपडेट सेवा नहीं होगी और आपको Adobe Flash को मैन्युअल रूप से अपडेट करना होगा। इंस्टॉलर के साथ एडोब फ्लैश स्थापित करना यह सुनिश्चित करेगा कि अद्यतनकर्ता सेवा मौजूद है। कुछ प्रोग्राम इन सेवाओं के बिना भी उपलब्ध नहीं हो सकते हैं।
- हार्डवेयर लॉकिंग: कुछ प्रोग्राम डीआरएम का उपयोग कर सकते हैं जो प्रोग्राम को किसी विशिष्ट कंप्यूटर के हार्डवेयर से जोड़ता है। जब आप अपनी फ़ाइलों को एक नए कंप्यूटर पर कॉपी करते हैं तो वे दौड़ने से इंकार कर सकते हैं।
- उपयोगकर्ता डेटा फ़ोल्डर: अधिकांश आधुनिक कार्यक्रम अपनी सेटिंग्स को अपने प्रोग्राम फ़ोल्डर में सहेजते नहीं हैं। जो भी वे रजिस्ट्री में स्टोर नहीं करते हैं, वे प्रत्येक उपयोगकर्ता के एप्लिकेशन डेटा फ़ोल्डर में संग्रहीत हो सकते हैं। भले ही आप प्रोग्राम की फाइलों की प्रतिलिपि बना सकें, इन सेटिंग्स को कॉपी करना होगा या आप अपने प्रोग्राम की सेटिंग्स और डेटा खो देंगे।
सैद्धांतिक रूप से, सबकुछ का पता लगाना संभव होगा - रजिस्ट्री सेटिंग्स, प्रोग्राम फाइलें, सिस्टम फाइलें, उपयोगकर्ता डेटा फ़ोल्डर्स - और उन्हें नए कंप्यूटर पर कॉपी करें, किसी भी सिस्टम सेवाओं को पुनर्स्थापित करें और सब कुछ ठीक उसी स्थान पर रखें। हालांकि, यह बेहद थकाऊ होगा और अक्सर किसी प्रकार के प्रोग्राम का उपयोग करने की आवश्यकता होती है जो कि इंस्टॉलर द्वारा किए गए परिवर्तनों पर नज़र रखता है। अभ्यास में, बस प्रोग्राम को पुनर्स्थापित करना बहुत तेज़ और आसान है। इंस्टॉलर आपके सिस्टम पर प्रोग्राम की ज़रूरतों को स्थापित करेगा।
जब आप प्रोग्राम खत्म कर सकते हैं
कुछ प्रोग्राम पोर्टेबल होने के लिए डिज़ाइन किए गए हैं, रजिस्ट्री को नहीं लिख रहे हैं, अपने डेटा को अपने फ़ोल्डर में संग्रहीत कर रहे हैं, और बिना किसी इंस्टॉलेशन के किसी.exe फ़ाइल से चल रहे हैं। ये कार्यक्रम नियम के बजाय अपवाद हैं, लेकिन वे मौजूद हैं।
- खेल: कई पीसी गेम बहुत बड़े हैं और एक नए कंप्यूटर पर डाउनलोड करने के लिए गीगाबाइट्स और गीगाबाइट की आवश्यकता होगी। बैंडविड्थ और गति की चीजों को बचाने के लिए, कुछ गेम डेवलपर्स ने अपने गेम फ़ोल्डर्स को पोर्टेबल बना दिया है। उदाहरण के लिए, वाल्व की स्टीम सेवा आपको अपने स्टीम प्रोग्राम फ़ोल्डर को किसी नए कंप्यूटर पर कॉपी करने की अनुमति देती है, फिर बैक अप लेने और पुनर्स्थापित किए बिना चलाने के लिए स्टीम.एक्सई फ़ाइल को डबल-क्लिक करें। बर्फ़ीला तूफ़ान के खेल - स्टारक्राफ्ट द्वितीय, डायब्लो III, वर्ल्डक्राफ्ट की दुनिया - सभी एक ही तरीके से काम करते हैं, जिससे आप गेम के फ़ोल्डर की प्रतिलिपि बना सकते हैं और इसे एक नए कंप्यूटर पर चलाने के लिए अपने.exe को डबल-क्लिक कर सकते हैं। अन्य गेम एक ही तरीके से काम कर सकते हैं या नहीं भी - यह डेवलपर पर निर्भर है।
- पोर्टेबल अनुप्रयोगों: कुछ अनुप्रयोगों को विशेष रूप से पोर्टेबल अनुप्रयोगों के रूप में पैक किया जाता है, जिससे आप उन्हें यूएसबी स्टिक पर या अपने ड्रॉपबॉक्स फ़ोल्डर में हर जगह ले जा सकते हैं। बस प्रोग्राम की.exe फ़ाइल को डबल-क्लिक करें और यह कंप्यूटर पर चलाएगा, अपने डेटा को अपने निजी फ़ोल्डर में सहेज देगा और किसी भी इंस्टॉलेशन की आवश्यकता नहीं होगी। यदि आप लगातार कंप्यूटर्स या विंडोज़ को पुनर्स्थापित करने के बीच जाते हैं, तो आप अपने जीवन को आसान बनाने के लिए पोर्टेबल एप्लिकेशन का उपयोग करना चाह सकते हैं।
डेस्कटॉप प्रोग्राम को त्वरित रूप से पुनर्स्थापित कैसे करें
जब आप एक नया कंप्यूटर प्राप्त करते हैं, विंडोज़ को पुनर्स्थापित करते हैं, या यहां तक कि केवल विंडोज 8 में रीफ्रेश करें, तो अपने विंडोज़ प्रोग्राम को रीफ्रेश करें, जो आपके स्थापित डेस्कटॉप प्रोग्राम को मिटा देता है।
सौभाग्य से, अपने पसंदीदा डेस्कटॉप एप्लिकेशन को जल्दी से स्थापित करने के कई तरीके हैं।ये प्रोग्राम इंस्टॉलेशन प्रक्रिया को तेज करने में मदद करते हैं, जिससे आपको कई अलग-अलग वेबसाइटों से फ़ाइलों को डाउनलोड करने और इंस्टॉलेशन विज़ार्ड के माध्यम से क्लिक करने में परेशानी होती है।
विंडोज स्टोर को विंडोज 8 पर डेस्कटॉप ऐप्स को आसानी से पुनर्स्थापित करने का मौका था, लेकिन माइक्रोसॉफ्ट केवल आधुनिक स्टोर को विंडोज स्टोर के माध्यम से डाउनलोड और अपडेट करने की अनुमति देता है।
यदि डेस्कटॉप चला जाता है और हर कोई आधुनिक ऐप्स का उपयोग शुरू करता है, तो यह कोई समस्या नहीं होगी क्योंकि विंडोज़ ऐप्स के रूप में विंडोज़ पीसी के बीच आधुनिक ऐप्स स्वचालित रूप से सिंक हो जाते हैं।