विंडोज 8 पर आधुनिक एप्लिकेशन को कैसे करें
औसत विंडोज 8 उपयोगकर्ता केवल उन ऐप्स को डाउनलोड कर सकता है जिन्हें माइक्रोसॉफ्ट ने विंडोज स्टोर से अनुमोदित किया है। विंडोज 8 अनुचित ऐप्स को साइडलोड करने के लिए दो तरीके प्रदान करता है, जो कि आंतरिक ऐप के साथ डेवलपर्स और व्यवसायों के लिए अभिप्रेत हैं.
इन विधियों का उपयोग औसत गीक द्वारा वेब से अप्रभावित ऐप्स को स्थापित करने के लिए नहीं किया जा सकता है। विंडोज 8 का नया इंटरफ़ेस अप्रभावित सॉफ़्टवेयर को रोकने के लिए Apple iOS के दृष्टिकोण को लेता है, न कि एंड्रॉइड के दृष्टिकोण को सभी उपयोगकर्ताओं को सक्षम करने की अनुमति देता है.
ध्यान दें: यह केवल नए विंडोज 8 इंटरफ़ेस में आधुनिक ऐप्स पर लागू होता है, डेस्कटॉप पर नहीं। विंडोज डेस्कटॉप एप्लिकेशन को सामान्य रूप से इंस्टॉल किया जा सकता है। हालाँकि, आप Windows RT चलाने वाले उपकरणों पर कोई डेस्कटॉप एप्लिकेशन इंस्टॉल नहीं कर सकते.
एक डेवलपर लाइसेंस प्राप्त करें
Microsoft विंडोज 8 के लिए मुफ्त डेवलपर लाइसेंस प्रदान करता है। ये लाइसेंस डेवलपर्स को विंडोज स्टोर में जमा करने से पहले अपने ऐप का परीक्षण और मूल्यांकन करने की अनुमति देते हैं। प्रत्येक डेवलपर लाइसेंस लाइसेंस कुछ समय के बाद समाप्त हो जाएगा, लेकिन आप भविष्य में एक नया लाइसेंस प्राप्त करने के लिए प्रक्रिया को दोहरा सकते हैं.
ध्यान दें कि, Microsoft के लाइसेंस समझौते के अनुसार, ये लाइसेंस केवल अपने स्वयं के अनुप्रयोगों के विकास और परीक्षण के लिए उपयोग किए जा सकते हैं। जैसा कि Microsoft चेतावनी देता है:
“Microsoft किसी पंजीकृत मशीन पर डेवलपर लाइसेंस के फर्जी उपयोग का पता लगा सकता है। यदि Microsoft सॉफ़्टवेयर लाइसेंस शर्तों के फर्जी उपयोग या किसी अन्य उल्लंघन का पता लगाता है, तो हम आपके डेवलपर लाइसेंस को रद्द कर सकते हैं। "
डेवलपर लाइसेंस प्राप्त करने के लिए, पहले Windows PowerShell को व्यवस्थापक के रूप में खोलें। ऐसा करने के लिए, प्रारंभ दबाएं, टाइप करें शक्ति कोशिका, PowerShell शॉर्टकट को राइट-क्लिक करें और चुनें व्यवस्थापक के रूप में चलाओ स्क्रीन के नीचे.
PowerShell विंडो में निम्न कमांड टाइप करें, एंटर दबाएं और लाइसेंस के लिए सहमत हों:
शो-WindowsDeveloperLicenseRegistration
फिर आपको Microsoft खाता विवरण प्रदान करना होगा, जिसे डेवलपर लाइसेंस के साथ संबद्ध किया जाएगा.
डेवलपर लाइसेंस प्राप्त करने के बाद, आप एक आधुनिक एप्लिकेशन को साइडलोड करने के लिए PowerShell विंडो में निम्न कमांड चला सकते हैं:
Add-AppxPackage C: \ example.appx
एक डोमेन पर
विंडोज 8 भी “लाइन-ऑफ-बिजनेस” ऐप्स को साइडलोड करने के लिए एक विधि प्रदान करता है। यह व्यवसायों और अन्य संगठनों को विंडोज़ स्टोर के माध्यम से पब के बिना उन्हें अपने कंप्यूटर पर ऐप लोड करने की अनुमति देता है.
एक व्यापार ऐप को साइड-ऑफ करने के लिए चार आवश्यकताएँ हैं:
आपको विंडोज 8 एंटरप्राइज, विंडोज सर्वर 2012, विंडोज 8 प्रो या विंडोज आरटी का उपयोग करना चाहिए। यदि आप विंडोज 8 प्रो या विंडोज आरटी का उपयोग कर रहे हैं, तो आपको Microsoft से "साइडलोडिंग उत्पाद सक्रियकरण कुंजी" खरीदने की आवश्यकता होगी. Microsoft इन कुंजी को अपने वॉल्यूम लाइसेंसिंग पृष्ठ पर खरीदने के इच्छुक लोगों को निर्देशित करता है.
यदि आपने एक साइडलोडिंग उत्पाद कुंजी प्राप्त कर ली है, तो आपको एक कमांड प्रॉम्प्ट विंडो को व्यवस्थापक एक्सेस के साथ खोलना होगा और इसे निम्नलिखित कमांड के साथ जोड़ना होगा, जहां ##### 25 अंकों की कुंजी है:
slmgr / ipk #####
कुंजी जोड़ने के बाद, साइडलोडिंग कुंजी को सक्रिय करने के लिए निम्नलिखित कमांड को ठीक से टाइप करें:
slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf7bd1e
एप्लिकेशन को चलाने के लिए आपका कंप्यूटर एक डोमेन में शामिल होना चाहिए. यहां तक कि अगर आपके पास विंडोज 8 एंटरप्राइज है, तो आप एक लाइन-ऑफ-बिजनेस ऐप इंस्टॉल नहीं कर सकते हैं जब तक कि आपका कंप्यूटर एक डोमेन पर न हो। यदि आपने डोमेन में शामिल होने के दौरान एप्लिकेशन इंस्टॉल किया है, तो यह तब तक चलने से इंकार कर देगा जब तक कि आपका कंप्यूटर डोमेन से कनेक्ट न हो.
आपको समूह नीति में साइडलोड करना सक्षम करना चाहिए. यह सेटिंग आपके डोमेन या आपके स्थानीय कंप्यूटर पर सक्षम की जा सकती है.
उदाहरण के लिए, अपने स्थानीय कंप्यूटर पर इस विकल्प को सक्षम करने के लिए, विंडोज कुंजी दबाएं, टाइप करें gpedit.msc, और Enter दबाएं। समूह नीति संपादक में कंप्यूटर कॉन्फ़िगरेशन \ व्यवस्थापकीय टेम्पलेट \ Windows घटक \ App पैकेज परिनियोजन फ़ोल्डर पर नेविगेट करें.
डबल-क्लिक करें सभी विश्वसनीय ऐप्स इंस्टॉल करने की अनुमति दें विकल्प और इसे सक्षम करने के लिए सेट करें.
ऐप को एक प्रमाणपत्र प्राधिकारी से एक कुंजी के साथ हस्ताक्षरित किया जाना चाहिए जो स्थानीय कंप्यूटर पर निर्भर है. उदाहरण के लिए, यदि आप किसी विश्वसनीय प्रमाणपत्र प्राधिकारी जैसे कि Verisign से प्रमाणपत्र के साथ ऐप पर हस्ताक्षर करते हैं, तो ऐप बिना किसी कॉन्फ़िगरेशन के इंस्टॉल हो जाएगा। यदि एप्लिकेशन को आपके स्वयं के हस्ताक्षरित प्रमाण पत्र के साथ हस्ताक्षरित किया गया है, तो आपको स्थानीय कंप्यूटर पर स्व-हस्ताक्षरित प्रमाण पत्र पर भरोसा करना होगा.
यदि आपने सभी आवश्यकताओं को पूरा कर लिया है, तो आप PowerShell विंडो में निम्नलिखित cmdlet चलाकर आधुनिक ऐप्स को साइडलोड कर सकते हैं:
Add-AppxPackage C: \ example.appx
विंडोज 8 पर आधुनिक ऐप्स को साइडलोड करने के बारे में बहुत सारे मिथक हैं - उदाहरण के लिए, आप केवल समूह नीति सेटिंग को सक्षम नहीं कर सकते। जबकि डेवलपर लाइसेंस एक संभावित खामियों की तरह लग सकता है, Microsoft का लाइसेंस अनुबंध उन्हें कुछ भी लेकिन एप्लिकेशन विकास के लिए उपयोग करने से मना करता है। इन लाइसेंसों की निगरानी भी की जाती है और यदि आपके कंप्यूटर पर अनुचित ऐप्स को साइडलोड करने के लिए इसका उपयोग किया जाता है तो आपके ऐप्स तक पहुंच रद्द की जा सकती है.