एक ऑपरेटिंग सिस्टम के लिए अपने उपयोगकर्ताओं को किसी विशिष्ट फ़ाइल या एप्लिकेशन की खोज करने की अनुमति देना एक बहुत ही बुनियादी कार्य है। हालांकि, कुछ उपयोगकर्ता Windows 10 स्टार्ट खोज (या Cortana खोज) के साथ परेशानी का सामना कर रहे हैं। यह समस्या उपयोगकर्ताओं को स्टार्ट खोज के खोज बार में टाइप करने से रोकती है। कुछ उपयोगकर्ता खोज बॉक्स के साथ बातचीत नहीं कर सकते, वे इस पर क्लिक नहीं कर सकते या इसमें टाइप नहीं कर सकते या इसमें कुछ भी पेस्ट नहीं कर सकते जबकि कुछ उपयोगकर्ता खोज में पेस्ट करने के लिए CTRL + V कमांड का उपयोग कर सकते हैं लेकिन वे वास्तव में खोज बार में टाइप नहीं कर सकते। यह जाहिर तौर पर कीबोर्ड के साथ कोई समस्या नहीं है क्योंकि समस्या केवल Windows 10 स्टार्ट खोज के साथ दिखाई देती है। जैसा कि आप कल्पना कर सकते हैं, यह उपयोगकर्ताओं के लिए बहुत सारी समस्याएं पैदा कर सकता है।

खोज के प्रतिक्रिया न देने का कारण क्या है?
कुछ चीजें हैं जो इस समस्या का कारण बन सकती हैं।
- ctfmon.exe: यह फ़ाइल आपके Windows पर system32 फोल्डर में स्थित है। Ctfmon वह Microsoft प्रक्रिया है जो वैकल्पिक उपयोगकर्ता इनपुट और Office Language बार को नियंत्रित करती है। यदि यह फ़ाइल/सेवा नहीं चल रही है तो समस्या प्रकट हो सकती है। इस फ़ाइल को चलाने से Language बार वापस आ जाता है जो समस्या को ठीक करता है।
- अनुत्तरदायी Cortana: कभी-कभी समस्या अनुत्तरदायी Cortana सेवा के कारण हो सकती है। Cortana पृष्ठभूमि में चलती है और आप इसे Task Manager में चलते हुए देख सकते हैं। कभी-कभी, बिना किसी स्पष्ट कारण के, ये सेवाएं काम करना बंद कर देती हैं और बस उन्हें रीबूट करने से समस्या ठीक हो जाती है।
- MsCtfMonitor: यह सेवा TextServicesFramework सिस्टम सेवा की निगरानी के लिए जिम्मेदार है। चूंकि TextServicesFramework सिस्टम सेवा टेक्स्ट इनपुट से संबंधित है, इस सेवा के साथ कोई समस्या इस समस्या का कारण बन सकती है। Text Service Framework के साथ कोई समस्या आपको किसी भी Windows Modern Apps में टाइप करने से रोकेगी। इसलिए, यदि आप नए Windows कैलकुलेटर जैसे Modern Apps पर भी यही समस्या झेल रहे हैं तो सबसे संभावित समस्या Text Service Framework के साथ है न कि Windows खोज के साथ।
विधि 1: ctfmon.exe चलाएं
आमतौर पर, समस्या तब होती है क्योंकि आपका Language बार बंद होता है। Ctfmon.exe इस सुविधा को नियंत्रित करने के लिए जिम्मेदार फ़ाइल है। इसलिए, ctfmon.exe फ़ाइल चलाने से समस्या हल हो जाती है।
- Windows Key दबाए रखें और R दबाएं
- C:\Windows\system32\ctfmon.exe टाइप करें और Enter दबाएं

इस फ़ाइल को चलाने से समस्या ठीक हो जाएगी। आपको Windows खोज में टाइप करने में सक्षम होना चाहिए।
नोट: आपको हर रीबूट पर (या हर बार थोड़ी देर में) इन चरणों को दोहराना पड़ सकता है। इसलिए यदि आप देखते हैं कि समस्या वापस आ गई है तो बस इन चरणों को दोहराएं और आप जाने के लिए अच्छे होंगे। आप नीचे दिए गए चरणों का पालन करके रजिस्ट्री में कुछ बदलाव भी कर सकते हैं ताकि आपको हर रीबूट पर इस कार्य को दोहराना न पड़े। हालांकि, हम सुझाव देंगे कि यह देखने के लिए थोड़ा इंतजार करें कि समस्या वापस आती है या नहीं। यदि यह आती है, तो नीचे दिया गया समाधान लागू करें
- “Windows” + “R”, दबाएं, “Cmd” टाइप करें और प्रशासनिक विशेषाधिकार देने के लिए “Shift” + “Ctrl” + “Enter” दबाएं।
- निम्न टाइप करें और Enter दबाएं। अपने कंप्यूटर को पुनरारंभ करें और जांचें कि क्या त्रुटि हल हो गई है।
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v ctfmon /t REG_SZ /d CTFMON.EXE

