Get-Appxpackage एक PowerShell कमांड है जो यूजर प्रोफाइल में इंस्टॉल ऐप पैकेज की सूची प्रदर्शित कर सकता है। इसमें Microsoft Store या थर्ड-पार्टी ऐप्स से इंस्टॉल सभी एप्लिकेशन शामिल हैं। कमांड का उपयोग करते समय, अगर आपको एरर प्राप्त होता है— Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working, तो यह पोस्ट आपको इसे हल करने में मदद करेगी।

आप जो एरर मैसेज देख सकते हैं वह भिन्न हो सकता है लेकिन आमतौर पर, यह पढ़ेगा:
Get-AppxPackage : The service cannot be started, either because it is disabled or because it has no enabled devices
associated with it. The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
PowerShell Get-Appxpackage Not working
यह एक परमिशन इश्यू है जिसे कुछ चेक का पालन करके हल किया जा सकता है।
- PowerShell को एडमिन परमिशन के साथ चलाएं
- Destination Directory के साथ परमिशन चेक करें
- AppX Deployment Service स्टेटस चेक करें।
फोल्डर की परमिशन बदलते समय, सुनिश्चित करें कि आप किसी भी यूजर अकाउंट को न हटाएं जो पहले से उपलब्ध है।
1] PowerShell को एडमिन परमिशन के साथ चलाएं
चूंकि कमांड को सिस्टम लेवल पर एप्लिकेशन इंस्टॉल करने की आवश्यकता होती है, इसलिए यह महत्वपूर्ण है कि आप कमांड को तब निष्पादित करें या चलाएं जब इसे एडमिन परमिशन के साथ लॉन्च किया गया हो।
- Start बटन दबाएं, और PowerShell टाइप करें
- जब यह सूची में दिखाई दे, तो राइट-क्लिक करें और Run as Administrator चुनें
- कमांड निष्पादित करें और यह बिना एरर के काम करना चाहिए।
Access denied के अलावा, आपको Not Recognized या Not Working एरर भी प्राप्त हो सकता है। जबकि Not Recognized एडमिन परमिशन से संबंधित है, Not working सर्विसेज से संबंधित है।
Services Snap-in पर जाएं, और Client License Service (ClipSVC) और AppX Deployment Service (AppXSVC) का पता लगाएं। सुनिश्चित करें कि वे उपलब्ध और चल रहे हैं।
2] Destination Directory के साथ परमिशन चेक करें
अगर आप किसी विशेष फोल्डर में एप्लिकेशन इंस्टॉल कर रहे हैं, तो सुनिश्चित करें कि आपके अंदर फाइल लिखने की पूरी परमिशन है।
- Destination फोल्डर पर जाएं, राइट-क्लिक करें और Properties चुनें
- फिर Security टैब पर स्विच करें
- चेक करें कि आपका अकाउंट उपलब्ध है, और इसके पास पूर्ण परमिशन है।
- आपको यह भी जांचना होगा कि System यूजर अकाउंट उपलब्ध है और इसका पूर्ण नियंत्रण है
- यदि नहीं, तो आप Edit बटन पर क्लिक कर सकते हैं, और उन्हें परमिशन के साथ जोड़ सकते हैं।
3] AppX Deployment Service स्टेटस चेक करें
PowerShell कंसोल में, Get-Service "AppXSvc" चलाएं और देखें।
AppX Deployment Service (AppXSVC) Status Running होना चाहिए।
अगर यह Stopped दिखाता है, तो कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में खोलें और चलाएं:
net start AppXSvc
वैकल्पिक रूप से, आप Regedit खोल सकते हैं और नेविगेट कर सकते हैं:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
यहां "Start" का मान "3" पर सेट करें और रीबूट करें।
इन परिवर्तनों के बाद, आप कमांड निष्पादित कर सकते हैं, और एरर अब नहीं होनी चाहिए।
पढ़ें: Windows में File और Folder परमिशन कैसे बदलें।
AppxPackage कैसे सक्षम करें?
कमांड और संबंधित फाइलें पहले से ही Windows के साथ उपलब्ध हैं, और आपको कुछ भी विशेष इंस्टॉल करने की आवश्यकता नहीं है। हालांकि, सुनिश्चित करें कि आप इसे एडमिन परमिशन के साथ निष्पादित करते हैं अन्यथा यह कहेगा कि कमांड मान्यता प्राप्त नहीं है।
Windows पर Built-In Apps कैसे रिस्टोर करें?
एडमिनिस्ट्रेटर अधिकारों के साथ PowerShell खोलें, और Windows में सभी Built-in ऐप्स को रिस्टोर करने के लिए निम्न कमांड निष्पादित करें।
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
इसे पूरा होने में कुछ समय लगेगा, और वे सभी ऐप्स जो पहली बार Windows सेट अप करते समय उपलब्ध थे, उपलब्ध होंगे।
मुझे आशा है कि पोस्ट का पालन करना आसान था, और आप एरर के पीछे के कारणों को स्पष्ट रूप से समझते हैं।
