Windows 10 पर नए यूनिवर्सल Windows प्लेटफॉर्म ऐप्स (.Appx/.AppxBundle) आमतौर पर Microsoft Store के माध्यम से ऑनलाइन इंस्टॉल किए जाते हैं। हालाँकि Windows यूनिवर्सल ऐप्स को appx फ़ाइल (साइडलोड) से इंस्टॉल करने की अनुमति देता है, आप Windows Store से सीधे .appx इंस्टॉलर फ़ाइल डाउनलोड नहीं कर सकते। इस लेख में, हम आपको दिखाएंगे Microsoft Store से किसी भी UWP एप्लिकेशन की APPX फ़ाइल कैसे डाउनलोड करें और इसे Windows 10 पर मैन्युअली इंस्टॉल करें। आप इस गाइड का उपयोग उन कंप्यूटर्स पर APPX ऐप्स तैनात करने के लिए कर सकते हैं जिनकी Microsoft Store तक पहुँच नहीं है (ऑफलाइन, आइसोलेटेड सिस्टम, या कॉर्पोरेट सेगमेंट), साथ ही Windows 10 LTSC संस्करण पर (जिस पर डिज़ाइन द्वारा Store गायब है)।
हमारा कार्य Microsoft Store से यूनिवर्सल एप्लिकेशन की इंस्टॉलेशन appx फ़ाइल डाउनलोड करना है। Microsoft Store से APPX फ़ाइल डाउनलोड करने के लिए डायरेक्ट HTTP(S) लिंक प्राप्त करने के दो तरीके हैं: एक विशेष ऑनलाइन सर्विस का उपयोग करना और Fiddler टूल का उपयोग करना।
Microsoft Store ऐप्स के लिए डायरेक्ट डाउनलोड लिंक जनरेट करें
आइए Microsoft Store से किसी भी ऐप की APPX फ़ाइलों को डिपेंडेंसीज़ के साथ डाउनलोड करने का सबसे सरल तरीका देखते हैं।
- अपना ब्राउज़र खोलें, Microsoft Store (https://www.microsoft.com/en-us/store/apps/windows?icid=CNavAppsWindowsApps) पर जाएँ, और आपके द्वारा आवश्यक एप्लिकेशन का पेज खोलें। एड्रेस बार से स्टोर ऐप URL कॉपी करें। हमारे उदाहरण में, हम iTunes ऐप (इस ऐप का URL https://www.microsoft.com/en-us/p/itunes/9pb2mz1zmb1s?cid=msft_web_chart ) के लिए APPX इंस्टॉलेशन फ़ाइलें डाउनलोड करेंगे;

- वेबसाइट https://store.rg-adguard.net/ खोलें (Microsoft Store के लिए ऑनलाइन लिंक जनरेटर आपको स्टोर ऐप्स की APPX इंस्टॉलेशन फ़ाइलों के डायरेक्ट लिंक प्राप्त करने की अनुमति देता है)। iTunes का लिंक URL सर्च बार में पेस्ट करें और ड्रॉप-डाउन सूची में Retail चुनें। हमने पहले आपको दिखाया है कि इस सर्विस का उपयोग Windows 10 पर Microsoft Store ऐप को रिपेयर करने के लिए कैसे करें।
- आप ऐपक्स इंस्टॉलेशन फ़ाइलों और आवश्यक डिपेंडेंसीज़ के लिंक की सूची देखेंगे। डिपेंडेंसीज़ वे एप्लिकेशन या लाइब्रेरी हैं जिन्हें iTunes के ठीक से काम करने के लिए इंस्टॉल करने की आवश्यकता है;

- जैसा कि आप देख सकते हैं, सूची में काफी फ़ाइलें हैं। आपको उन सभी को डाउनलोड करने की आवश्यकता नहीं है। सबसे पहले, अपने Windows की बिटनेस निर्धारित करें। Windows 10 x64 के लिए, आपको उन पैकेजों की आवश्यकता है जिनके नाम
x64पर समाप्त होते हैं (Windows 10 के 32-बिट संस्करण के लिए, आपकोx86पैकेज डाउनलोड करने होंगे, और Windows के ARM संस्करण के लिए —arm);
- डिपेंडेंसी फ़ाइलों के संस्करणों पर भी ध्यान दें। आपको एक के बाद एक सभी फ़ाइलें डाउनलोड करने की आवश्यकता नहीं है। एक नियम के रूप में, प्रोग्राम का नवीनतम संस्करण डाउनलोड करना पर्याप्त है। उदाहरण के लिए, हमारे उदाहरण में, आपको केवल
Microsoft.VCLibs.140.00.UWPDesktopलाइब्रेरी का नवीनतम संस्करण डाउनलोड करने की आवश्यकता है; - यदि परिणामी फ़ाइलों की सूची में .appxbundle एक्सटेंशन वाले पैकेज भी हैं, तो उन्हें भी डाउनलोड करें। यदि डाउनलोड की गई फ़ाइल में एक्सटेंशन नहीं है, तो मैन्युअली .appxbundle एक्सटेंशन जोड़ें; Microsoft Store में अन्य इंस्टॉलेशन फ़ाइल फॉर्मेट भी हो सकते हैं: .msixbundle (MSI इंस्टॉलर) और .EAppx (appx ऐप अपडेट)।
- APPX और APPXBUNDLE फ़ाइलें डाउनलोड करें। मेरे उदाहरण में, फ़ाइलों की सूची इस तरह दिखती है:
VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx AppleInc.iTunes.MobileDeviceSupport_14050.7.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle AppleInc.iTunes.iPodVoiceOver_1430.3.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle AppleInc.iTunes_12113.17.53090.0_neutral_~_nzyj5cx40ttqa.AppxBundle

तो, आपने Microsoft Store से एप्लिकेशन की सभी आवश्यक APPX फ़ाइलें डाउनलोड कर ली हैं। डाउनलोड की गई फ़ाइलों से APPX एप्लिकेशन की मैन्युअल इंस्टॉलेशन इस लेख के अंतिम सेक्शन में वर्णित है।
इस तरह आप संरक्षित या पेड Store ऐप्स, साथ ही UWP ऐप्स के पिछले संस्करण डाउनलोड नहीं कर सकते।
Fiddler का उपयोग करके Windows Store से Appx फ़ाइलें कैसे डाउनलोड करें?
Microsoft Store एप्लिकेशन के APPX इंस्टॉलर के लिए डायरेक्ट डाउनलोड लिंक प्राप्त करने का एक अधिक जटिल तरीका है। जब आप कोई एप्लिकेशन इंस्टॉल करते हैं, तो आपके कंप्यूटर पर Microsoft Store क्लाइंट को .appx फ़ाइल डाउनलोड करने के लिए एक डायरेक्ट HTTP/HTTPS लिंक प्राप्त होता है। आप Fiddler टूल का उपयोग करके इस डायरेक्ट लिंक के URL को पकड़ सकते हैं, जिसका उपयोग HTTP ट्रैफ़िक का निरीक्षण और डीबग करने के लिए किया जाता है।
आप आधिकारिक साइट (https://www.telerik.com/download/fiddler) से FiddlerSetup.exe इंस्टॉलेशन फ़ाइल डाउनलोड कर सकते हैं।

इंस्टॉलेशन के बाद, एडमिनिस्ट्रेटर विशेषाधिकारों के साथ fiddler.exe चलाएँ। खुलने वाली विंडो में, नेविगेशन फलक में WinConfig बटन पर क्लिक करें।
AppContainer Exemption Loopback Utility विंडो खुलती है। इस सूची में, आपको उन यूनिवर्सल UWP ऐप्स को चुनना होगा जिनका ट्रैफ़िक आप Fiddler पर रीडायरेक्ट करना चाहते हैं। Fiddler द्वारा अन्य एप्लिकेशन से प्राप्त ट्रैफ़िक की मात्रा को कम करने के लिए, सूची से केवल Microsoft Store एप्लिकेशन चुनें और Save Changes पर क्लिक करें।

मुख्य Fiddler विंडो में, आपको वर्तमान लॉग को साफ़ करने की आवश्यकता है (Edit -> Remove -> All Sessions या Ctrl + X दबाएँ)।

अब आपको Microsoft Store चलाने, एप्लिकेशन ढूंढने और इंस्टॉलेशन चलाने की आवश्यकता है (इस उदाहरण में, मैं Calculator Free ऐप की appx फ़ाइल के लिए डाउनलोड लिंक प्राप्त करने का प्रयास करूँगा)।

Fiddler विंडो पर स्विच करें और Store एप्लिकेशन के HTTP सत्रों की निगरानी करें। उनमें से काफी हैं। URL के साथ ऐप फ़ाइल तक पहुँच के इवेंट को खोजने के लिए, आप सत्र खोज का उपयोग कर सकते हैं (Find -> appx टाइप करें -> Find sessions)।

Fiddler URL में appx कीवर्ड को पीले रंग में हाइलाइट करेगा। हमारे उदाहरण में, हम निम्न सत्र में रुचि रखते हैं: Result: 200, Protocol: HTTP, Host: tlu.dl.delivery.mp.microsoft.com। संदर्भ मेनू से Copy -> Just Url चुनकर प्राप्त URL को क्लिपबोर्ड पर कॉपी करें।
मेरे उदाहरण में, URL इस प्रकार है _https://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/33e08cf2-faf3-4e23-a9a3-5d7c0502a6a4?P1=1627653445& P2=404&P3=2&P4=F%2fZeZWLKUurYuEwkJjnfuFc9zUJxjfiKD%2fGpH5OdktlnVwrfdcLsHeQER5c1RA5b%2fwH1ZVPQ8cJLOgWcoKEXjg%3d%3d
प्राप्त URL को किसी भी ब्राउज़र में खोलना बाकी है और फ़ाइल को .appx एक्सटेंशन के साथ अपने स्थानीय ड्राइव पर सेव करें। फ़ाइल को किसी भी डाउनलोड मैनेजर या PowerShell का उपयोग करके डाउनलोड किया जा सकता है (HTTP का उपयोग करके PowerShell से फ़ाइल कैसे डाउनलोड करें)।

ERROR 403: Time-Limited URL validation failed)। यदि आप चूक गए, तो आपको ऐप को अनइंस्टॉल करना होगा और पूरी प्रक्रिया दोहरानी होगी। कुछ मामलों में, डाउनलोड की गई फ़ाइल में .zip एक्सटेंशन होता है, आपको इसका एक्सटेंशन .appx या .appxbundle में बदलना होगा।
Windows 10 पर .Appx या .AppxBundle फ़ाइल कैसे इंस्टॉल करें?
Appx (appxbundle) ऐप और डिपेंडेंसी फ़ाइलों को किसी अन्य Windows 10 (Windows Server 2016/2019) कंप्यूटर पर कॉपी करें और Windows Store को बायपास करके ऐपक्स फ़ाइल पर सिंपल डबल क्लिक करके ऑफलाइन इंस्टॉल करें।

साथ ही, आप PowerShell का उपयोग करके सभी डिपेंडेंसीज़ के साथ APPX एप्लिकेशन इंस्टॉल कर सकते हैं। एक स्टैंडअलोन APPX ऐप फ़ाइल को निम्न कमांड के साथ इंस्टॉल किया जा सकता है:
add-appxpackage –path "C:\Users\root\Downloads\DigitalchemyLLC.CalculatorFree_1.4.0.78_neutral__q7343f88mnb03.Appx"

यदि आपको एक साथ डिपेंडेंसीज़ के साथ कई appx/appxbundle फ़ाइलें इंस्टॉल करने की आवश्यकता है, तो सभी डाउनलोड की गई फ़ाइलों को एक डायरेक्टरी में कॉपी करें और निम्न PowerShell स्क्रिप्ट के साथ इंस्टॉल करें:
$Path = ‘C:\distr\Appx\itunes’
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

जाँचें कि आपका एप्लिकेशन इंस्टॉल हो गया है और उसका आइकन Windows 10 स्टार्ट मेनू में दिखाई देता है।

यदि आप पहले डिपेंडेंसीज़ इंस्टॉल किए बिना APPX एप्लिकेशन इंस्टॉल करने का प्रयास करते हैं, तो एक त्रुटि दिखाई देगी:
Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency, or conflict validation. Windows cannot install resource package XXXXX because the app package it requires could not be found. Ensure that the app package is installed before installing the resource package.
ग्राफिकल इंस्टॉलर इंस्टॉल किए जाने वाले पैकेज का नाम दिखा सकता है::
App Installer failed to install package dependencies. Ask the developer for XXXXX package.
