यदि आपके सिस्टम का विंडोज और ड्राइवर पुराने हैं, तो आपको स्टार्ट मेनू की समस्या का सामना करना पड़ सकता है। इसके अलावा, ड्रॉपबॉक्स या एडोब क्रिएटिव क्लाउड जैसे विरोधी एप्लिकेशन भी हाथ में आई त्रुटि का कारण बन सकते हैं।
समस्या तब उत्पन्न होती है जब उपयोगकर्ता का स्टार्ट मेनू खुलता/कार्य नहीं करता है और स्टार्ट मेनू ट्रबलशूटर चलाने पर, उपयोगकर्ता को निम्न संदेश प्राप्त होता है:
Microsoft.Windows.ShellExperienceHost और Microsoft.Windows.Cortana एप्लिकेशन को सही ढंग से इंस्टॉल करने की आवश्यकता है
आगे बढ़ने से पहले, जांचें कि क्या अपने सिस्टम को न्यूनतम आवश्यकताओं के साथ या सेफ मोड में बूट करने से समस्या हल हो जाती है।
उपयोगकर्ताओं द्वारा रिपोर्ट किए गए निम्न वर्कअराउंड अस्थायी रूप से समस्या को हल करने के लिए:
- नया वर्चुअल डेस्कटॉप बनाना।
- विंडोज थीम बदलना या डिफ़ॉल्ट विंडोज थीम पर वापस लौटना।
- Ctrl + Alt + Del बटन दबाकर Switch User चुनना। फिर अपने वर्तमान उपयोगकर्ता खाते से साइन इन करना।
- निम्न स्थान से Ctfmon.exe लॉन्च करना:
C:\Windows\system32\
- टास्कबार सेटिंग्स > स्टार्ट टैब में 'Show more Tiles on Start' को टॉगल (ऑन या ऑफ) करना।
- फायरवॉल सर्विस और विंडोज एक्सप्लोरर प्रक्रिया को रीस्टार्ट करना।
समाधान 1: अपने पीसी के BIOS, ड्राइवर्स और विंडोज को अपडेट करें
आवश्यक सिस्टम मॉड्यूल (यानी BIOS, ड्राइवर्स और विंडोज) के बीच असंगति हाथ में आई समस्या का कारण हो सकती है क्योंकि ये इकाइयां नवीनतम बिल्ड में अपडेट नहीं हैं। इस संदर्भ में, BIOS, ड्राइवर्स और विंडोज को नवीनतम रिलीज़ में अपडेट करने से समस्या हल हो सकती है।
- अपने पीसी के विंडोज को नवीनतम बिल्ड में अपडेट करें (आपको रन कमांड बॉक्स में "ms-settings:windowsupdate" निष्पादित करके सेटिंग खोलने की आवश्यकता हो सकती है)। आप नवीनतम विंडोज अपडेट के ऑफलाइन इंस्टॉलर का भी उपयोग कर सकते हैं।
- फिर अपने पीसी के ड्राइवर्स को नवीनतम बिल्ड में अपडेट करें (आप This PC पर राइट-क्लिक करके Manage चुन सकते हैं)। सुनिश्चित करें कि आपके सिस्टम का BIOS भी अपडेटेड है। यदि आप OEM द्वारा अपडेट यूटिलिटी का उपयोग कर रहे हैं (जैसे, डेल सपोर्ट असिस्टेंट), तो सिस्टम के ड्राइवर्स को अपडेट करने के लिए उस यूटिलिटी का उपयोग करें। यदि आप एक्सटर्नल ग्राफिक्स कार्ड का उपयोग कर रहे हैं, तो OEM एप्लिकेशन (जैसे NVIDIA GeForce Experience) के माध्यम से इसके ड्राइवर्स को अपडेट करना सुनिश्चित करें।
- अब जांचें कि क्या सिस्टम एप्लिकेशन की त्रुटि से मुक्त है।
- यदि नहीं, तो एक वेब ब्राउज़र लॉन्च करें और OEM वेबसाइट पर जाएं (उदाहरण के लिए, HP या Nvidia वेबसाइट)।
- अब अपने पीसी के लिए ड्राइवर्स डाउनलोड करें और एडमिनिस्ट्रेटर विशेषाधिकारों के साथ ड्राइवर्स इंस्टॉल करें।
- फिर अपने पीसी को रीबूट करें और जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है।
समाधान 2: विरोधी एप्लिकेशन को डिसेबल/हटाएं
यदि इंस्टॉल किए गए कोई एप्लिकेशन आवश्यक OS संस्थाओं के संचालन में बाधा डाल रहा है, तो आप हाथ में आई समस्या का सामना कर सकते हैं। इस मामले में, विरोधी एप्लिकेशन को हटाने से समस्या हल हो सकती है। चूंकि स्टार्ट मेनू काम नहीं कर रहा है, इसलिए आपको इन निर्देशों को काम करने के लिए गहराई से जाना होगा।
- अपने कंप्यूटर को सेफ मोड में बूट करें और फिर क्लीन बूट करें ताकि यह जांचा जा सके कि समस्या हल हो गई है या नहीं।
- यदि हां, तो आप उन प्रक्रियाओं/एप्लिकेशन/सेवाओं को एक-एक करके इनेबल कर सकते हैं (जो क्लीन बूट प्रक्रिया के दौरान डिसेबल थे) जब तक कि आप समस्याग्रस्त को नहीं ढूंढ लेते।
एक बार समस्याग्रस्त एप्लिकेशन मिल जाने पर, आप इसे सिस्टम स्टार्ट पर डिसेबल रख सकते हैं या इसे अनइंस्टॉल कर सकते हैं। उपयोगकर्ताओं द्वारा रिपोर्ट किए गए निम्न एप्लिकेशन समस्या पैदा करते हैं:
- AppLocker (आईटी प्रशासकों द्वारा बुनियादी ढांचे को सुरक्षित करने के लिए उपयोग किया जाने वाला एक टूल)
- Adobe Creative Cloud
- CorelDraw
- Dropbox
- Comodo Internet Security (यह जांचना बेहतर होगा कि आपके सिस्टम का एंटीवायरस समस्या पैदा तो नहीं कर रहा)।
स्पष्टीकरण के लिए, हम Dropbox के लिए प्रक्रिया पर चर्चा करेंगे (आवश्यक चीजों का बैकअप लेना सुनिश्चित करें)।
- Run कमांड बॉक्स लॉन्च करें (Windows + R कुंजियों को एक साथ दबाकर) और निष्पादित करें (अंत में कोलन दर्ज करना सुनिश्चित करें):
ms-settings:
- फिर Apps खोलें और फिर Dropbox को एक्सपैंड करें।
- अब अनइंस्टॉल पर क्लिक करें और फिर Dropbox को अनइंस्टॉल करने की पुष्टि करें।
- फिर अनइंस्टॉलेशन पूरा होने दें और अपने पीसी को रीबूट करें।
- रीबूट पर, जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है। यदि हां, तो आप समस्याग्रस्त एप्लिकेशन का नवीनतम संस्करण इंस्टॉल कर सकते हैं।
यदि समस्या बनी रहती है, तो जांचें कि क्या फास्ट स्टार्टअप को डिसेबल करना स्टार्ट मेनू की समस्या को हल करता है।
समाधान 3: ग्राफिक्स ड्राइवर को पुनः इंस्टॉल करें
भ्रष्ट ग्राफिक्स ड्राइवर (Nvidia ड्राइवर्स के कारण समस्या होने की सूचना है) हाथ में स्टार्ट मेनू समस्या का कारण भी हो सकता है। इस संदर्भ में, ग्राफिक्स ड्राइवर को पुनः इंस्टॉल करने से समस्या हल हो सकती है।
- एक वेब ब्राउज़र लॉन्च करें और ग्राफिक्स ड्राइवर निर्माता की वेबसाइट पर जाएं (जैसे Nvidia वेबसाइट)।
- फिर अपने ग्राफिक्स एडाप्टर के लिए नवीनतम ड्राइवर्स को एडमिनिस्ट्रेटर विशेषाधिकारों के साथ डाउनलोड और इंस्टॉल करें।
- अब अपने पीसी को रीबूट करें और जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है।
- यदि नहीं, तो This PC पर राइट-क्लिक करें और Manage चुनें (या Run कमांड बॉक्स में 'devmgmt.msc' निष्पादित करें)। यदि वह विकल्प नहीं है, तो आप निम्न चरणों को सेफ मोड में आज़मा सकते हैं।
- अब Display Adapters विकल्प का विस्तार करें और ग्राफिक्स डिवाइस (जैसे, Nvidia ग्राफिक्स कार्ड) पर राइट-क्लिक करें।
- फिर Uninstall Device चुनें और दिखाए गए विंडो में, इस डिवाइस के लिए ड्राइवर सॉफ़्टवेयर हटाएं विकल्प को चेकमार्क करें।
- अब अनइंस्टॉल पर क्लिक करें और ग्राफिक्स ड्राइवर की अनइंस्टॉलेशन पूरा होने दें।
- फिर अपने पीसी को रीबूट करें और रीबूट पर, विंडोज को डिफ़ॉल्ट ड्राइवर्स इंस्टॉल करने दें और जांचें कि क्या सिस्टम का स्टार्ट मेनू सामान्य रूप से कार्य कर रहा है।
- यदि नहीं, तो चरण 2 पर डाउनलोड किए गए ड्राइवर को इंस्टॉल करें और जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है।
- यदि नहीं, तो चरण 4 से 6 दोहराएं, लेकिन चरण 6 पर, ग्राफिक्स कार्ड को डिसेबल करें और जांचें कि क्या स्टार्ट मेनू सामान्य रूप से काम कर रहा है। यदि वह विकल्प नहीं है, तो जांचें कि क्या सिस्टम के BIOS में ग्राफिक्स कार्ड को डिसेबल करने से समस्या हल होती है।
समाधान 4: सिस्टम की रजिस्ट्री एडिट करें
यदि कोई भी समाधान आपके लिए काम नहीं करता है, तो संबंधित रजिस्ट्री कुंजियों को एडिट करने से समस्या हल हो सकती है। लेकिन ध्यान रखें कि ये कुंजियाँ सभी उपयोगकर्ताओं के लिए उपलब्ध नहीं हो सकती हैं।
चेतावनी: अपने जोखिम पर और अत्यधिक सावधानी के साथ आगे बढ़ें क्योंकि सिस्टम की रजिस्ट्री को एडिट करना एक कुशल कार्य है और यदि ठीक से नहीं किया गया, तो आप अपने डेटा/पीसी को स्थायी नुकसान पहुंचा सकते हैं।
आगे बढ़ने से पहले, अपने सिस्टम की रजिस्ट्री का बैकअप लेना सुनिश्चित करें।
WpnUserService को डिसेबल करें
- Windows + R कुंजियाँ दबाएं और रन बॉक्स में, टाइप करें: Regedit। फिर रजिस्ट्री एडिटर को एडमिनिस्ट्रेटर के रूप में लॉन्च करने के लिए Ctrl + Shift + Enter कुंजियाँ दबाएं। यदि वह विकल्प नहीं है, तो सेफ मोड में रजिस्ट्री एडिटर लॉन्च करें या कमांड प्रॉम्प्ट/टास्क मैनेजर का उपयोग करें।
- निम्न पथ पर नेविगेट करें:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WpnUserService
- अब, दाएं फलक में, Start पर डबल-क्लिक करें और इसके मान को 4 में बदलें।
- फिर एडिटर से बाहर निकलें और अपने पीसी को रीबूट करें ताकि यह जांचा जा सके कि स्टार्ट मेनू ने ठीक से काम करना शुरू कर दिया है या नहीं।
HKEY_CLASSES_ROOT की अनुमति एडिट करें
- रजिस्ट्री एडिटर लॉन्च करें (ऊपर चर्चा के अनुसार) और निम्न पर नेविगेट करें:
Computer\HKEY_CLASSES_ROOT
- अब, बाएं फलक में, HKEY_CLASSES_ROOT पर राइट-क्लिक करें और Permissions चुनें।
- फिर जांचें कि Group or User Name अनुभाग में All Application Packages सूचीबद्ध है या नहीं। यदि हां, तो चरण 6 पर आगे बढ़ें।
- यदि All Application Packages मौजूद नहीं है, तो Add पर क्लिक करें और फिर Advanced बटन पर क्लिक करें।
- अब Find Now पर क्लिक करें और फिर दिखाए गए परिणामों में, All Application Packages पर डबल-क्लिक करें।
- फिर OK पर क्लिक करें और फिर, Group or User Names में, All Application Packages चुनें।
- अब, All Application Packages के लिए Permissions अनुभाग में, सुनिश्चित करें कि Allow कॉलम में केवल Read permission चुना गया है।
- फिर अपने परिवर्तनों को लागू करें और एडिटर से बाहर निकलने के बाद अपने पीसी को रीबूट करें।
- रीबूट पर, जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है।
Search Key को डिलीट करें
- रजिस्ट्री एडिटर खोलें और निम्न पथ पर नेविगेट करें:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search
- फिर, बाएं फलक में, Search पर राइट-क्लिक करें और Delete चुनें।
- अब कुंजी को डिलीट करने की पुष्टि करें और एडिटर से बाहर निकलने के बाद अपने पीसी को रीबूट करें।
- रीबूट पर, जांचें कि क्या स्टार्ट मेनू त्रुटि से मुक्त है।
DCOM अनुमतियों को रीसेट करें
- यदि आपका इवेंट लॉग कुछ DCOM त्रुटियाँ भी दिखा रहा है, तो रजिस्ट्री एडिटर लॉन्च करें और निम्न पर नेविगेट करें:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
- फिर, दाएं फलक में, निम्न कुंजियों को डिलीट करें:
DefaultAccessPermission DefaultLaunchPermission MachineAccessRestriction MachineLaunchRestriction
- अब एडिटर से बाहर निकलें और अपने पीसी को रीबूट करें ताकि यह जांचा जा सके कि स्टार्ट मेनू की समस्या हल हो गई है या नहीं।
समाधान 5: पावरशेल कमांड का उपयोग करें
यदि समस्या अभी भी बनी हुई है, तो आप पावरशेल के माध्यम से विंडोज 10 ऐप्स को फिर से रजिस्टर करके विंडोज स्टार्ट मेनू को पुनः इंस्टॉल कर सकते हैं जो समस्या को हल कर सकता है।
एडमिनिस्ट्रेटर पावरशेल लॉन्च करें
चूंकि स्टार्ट मेनू और Cortana काम नहीं कर रहे हैं, हमें पावरशेल खोलने के कुछ वैकल्पिक तरीके आज़माने पड़ सकते हैं।
- स्टार्ट मेनू बटन पर राइट-क्लिक करें और क्विक एक्सेस मेनू में, Windows PowerShell (Admin) चुनें।
- यदि वह काम नहीं करता, तो Windows + R कुंजियाँ दबाएं (रन बॉक्स लॉन्च करने के लिए) और टाइप करें: PowerShell। अब पावरशेल को एडमिनिस्ट्रेटर के रूप में लॉन्च करने के लिए Ctrl + Shift + Enter कुंजियाँ दबाएं।
- यदि वह विकल्प नहीं है, तो टास्क मैनेजर लॉन्च करें (Ctrl + Alt + Delete कुंजियाँ) और File मेनू खोलें। फिर Run a New Task चुनें और टाइप करें: PowerShell। अब Create This Task with Administrator Privileges को चेकमार्क करें और OK पर क्लिक करें।
- यदि आप अभी भी पावरशेल लॉन्च नहीं कर सकते, तो निम्न से PowerShell.exe को एडमिनिस्ट्रेटर के रूप में लॉन्च करें:
\Windows\System32\WindowsPowerShell\v1.0
विंडोज 10 ऐप्स को पुनः इंस्टॉल करें
- अब निम्न को एक-एक करके निष्पादित करें:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-appxpackage -all *shellexperience* -packagetype bundle |% {add-appxpackage -register -disabledevelopmentmode ($_.installlocation + "\appxmetadata\appxbundlemanifest.xml")} - फिर जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है।
Cortana और ShellExperienceHost को फिर से रजिस्टर करें
- पावरशेल में, निम्न को एक-एक करके निष्पादित करें:
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - अब जांचें कि क्या स्टार्ट मेनू की समस्या हल हो गई है।
लोकल AppxPackage का उपयोग करें
- निम्न को एक-एक करके निष्पादित करें:
Add-AppxPackage -register "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode Add-AppxPackage -register "C:\Windows\SystemApps\ShellExperienceHost_cw5n1h2txyewy\appxmanifest.xml" -DisableDevelopmentMode
- फिर जांचें कि क्या पैकेज की समस्या हल हो गई है।
सभी उपयोगकर्ताओं के लिए एप्लिकेशन को पुनः इंस्टॉल करें
- निम्न को एक-एक करके निष्पादित करें:
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*Cortana*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*ShellExperienceHost*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} - फिर जांचें कि क्या स्टार्ट मेनू ठीक से काम कर रहा है।
समाधान 6: एक नया विंडोज अकाउंट बनाएं
यदि आपकी विंडोज उपयोगकर्ता प्रोफ़ाइल भ्रष्ट है तो स्टार्ट मेनू की समस्या उत्पन्न हो सकती है। इस संदर्भ में, एक और विंडोज उपयोगकर्ता खाता बनाने से समस्या हल हो सकती है।
- अपने डेस्कटॉप पर, This PC के आइकन पर राइट-क्लिक करें और Manage चुनें।
- अब, बाएं फलक में, 'Local Users and Groups' का विस्तार करें और Users पर राइट-क्लिक करें।
- फिर 'New User…' चुनें और विवरण भरें।
- अब वर्तमान उपयोगकर्ता से लॉगआउट करें और नव निर्मित खाते में लॉग इन करें ताकि यह जांचा जा सके कि स्टार्ट मेनू की समस्या हल हो गई है या नहीं। यदि हां, तो आप उपयोगकर्ता डेटा को नई प्रोफ़ाइल में स्थानांतरित कर सकते हैं और पुराने को हटा सकते हैं।
यदि आप चरण 1 पर कंप्यूटर मैनेजमेंट नहीं खोल सकते, तो आप रन कमांड बॉक्स में 'control userpasswords2' निष्पादित करके उपयोगकर्ता प्रबंधन विंडो खोल सकते हैं।
यदि आप रन कमांड बॉक्स नहीं खोल सकते, तो आप एडमिनिस्ट्रेटर कमांड प्रॉम्प्ट में निम्न में से किसी एक को निष्पादित करके नया उपयोगकर्ता खाता जोड़ सकते हैं (आप इसे ट्रबलशूट में एडवांस्ड विकल्पों में निष्पादित कर सकते हैं):
net user "username" "password" /add net user /add Admin2 net localgroup administrators Admin2 /add
यदि समस्या अभी भी बनी रहती है, तो आप अपने पीसी का DISM स्कैन कर सकते हैं। यदि वह भी काम नहीं करता, तो आपको या तो इन-प्लेस अपग्रेड या विंडोज की क्लीन इंस्टॉलेशन करनी पड़ सकती है।