विधि 2: सभी डिफ़ॉल्ट ऐप्स को पुनः स्थापित करें
कभी-कभी यह समस्या सिस्टम के डिफ़ॉल्ट ऐप्स के साथ किसी समस्या/भ्रष्टाचार के कारण हो सकती है और बस अपने डिफ़ॉल्ट ऐप्स को पुनः स्थापित करने से समस्या ठीक हो जाएगी। नीचे दिए गए चरणों का पालन करके एक सरल कमांड चलाएं जो आपके लिए डिफ़ॉल्ट ऐप्स को पुनः स्थापित करेगा।
- “Windows” + “R”, दबाएं, “Cmd” टाइप करें और प्रशासनिक विशेषाधिकार देने के लिए “Shift” + “Ctrl” + “Enter” दबाएं।

PowerShell -ExecutionPolicy Unrestricted टाइप करें और Enter दबाएं

- अब आपको कमांड प्रॉम्प्ट के शीर्ष पर PowerShell –ExecutionPolicy Unrestricted देखने में सक्षम होना चाहिए।
- निम्न कमांड टाइप करें और Enter दबाएं:
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
यह आपके लिए समस्या हल कर देगा। नोट: यदि यह काम नहीं करता तो अपने कंप्यूटर को पुनरारंभ करें और फिर से जांचें।
यदि समस्या अभी भी हल नहीं हुई है तो नीचे दिए गए चरणों का पालन करें।
- CTRL, SHIFT, Esc कुंजियों को एक साथ दबाएं (CTRL + SHIFT + ESC)। यह Task Manager खोलना चाहिए
- File पर क्लिक करें और Run new task चुनें

- Check करें विकल्प Create this task with administrative privileges
- Powershell टाइप करें और Ok पर क्लिक करें

- निम्न टाइप करें और Enter: दबाएं:
$manifest = (Get-AppxPackage Microsoft.WindowsStore).InstallLocation + '\AppxManifest.xml' ; Add-AppxPackage -DisableDevelopmentMode -Register $manifest

कमांड चलने के बाद, रीबूट करें और जांचें कि क्या समस्या ठीक हो गई है या नहीं। नोट: यदि यह काम नहीं करता तो अपने कंप्यूटर को पुनरारंभ करें और फिर से जांचें।
विधि 3: Cortana का कार्य समाप्त करें
चूंकि Cortana पृष्ठभूमि में चलती है और यह पृष्ठभूमि में चलती रहती है, समस्या Cortana के कारण हो सकती है खासकर यदि यह प्रतिक्रिया देना बंद कर देती है। बहुत से उपयोगकर्ताओं ने Task Manager के माध्यम से Cortana को रोककर समस्या को ठीक किया। आपको Cortana को पुनरारंभ करने के बारे में चिंता करने की आवश्यकता नहीं है, यह थोड़ी देर बाद स्वचालित रूप से खुद को शुरू कर देती है। इसलिए, Cortana का कार्य समाप्त करने के लिए नीचे दिए गए चरणों का पालन करें।
- CTRL, SHIFT, Esc कुंजियों को एक साथ दबाएं (CTRL + SHIFT + ESC)। यह Task Manager खोलना चाहिए
- Processes सूची से Cortana सेवा का पता लगाएं। यदि आप इस सूची में Cortana नहीं ढूंढ पा रहे हैं तो Services टैब चुनें और वहां जांचें
- Cortana का पता लगाएं और राइट-क्लिक करें
- End Task चुनें

यह समस्या को ठीक करना चाहिए। खोज अब ठीक काम कर रही होनी चाहिए।
विधि 4: दूसरे Windows 10 से MsCtfMonitor.xml आयात करें
MsCtfMonitor Microsoft का अपना कार्य है जिसका एकमात्र उद्देश्य TextServicesFramework सिस्टम सेवा की निगरानी करना है। TextServicesFramework सिस्टम सेवा उन्नत टेक्स्ट इनपुट और प्राकृतिक भाषा प्रौद्योगिकियों के वितरण के लिए एक सरल और स्केलेबल ढांचा प्रदान करती है। कुछ मामलों में, MsCtfMonitor शेड्यूल किया गया कार्य शुरू नहीं हो सकता है या यह भ्रष्ट हो सकता है जिससे यह समस्या होती है। बस MsCtfMonitor कार्य चलाना या किसी अन्य Windows 10 मशीन से MsCtfMonitor.xml फ़ाइल आयात करना जिसकी खोज ठीक से काम कर रही है।
- दूसरे Window 10 PC में लॉग इन करें
- Windows Key दबाए रखें और R दबाएं
- taskschd.msc टाइप करें और Enter दबाएं

- Task Scheduler Library को बाएं फलक से डबल-क्लिक करें
- Microsoft को बाएं फलक से डबल-क्लिक करें
- बाएं फलक से Windows पर डबल क्लिक करें

- बाएं फलक से TextServicesFramework चुनें
- मध्य फलक से MsCtfMonitor पर राइट-क्लिक करें और Export… चुनें

- वह स्थान चुनें जिसे आप याद रख सकें और Save पर क्लिक करें
- इस निर्यात की गई फ़ाइल को USB पर कॉपी करें और समस्याग्रस्त PC पर पेस्ट करें
- चरण को 1-7 से दोहराएं
- मध्य फलक में खाली जगह पर राइट क्लिक करें और Import… चुनें

- उस स्थान पर नेविगेट करें जहां आपने दूसरी मशीन से MsCrfMonitor.xml फ़ाइल पेस्ट की थी और इसे चुनें
- आयात होने के बाद, मध्य फलक से फ़ाइल पर राइट क्लिक करें और Run चुनें

समस्या दूर हो जानी चाहिए एक बार कार्य चालू और चल रहा हो।