विंडोज 10 में डेवलपर मोड क्या है?
यदि आप विंडोज 10 की सेटिंग्स के माध्यम से खोदते हैं, तो आप "डेवलपर मोड" नामक कुछ पर आ सकते हैं। डेवलपर मोड में डालते समय, Windows आपको अपने द्वारा विकसित किए जा रहे ऐप्स का अधिक आसानी से परीक्षण करने की अनुमति देता है, Ubuntu Bash शेल वातावरण का उपयोग करें, विभिन्न प्रकार की डेवलपर-केंद्रित सेटिंग्स बदलें, और ऐसी अन्य चीजें करें.
डेवलपर मोड को कैसे सक्षम करें
यह सेटिंग सेटिंग ऐप में उपलब्ध है। इसे एक्सेस करने के लिए, Settings> Update & Security> डेवलपर्स के लिए जाएं और “Developer mode” चुनें।.
आपका विंडोज 10 पीसी डेवलपर मोड में डाल दिया जाएगा। यह विंडोज 10 के सभी संस्करणों पर काम करता है, जिसमें विंडोज 10 होम भी शामिल है.
Sideload Unsign Apps (और Visual Studio में उन्हें डीबग करें)
यह विकल्प "विंडोज स्टोर ऐप्स" और "सिडेलॉड ऐप्स" के नीचे स्थित है। "विंडोज़ स्टोर ऐप्स" चुनें और विंडोज़ केवल आपको विंडोज़ स्टोर से यूडब्ल्यूपी ऐप इंस्टॉल करने की अनुमति देगा। "साइडलोड ऐप्स" चुनें, डिफ़ॉल्ट सेटिंग, और विंडोज आपको विंडोज स्टोर के बाहर से भी एप्लिकेशन इंस्टॉल करने की अनुमति देगा, जब तक कि वे एक वैध प्रमाण पत्र के साथ हस्ताक्षरित न हों।.
लेकिन यदि आप "डेवलपर मोड" का चयन करते हैं, तो आप विंडोज स्टोर के बाहर से UWP ऐप्स इंस्टॉल कर सकते हैं, भले ही वे हस्ताक्षरित न हों। यह UWP ऐप डेवलपर्स के लिए एक महत्वपूर्ण विकल्प है, जो अपने ऐप को अपने पीसी पर विकसित करते हुए परीक्षण करना चाहते हैं। यह विकल्प विंडोज 8.1 पर "डेवलपर लाइसेंस" की आवश्यकता को प्रतिस्थापित करता है.
डेवलपर मोड आपको विजुअल स्टूडियो में UWP ऐप्स को डीबग करने की अनुमति देता है। वास्तव में, यदि आप डेवलपर मोड के बिना विजुअल स्टूडियो में एक UWP एप्लिकेशन प्रोजेक्ट खोलते हैं, तो आपको "विंडोज 10 के लिए डेवलपर मोड सक्षम करें" शीघ्र संदेश दिखाई देगा जो आपको डेवलपर मोड को सक्षम करने का निर्देश देता है। फिर आप Windows स्टूडियो में अपलोड करने से पहले अपने पीसी पर परीक्षण करके सीधे विजुअल स्टूडियो से डिबग मोड में एक ऐप चला पाएंगे।.
विंडोज 10 पर उबंटू पर बैश
यदि आप विंडोज 10 पर उबंटू के बैश शेल का उपयोग करना चाहते हैं, तो आपको पहले अपना डिवाइस "डेवलपर मोड" में डालना होगा। केवल एक बार जब आपका डिवाइस डेवलपर मोड में होता है, तो आप "लिनक्स के लिए विंडोज सबसिस्टम" को सक्षम कर सकते हैं और बैश में उबंटू वातावरण स्थापित कर सकते हैं.
यदि आप डेवलपर मोड को अक्षम करते हैं, तो उबंटू बैश शेल तक पहुंच को रोकने के साथ-साथ लिनक्स के लिए विंडोज सबसिस्टम भी अक्षम हो जाएगा.
अद्यतन करें: फॉल क्रिएटर्स अपडेट के साथ शुरू, लिनक्स के लिए विंडोज सबसिस्टम अब एक स्थिर विशेषता है। अब आपको विंडोज पर लिनक्स सॉफ्टवेयर का उपयोग करने के लिए डेवलपर मोड को सक्षम करना होगा.
सेटिंग डेवलपर्स के लिए आसान पहुँच चाहते हैं
"डेवलपर्स के लिए" फलक आपको अधिक डेवलपर के अनुकूल होने के लिए कई प्रकार की सिस्टम सेटिंग्स को जल्दी से बदलने की अनुमति देता है। इनमें से कुछ सेटिंग्स अन्य क्षेत्रों में विंडोज में उपलब्ध हैं, लेकिन वे सभी जगह बिखरे हुए हैं। इस तरह, डेवलपर्स उन सभी को एक ही स्थान पर एक्सेस कर सकते हैं.
फ़ाइल एक्सप्लोरर के लिए, डेवलपर मोड फ़ाइल एक्सटेंशन, खाली ड्राइव, छिपी हुई फ़ाइलें, और सिस्टम फाइलें दिखा सकता है, जो सभी सामान्य रूप से छिपे हुए हैं। यह फ़ाइल प्रबंधक के शीर्षक बार में एक निर्देशिका का पूरा रास्ता भी दिखा सकता है और "एक अलग उपयोगकर्ता के रूप में चलाएं" विकल्प तक आसान पहुंच को सक्षम कर सकता है।.
दूरस्थ डेस्कटॉप के लिए, डेवलपर मोड आपके पीसी को दूरस्थ डेस्कटॉप कनेक्शन के लिए हमेशा सुलभ है यह सुनिश्चित करने के लिए विभिन्न सेटिंग्स को ट्वीक कर सकता है। यह आपके कंप्यूटर पर दूरस्थ डेस्कटॉप कनेक्शन की अनुमति देने और नेटवर्क स्तर प्रामाणिक प्रमाणीकरण के साथ दूरस्थ डेस्कटॉप चलाने वाले कंप्यूटर से कनेक्शन की अनुमति देने के लिए Windows फ़ायरवॉल सेटिंग्स बदल सकता है.
यह सुनिश्चित करने के लिए कि यह कभी प्लग किया गया है, यह सुनिश्चित करने के लिए कि यह दूरस्थ डेस्कटॉप कनेक्शन के लिए सुलभ रहेगा, पीसी अपनी नींद और हाइबरनेट को सुनिश्चित करने के लिए अपनी पावर सेटिंग्स को भी समायोजित कर सकता है।.
PowerShell के लिए, डेवलपर मोड आपके PC को स्थानीय PowerShell स्क्रिप्ट्स पर हस्ताक्षर करने की अनुमति देने के लिए निष्पादन नीति को बदल सकता है। आपका पीसी अभी भी अहस्ताक्षरित दूरस्थ स्क्रिप्ट नहीं चलाएगा.
डिवाइस पोर्टल और डिवाइस डिस्कवरी
जब आप डेवलपर मोड को सक्षम करते हैं, तो आपका विंडोज 10 सिस्टम स्वचालित रूप से विंडोज डिवाइस पोर्टल स्थापित करता है। हालाँकि, डिवाइस पोर्टल वास्तव में तब तक सक्षम नहीं होता है जब तक कि आप "डेवलपर डिवाइस को सक्षम न करें" को "फॉर" डेवलपर फॉरेक्स फलक में सेट कर दें.
यदि आप डिवाइस पोर्टल को सक्षम करते हैं, तो सॉफ़्टवेयर चालू होता है और आने वाले कनेक्शन की अनुमति देने के लिए फ़ायरवॉल नियम कॉन्फ़िगर किए जाते हैं.
डिवाइस पोर्टल एक स्थानीय वेब सर्वर है जो आपके स्थानीय नेटवर्क पर अन्य उपकरणों के लिए एक वेब इंटरफेस उपलब्ध कराता है। आप डिवाइस को कॉन्फ़िगर करने और प्रबंधित करने के लिए वेब-आधारित पोर्टल का उपयोग कर सकते हैं, साथ ही साथ एप्लिकेशन को विकसित करने और डिबग करने के लिए डिज़ाइन की गई विभिन्न सुविधाओं का उपयोग कर सकते हैं। डिवाइस डिस्कवरी आपको एक कोड दर्ज करके डिवाइस पोर्टल के साथ डिवाइस को पेयर करने की अनुमति देता है.
उदाहरण के लिए, आप विंडोज होलोग्राफिक अनुप्रयोगों को विकसित करते समय एक HoloLens को दूरस्थ रूप से एक्सेस करने के लिए डिवाइस पोर्टल का उपयोग कर सकते हैं। डिवाइस पोर्टल और डिवाइस डिस्कवरी का उपयोग करने के बारे में अधिक जानकारी के लिए Microsoft के विंडोज डिवाइस पोर्टल प्रलेखन से परामर्श करें.
कम प्रतीकात्मक लिंक प्रतिबंध
विंडोज 10 के क्रिएटर्स अपडेट में, अपने डिवाइस को डेवलपर मोड में डालने से प्रतीकात्मक लिंक बनाने पर प्रतिबंध में राहत मिलती है। पहले, केवल व्यवस्थापक उपयोगकर्ताओं के लिए ही सहानुभूति बनाना संभव था। यह अभी भी विंडोज 10 पर मामला है-जब तक आप इसे डेवलपर मोड में नहीं डालते.
डेवलपर मोड में, किसी भी स्तर के विशेषाधिकार वाला उपयोगकर्ता खाता प्रतीकात्मक लिंक बना सकता है। दूसरे शब्दों में, आप एक सामान्य कमांड प्रॉम्प्ट विंडो खोल सकते हैं और mklink कमांड का उपयोग कर सकते हैं। डेवलपर मोड के बाहर, आपको mklink कमांड का उपयोग करने से पहले एक कमांड प्रॉम्प्ट विंडो को प्रशासक के रूप में खोलना होगा.
डेवलपर्स द्वारा अक्सर प्रतीकात्मक लिंक का उपयोग किया जाता है, इसलिए यह परिवर्तन विकास टूल के लिए प्रशासक को चलाने के बिना प्रतीकात्मक लिंक के साथ काम करना और बनाना संभव बनाता है.
प्रतीकात्मक लिंक परिवर्तन भविष्य में डेवलपर मोड के साथ क्या जारी रखेगा, इसका एक अच्छा उदाहरण है। डेवलपर मोड एक स्विच है जिसे आप विंडोज को एक डेवलपर के रूप में बताने के लिए फ्लिप करते हैं, और विंडोज आपके लिए बेहतर काम करने के लिए विंडोज स्वचालित रूप से कई प्रकार की सेटिंग्स समायोजित कर सकता है।.