विंडोज 10/11 को अब कई साल हो गए हैं, और उपयोगकर्ता अनुभव को बेहतर बनाने के लिए बहुत सारे अपडेट रोल आउट किए गए हैं। विंडोज 10/11 की वर्षगांठ अपडेट के दौरान लॉन्च की गई सुविधाओं में से एक डेवलपर मोड है। यह मोड विंडोज 10/11 में विशिष्ट सुविधाओं को सक्षम करता है जो डेवलपर्स के लिए उपयोगी हैं।
विंडोज 10/11 डेवलपर मोड क्या है?
डेवलपर मोड के तहत, डेवलपर्स विभिन्न पावर-यूजर और डेवलपर-संबंधित सुविधाओं को एक ही स्थान पर एक्सेस कर सकते हैं, जिसमें कमांड लाइन, रजिस्ट्री, विंडोज एक्सप्लोरर, और पावरशेल शामिल हैं। विंडोज 10/11 डेवलपर मोड डेवलपर्स को इन टूल्स को जल्दी और आसानी से एक्सेस करने की अनुमति देता है। यह मोड विंडोज के लिए बैश को भी सक्षम करता है, OS X के लिए डिफ़ॉल्ट टर्मिनल जिसका उपयोग डेवलपर्स अपने स्वयं के .sh और बैश स्क्रिप्ट को विंडोज 10/11 पर लिखने के लिए करते हैं। इनके अलावा, डेवलपर्स टाइटल बार में पूर्ण पथ देख सकते हैं, छिपी हुई फाइलों तक पहुंच सकते हैं, और इस मोड का उपयोग करके रिमोट डायग्नोस्टिक्स सक्षम कर सकते हैं। अधिक महत्वपूर्ण रूप से, विंडोज 10/11 डेवलपर मोड डेवलपर्स को उनके द्वारा विकसित किए जा रहे ऐप्स और प्रोग्राम्स को आसानी से परीक्षण करने देता है। इस मोड के साथ, विंडोज 10/11 एक डेवलपर-अनुकूल प्लेटफॉर्म बनने के एक कदम करीब है।
विंडोज डेवलपर मोड कैसे सक्षम करें
चाहे आप डेवलपर हों या नहीं, अपने कंप्यूटर पर डेवलपर मोड सक्षम करने के बहुत सारे लाभ हैं। उन सुविधाओं तक आसान पहुंच होने के अलावा जो अन्यथा छिपी हुई हैं, यह मोड आपके लिए अधिक कस्टमाइज़ेशन विकल्प भी प्रदान करता है। डेवलपर मोड चालू करने के लिए, इन चरणों का पालन करें:
- विंडोज बटन पर क्लिक करें और गियर आइकन चुनें, जो सेटिंग्स है।
- अपडेट और सुरक्षा पर जाएं।
- बाएं साइड मेनू पर डेवलपर्स के लिए पर क्लिक करें। फिर, डेवलपर मोड चुनें।
विंडोज डेवलपर मोड अब आपके कंप्यूटर पर सक्रिय है, और आप इस मोड की अतिरिक्त सुविधाओं के साथ प्रयोग कर सकते हैं। इसे बंद करने के लिए, बस उपरोक्त चरणों का पालन करें और डेवलपर मोड विकल्प को अनचेक करें।
डेवलपर मोड पर अनसाइन्ड एप्लिकेशन को साइडलोड कैसे करें
विंडोज 10/11 के साथ हुई महत्वपूर्ण परिवर्तनों में से एक विंडोज स्टोर के बाहर यूनिवर्सल ऐप्स को साइडलोड करने की क्षमता है, जो विंडोज ऑपरेटिंग सिस्टम के पिछले संस्करणों के साथ करना असंभव था। ऐप्स साइडलोड करना एंड्रॉइड डिवाइस की विशेषताओं में से एक है जिसे विंडोज ने अपने नए ऑपरेटिंग सिस्टम में शामिल किया है। विंडोज 10/11 में, विंडोज स्टोर ऐप्स विकल्प डिफ़ॉल्ट सेटिंग है, जिसका अर्थ है कि आपको केवल यूनिवर्सल विंडोज प्लेटफॉर्म या UWP ऐप्स इंस्टॉल करने की अनुमति है। केवल वे ऐप्स जो विंडोज स्टोर से डाउनलोड किए गए थे, आपके कंप्यूटर पर इंस्टॉल किए जा सकते हैं। साइडलोड ऐप्स चुनकर, आप अब विंडोज स्टोर के बाहर के एप्लिकेशन इंस्टॉल कर सकते हैं जो वैध सर्टिफिकेट के साथ हस्ताक्षरित हैं। इस सुविधा को सक्षम करने के लिए, बस सेटिंग्स ऐप पर जाएं और अपडेट और सुरक्षा चुनें। डेवलपर्स के लिए पर क्लिक करें और साइडलोड ऐप्स चुनें।
हालांकि, क्या होगा यदि आप किसी ऐसे ऐप का परीक्षण करना चाहते हैं जिस पर हस्ताक्षर नहीं किए गए हैं या जो अभी भी विकास चरण में है? यहीं डेवलपर मोड महत्वपूर्ण हो जाता है। यह मोड आपको विंडोज स्टोर के बाहर से UWP ऐप्स इंस्टॉल करने देता है, यहां तक कि वैध सर्टिफिकेट के बिना भी। यह विशेष रूप से ऐप डेवलपर्स के लिए उपयोगी है जो विकास चरण में अभी भी अपने ऐप्स का परीक्षण अपने स्वयं के कंप्यूटर का उपयोग करके करना चाहते हैं। डेवलपर्स पहले विंडोज 8.1 पर ऐसा कर सकते थे, लेकिन उन्हें ऐसा करने के लिए डेवलपर लाइसेंस की आवश्यकता होती थी।
डेवलपर मोड का एक और लाभ यह है कि यह डेवलपर्स को विजुअल स्टूडियो का उपयोग करके UWP ऐप्स को डीबग करने की अनुमति देता है। आप ऐप को विजुअल स्टूडियो पर सीधे डीबग मोड में चला सकते हैं जब तक आपके पास डेवलपर मोड सक्षम है। यदि आप डेवलपर मोड को पहले सक्षम किए बिना विजुअल स्टूडियो पर ऐप खोलते हैं, तो आपको एक संदेश दिखाई देगा जो कहता है विंडोज 10/11 के लिए डेवलपर मोड सक्षम करें।
विंडोज 10/11 पर बैश का उपयोग कैसे करें
विंडोज डेवलपर मोड सक्षम करने का एक और लाभ यह है कि यह आपको विंडोज 10/11 पर बैश का उपयोग करने की अनुमति देता है। बैश शेल लिनक्स सॉफ्टवेयर चलाने के लिए डिज़ाइन किया गया विंडोज सबसिस्टम फॉर लिनक्स का पूर्ण संस्करण है। यदि आपने कभी वाइन का उपयोग विंडोज ऐप्स को सीधे लिनक्स पर चलाने के लिए किया है, तो आप बैश को वाइन के समकक्ष के रूप में सोच सकते हैं। यह लिनक्स के लिए विंडोज सबसिस्टम आपको लिनक्स ऐप्स को सीधे विंडोज 10/11 पर चलाने देता है। लिनक्स एप्लिकेशन के अलावा, आप उबंटू पर विंडोज पर बैश पर Zsh और अन्य कमांड लाइन शेल भी चला सकते हैं।
हालांकि, इस सुविधा की कुछ सीमाएं हैं। एक के लिए, इसमें अभी तक बैकग्राउंड सर्वर सॉफ्टवेयर या ग्राफिकल लिनक्स डेस्कटॉप ऐप्स चलाने की क्षमता नहीं है। इसके अलावा, सभी कमांड-लाइन ऐप्स इस विंडोज सबसिस्टम के साथ संगत नहीं हैं। आपको यह भी सुनिश्चित करना होगा कि आप विंडोज 10/11 के 64-बिट संस्करण चला रहे हैं क्योंकि यह OS के 32-बिट संस्करण पर काम नहीं करता है। विंडोज 10/11 पर बैश इंस्टॉल करने के लिए, इन चरणों का पालन करें:
- कंट्रोल पैनल > प्रोग्राम > विंडोज सुविधाएं चालू या बंद करें पर जाएं।
- सूची से लिनक्स के लिए विंडोज सबसिस्टम विकल्प चुनें।
- ठीक पर क्लिक करें।
- अभी पुनरारंभ करें पर क्लिक करें क्योंकि यह सुविधा तब तक काम नहीं करेगी जब तक आप अपने कंप्यूटर को रीबूट नहीं करते।
- एक बार जब आपका कंप्यूटर पुनरारंभ हो जाता है, तो प्रारंभ पर क्लिक करें और माइक्रोसॉफ्ट स्टोर खोलें।
- नीचे स्क्रॉल करें और लिनक्स पर क्लिक करें, फिर C:\\> लिनक्स ऑन विंडोज़? टोटली के तहत ऐप्स प्राप्त करें पर क्लिक करें।
- आपको विंडोज स्टोर पर उपलब्ध सभी लिनक्स वितरण की सूची दी जाएगी जिसमें उबंटू, ओपनएसयूएसई लीप, ओपनएसयूएसई एंटरप्राइज, डेबियन, और काली शामिल हैं।
- उबंटू या जो भी आप इंस्टॉल करना चाहते हैं चुनें और प्राप्त करें बटन पर क्लिक करें।
- एक बार इंस्टॉल हो जाने पर, अब आपके पास आपके द्वारा इंस्टॉल किए गए लिनक्स वितरण पर आधारित एक पूर्ण कमांड-लाइन बैश शेल है।
डेवलपर्स के लिए उपयोगी सेटिंग्स को त्वरित रूप से एक्सेस कैसे करें
विंडोज डेवलपर मोड उपयोगकर्ताओं, विशेष रूप से डेवलपर्स, को विभिन्न सिस्टम सेटिंग्स को जल्दी से बदलने की अनुमति देता है ताकि विंडोज उनके लिए अधिक डेवलपर-अनुकूल हो जाए। हालांकि इनमें से अधिकांश सेटिंग्स विंडोज में उपलब्ध हैं, उन्हें एक-एक करके अलग-अलग फलक खोलकर सक्षम करना कष्टप्रद है। डेवलपर मोड आपको इन सेटिंग्स को एक ही स्थान पर एक्सेस करने देता है।
उदाहरण के लिए, विंडोज एक्सप्लोरर सेटिंग्स आपको फ़ाइल एक्सटेंशन, छिपी हुई फ़ाइलें, खाली ड्राइव और सिस्टम फ़ाइलें दिखाने की अनुमति देती हैं, जो आमतौर पर छिपी होती हैं। आप टाइटल बार में पूर्ण पथ भी देख सकते हैं और आसानी से अलग उपयोगकर्ता के रूप में चलाएं विकल्प तक पहुंच सकते हैं।
आप रिमोट डेस्कटॉप सेटिंग्स को भी बदल सकते हैं ताकि यह सुनिश्चित हो सके कि आपका कंप्यूटर रिमोट डेस्कटॉप कनेक्शन का उपयोग करके आसानी से पहुंच योग्य है। आप सेटिंग्स को अपने कंप्यूटर पर रिमोट कनेक्शन की अनुमति देने के लिए बदल सकते हैं या केवल उन कंप्यूटरों को अनुमति दे सकते हैं जो नेटवर्क लेवल ऑथेंटिकेशन के साथ रिमोट डेस्कटॉप चला रहे हैं। आप अपने कंप्यूटर को चार्जर लगे होने पर स्लीप मोड पर न जाने के लिए भी सेट कर सकते हैं, ताकि यह चार्ज होने पर भी रिमोट डेस्कटॉप के माध्यम से पहुंच योग्य रहे। दूसरी ओर, पावरशेल सेटिंग्स को इस तरह से ट्वीक किया जा सकता है कि आपका पीसी अनसाइन्ड लोकल पावरशेल स्क्रिप्ट चला सके। हालांकि, रिमोट स्क्रिप्ट्स को चलाने से पहले हस्ताक्षरित होने की आवश्यकता है।
डिवाइस पोर्टल और डिवाइस डिस्कवरी का उपयोग कैसे करें
डिवाइस पोर्टल, एक स्थानीय वेब सर्वर जो वेब इंटरफेस को आपके स्थानीय नेटवर्क में अन्य उपकरणों के लिए सुलभ बनाता है, डेवलपर मोड सक्षम करने पर आपके कंप्यूटर पर स्वचालित रूप से इंस्टॉल हो जाता है। हालांकि, यह वास्तव में तब तक काम नहीं करता जब तक आप इसे डेवलपर्स के लिए सेटिंग्स में चालू नहीं करते। बस इस सुविधा को सक्षम करने के लिए डिवाइस पोर्टल सक्षम करें पर क्लिक करें। डिवाइस पोर्टल क्या करता है? आप इस वेब-आधारित पोर्टल का उपयोग अपने कंप्यूटर को सेट अप और प्रबंधित करने के साथ-साथ ऐप्स विकसित और डीबग करने के लिए डिज़ाइन की गई विभिन्न सुविधाओं का उपयोग करने के लिए कर सकते हैं। दूसरी ओर, डिवाइस डिस्कवरी, आपको एक यूनिक कोड टाइप करके अपने डिवाइस को डिवाइस पोर्टल के साथ पेयर करने देता है।
डेवलपर मोड पर सिम्बोलिक लिंक्स
सिम्बोलिक लिंक्स, जिन्हें सिमलिंक्स या सॉफ्ट लिंक्स के रूप में भी जाना जाता है, ऐप्स बनाते समय डेवलपर्स द्वारा अक्सर उपयोग किए जाते हैं। सिम्बोलिक लिंक्स विशेष फ़ाइलें हैं जो फ़ाइल सिस्टम में किसी अन्य फ़ाइल को इंगित करने के लिए बनाई जाती हैं। पिछले ऑपरेटिंग सिस्टम में, केवल व्यवस्थापक उपयोगकर्ता सिमलिंक्स बना सकते थे। यह अभी भी विंडोज 10/11 के साथ सच है जब तक आप डेवलपर मोड सक्षम नहीं करते। डेवलपर मोड सक्षम होने पर, कोई भी उपयोगकर्ता खाता एक मानक कमांड प्रॉम्प्ट विंडो खोलकर और mklink कमांड टाइप करके सिमलिंक्स बना सकता है। हालांकि, यदि डेवलपर मोड चालू नहीं है, तो आपको mklink कमांड का उपयोग करने से पहले कमांड प्रॉम्प्ट को व्यवस्थापक के रूप में लॉन्च करना होगा।
निष्कर्ष
माइक्रोसॉफ्ट विंडोज ऑपरेटिंग सिस्टम को न केवल औसत उपयोगकर्ताओं के लिए बल्कि डेवलपर्स जैसे पावर उपयोगकर्ताओं के लिए अधिक उपयोगी बनाने की दिशा में काम कर रहा है। डेवलपर मोड एक स्विच है जो विंडोज को सूचित करता है कि आप एक डेवलपर हैं, और फिर स्वचालित रूप से सेटिंग्स को पुनर्व्यवस्थित करता है ताकि विंडोज आपके लिए बेहतर काम करे। इन सभी सेटिंग्स में अतिरिक्त परिवर्तनों के साथ, आपको यह सुनिश्चित करने की आवश्यकता है कि आपका कंप्यूटर बराबरी पर रह सके। आप अपने पीसी को संभावित समस्याओं के लिए स्कैन करने और उन्हें हल करने के लिए आउटबाइट पीसी रिपेयर जैसे ऐप का उपयोग कर सकते हैं, ताकि वे आपके डिवाइस के प्रदर्शन को प्रभावित न करें।