यदि आप आउटलुक के विभिन्न संस्करणों में ईमेल आइटम की खोज करते समय किसी भी परेशानी का सामना करते हैं (कुछ भी नहीं मिला, सभी परिणाम प्रदर्शित नहीं होते हैं, सभी *.pst फाइलें खोज के लिए उपयोग नहीं की जाती हैं, हाल के ईमेल नहीं दिखा रही हैं, आदि), इस लेख के दिशानिर्देशों से आपको मदद मिलनी चाहिए। आउटलुक खोज मुद्दों को हल करने के लिए (ये सिफारिशें आउटलुक 2021/2019/2016/2013 के सभी मौजूदा संस्करणों और माइक्रोसॉफ्ट 365 के लिए आउटलुक पर लागू हैं)।
आउटलुक में खोज अनुक्रमण स्थिति जांचें
आउटलुक सर्च विंडोज इंडेक्सिंग सर्विस द्वारा संचालित है। खोज करने के लिए, विंडोज सर्च को मेलबॉक्स और कनेक्टेड पीएसटी फाइलों की सामग्री को स्कैन करना होगा, और सभी उपलब्ध आउटलुक आइटम्स का एक इंडेक्स बनाना होगा। इसलिए, पहला कदम आउटलुक इंडेक्स की स्थिति की जांच करना है।
ऐसा करने के लिए, खोज . पर जाएं टैब पर जाएं और अनुक्रमण स्थिति . चुनें खोज टूल . में अनुभाग।
यदि अनुक्रमण ठीक है, तो आप अगली विंडो में निम्न स्थिति देखेंगे:
Outlook ने आपके सभी आइटमों का अनुक्रमण समाप्त कर दिया है।0 आइटम अनुक्रमित किए जाने के लिए शेष हैं।
हालांकि, अगर कोई खोज समस्या है, तो स्थिति अलग होगी:
आउटलुक वर्तमान में आपके आइटम को अनुक्रमित कर रहा है।23817 आइटम इंडेक्स किए जाने बाकी हैं
जब आप एक नया मेलबॉक्स या आउटलुक पर्सनल फोल्डर (PST) फाइल जोड़ते हैं, ईमेल को फोल्डर के बीच ले जाते हैं, आदि पर आउटलुक सर्च इंडेक्स को फिर से बनाया जाता है। अगर आपने हाल ही में (3-4 घंटे तक) ये ऑपरेशन किए हैं, तो आपको इंडेक्सिंग तक इंतजार करना होगा। तैयार है। यदि आपने लंबे समय से आउटलुक में महत्वपूर्ण कॉन्फ़िगरेशन परिवर्तन नहीं किए हैं और इंडेक्सिंग अभी भी जारी है, तो आउटलुक इंडेक्स के साथ समस्या स्पष्ट है।
Windows खोज सेवा द्वारा Outlook अनुक्रमण सक्षम करें
समस्या को हल करने के लिए, आपको अस्थायी रूप से आउटलुक को उन आइटम्स से बाहर करना चाहिए जो विंडोज इंडेक्सिंग सर्विस द्वारा स्कैन किए गए हैं। ऐसा करने के लिए:
- आउटलुक में, फ़ाइलखोलें -> सेटिंग;
- खोज का चयन करें -> अनुक्रमण विकल्प;
- बदलें क्लिक करें
- माइक्रोसॉफ्ट आउटलुक के लिए अनुक्रमण अक्षम करें;
- आउटलुक को बंद करें, और प्रोसेस मैनेजर का उपयोग करके सुनिश्चित करें कि कोई
outlook.exe
नहीं है आपके कंप्यूटर पर चल रही प्रक्रिया।
आउटलुक ओएसटी और पीएसटी फाइलों के गुणों में, सुनिश्चित करें कि उनकी अनुक्रमण की अनुमति है (विंडोज सर्च सर्विस सेटिंग्स में उनकी अनुक्रमणिका पहले से ही सक्षम होने के बावजूद यह करने योग्य है)। ऐसा करने के लिए:
- फ़ाइलखोलें -> खाता सेटिंग -> खाता सेटिंग ;
- डेटा फ़ाइलें पर जाएं टैब;
- एक-एक करके फ़ाइलें चुनें और फ़ाइल स्थान खोलें click क्लिक करें;
- अपनी ज़रूरत की OST या PST फ़ाइल पर राइट-क्लिक करें और उसके गुणों का चयन करें;
- अन्यक्लिक करें;
- बॉक्स को चेक करें फ़ाइल गुणों के अतिरिक्त इस फ़ाइल को संदर्भ अनुक्रमित करने की अनुमति दें -> ओके पर क्लिक करें।
एक उन्नत पावरशेल कंसोल खोलें और WSearch सेवा को पुनरारंभ करें:
Restart-Service -Name wsearch –verbose
अब आपको खोज सेटिंग्स में आउटलुक इंडेक्सिंग को सक्षम करने की आवश्यकता है, जिसे पहले अक्षम किया गया था। माइक्रोसॉफ्ट आउटलुक की जांच करें अनुक्रमण विकल्पों में और परिवर्तनों को सहेजें।
आउटलुक को पूरी इंडेक्सिंग को पूरा करने के लिए कुछ समय दें (यह मेलबॉक्स और कनेक्टेड पीएसटी फाइलों की संख्या और आकार पर निर्भर करता है)। ऊपर दिखाए गए अनुसार आउटलुक इंडेक्स स्थिति की जांच करें और कुछ खोजने की कोशिश करें।
आउटलुक सर्च इंडेक्स का पुनर्निर्माण/रीसेट कैसे करें?
यदि आउटलुक खोज समस्या बनी रहती है, तो विंडोज सर्च सर्विस के इंडेक्स को पूरी तरह से रीसेट और पुनर्निर्माण करने की सिफारिश की जाती है। ऐसा करने के लिए:
- आउटलुक में, फ़ाइल -> सेटिंग -> खोज . पर जाएं ;
- अनुक्रमण विकल्प क्लिक करें ->उन्नत ;
- पुनर्निर्माण क्लिक करें ;
- इंडेक्स को फिर से बनाने में कुछ समय लग सकता है और आपके कंप्यूटर का प्रदर्शन अस्थायी रूप से खराब हो सकता है।
आउटलुक पीएसटी फाइलों की जांच और मरम्मत करें
कुछ मामलों में, अनुक्रमण सेवा तार्किक त्रुटियों या उनकी संरचना के भ्रष्टाचार के कारण Outlook व्यक्तिगत फ़ोल्डर फ़ाइलों (PST) को अनुक्रमित करने में सक्षम नहीं है। scanpst.exe का उपयोग करके दूषित pst फ़ाइलों की जाँच और मरम्मत करने की अनुशंसा की जाती है।
आउटलुक खोज और कैश्ड एक्सचेंज मोड
इस खंड में, हम देखेंगे कि यदि आपका मेलबॉक्स किसी एक्सचेंज सर्वर या एक्सचेंज ऑनलाइन (माइक्रोसॉफ्ट 365) पर स्थित है तो आउटलुक सर्च कैसे काम करता है। यदि कैश्ड एक्सचेंज मोड Outlook में सक्षम है, आपके कंप्यूटर पर स्थानीय अनुक्रमणिका का उपयोग आइटम खोजने के लिए किया जाता है। यदि कैश्ड एक्सचेंज मोड अक्षम है, तो मेलबॉक्स-साइड इंडेक्स (Microsoft Exchange Search Indexer द्वारा अनुरक्षित) ) का उपयोग मेलबॉक्स खोजों के लिए किया जाता है।
MSExchangeSearch सेवा जैसे ही एक ईमेल संदेश सर्वर पर मेलबॉक्स डेटाबेस में जाता है, उसे अनुक्रमित करता है। यदि आपका आउटलुक एक्सचेंज सर्च इंडेक्स का उपयोग करते समय आपके मेलबॉक्स को नहीं खोजता है, तो समस्या एक्सचेंज सर्वर के साथ सबसे अधिक संभावना है। Test-ExchangeSearch
cmdlet का उपयोग Exchange खोज सेवा की समस्याओं के निदान के लिए किया जाता है।
सबसे आम समस्या यह है कि डिस्क समाप्त हो गई है (खोज सूचकांक के आकार को बढ़ाने के लिए पर्याप्त स्थान नहीं है), या वर्तमान अनुक्रमणिका फ़ाइल क्षतिग्रस्त हो गई है और इसे फिर से बनाने की आवश्यकता है। आप Exchange %PROGRAMFILES%\Microsoft\Exchange Server\V14\Scripts\ResetSearchIndex.ps1 में खोज अनुक्रमणिका को रीसेट करने के लिए अंतर्निहित PowerShell स्क्रिप्ट का उपयोग कर सकते हैं ।
किसी विशिष्ट मेलबॉक्स डेटाबेस के लिए खोज अनुक्रमणिका को रीसेट करने के लिए, कमांड का उपयोग करें:
.\ResetSearchIndex.ps1 mailboxdbname1
साथ ही, जांच लें कि समस्या मेलबॉक्स डेटाबेस के लिए अनुक्रमण सक्षम है या नहीं:
Get-MailboxDatabase mailboxdbname1 | Format-Table Name,IndexEnabled
आउटलुक:एक्सचेंज साझा मेलबॉक्स में खोजने में असमर्थ
एक्सचेंज 2016 से शुरू होने वाले सभी ऑन-प्रिमाइसेस एक्सचेंज सर्वर संस्करणों में फास्ट सर्च फीचर डिफ़ॉल्ट रूप से सक्षम है। कुछ मामलों में, एक्सचेंज फास्ट सर्च आउटलुक में जुड़े एक्सचेंज साझा मेलबॉक्स पर ठीक से काम नहीं करता है। इस मामले में, साझा किए गए मेलबॉक्स में ईमेल खोजते समय, आपको एक आउटलुक चेतावनी दिखाई देगी:
We're having trouble fetching results from the server. Some items may not be included in your search results.
आप आउटलुक को एक्सचेंज फास्ट सर्च का उपयोग करने से रोक सकते हैं। ऐसा करने के लिए, एक DWORD रजिस्ट्री पैरामीटर बनाएं DisableServerAssistedSearch = 1
कुंजी के तहत HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Search (आउटलुक 2016 और आउटलुक 2019 के लिए)।
आप PowerShell का उपयोग करके एक रजिस्ट्री पैरामीटर बना सकते हैं:
New-ItemProperty -path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Search" -Name DisableServerAssistedSearch -PropertyType "DWORD" -Value "1"
विंडोज़ रीबूट करें।
आप एक्सचेंज ऑनलाइन (Microsoft 365) पर होस्ट किए गए साझा मेलबॉक्स के लिए इस विकल्प का उपयोग नहीं कर सकते क्योंकि M365 FAST खोज के बजाय Microsoft खोज का उपयोग करता है।Windows 10 और 11 पर अद्यतन स्थापित करने के बाद Outlook खोज परिणाम नहीं दिखा रहा है
दिसंबर 2021 में विंडोज 10 और 11 पर सुरक्षा अपडेट इंस्टॉल करने के बाद, हाल के ईमेल के लिए आउटलुक की खोज ने काम करना बंद कर दिया। समस्या Exchange और Microsoft 365 मेलबॉक्स दोनों के साथ होती है।
Search performance will be impacted because of a problem with how Outlook search is configured.
निम्नलिखित अद्यतन स्थापित करने के बाद समस्या सामने आई:
- Windows 10 21H2 और 21H1 - KB5008212
- विंडोज 11 - KB5008215
Microsoft ने Windows 10 (2022-01) के लिए अद्यतन KB5009543 में इस बग को आंशिक रूप से ठीक किया है। हालांकि, यह पैच हमेशा मदद नहीं करता है।
आउटलुक सर्च को सुधारने के लिए, आप नवीनतम विंडोज अपडेट को अस्थायी रूप से अनइंस्टॉल कर सकते हैं:
wusa /uninstall /kb:5008212
या, जैसा कि माइक्रोसॉफ्ट द्वारा सलाह दी गई है, आप आउटलुक में विंडोज डेस्कटॉप सर्च इंडेक्सिंग सेवा के उपयोग को अस्थायी रूप से अक्षम कर सकते हैं। ऐसा करने के लिए, एक रजिस्ट्री पैरामीटर बनाएं PreventIndexingOutlook 1.
. के मान के साथ
New-ItemProperty -path "HKCU:\Software\Microsoft\Office\16.0\Outlook\Search" -Name DisableServerAssistedSearch -PropertyType "DWORD" -Value "1"
जब आप अपने कंप्यूटर को पुनरारंभ करते हैं, तो आउटलुक मेलबॉक्स और पीएसटी फाइलों को खोजने के लिए अपनी स्वयं की खोज सुविधा का उपयोग करेगा। इस मोड में आउटलुक में खोज करते समय, एक चेतावनी दिखाई देगी:
Search performance will be impacted because a group policy has turned off the Windows Search service.
मुख्य नुकसान यह है कि आउटलुक खोज बहुत धीमी होगी . इसलिए, जब Microsoft आगामी अद्यतनों में से किसी एक में इस बग को ठीक करता है, तो आपको इस रजिस्ट्री पैरामीटर को निकालना होगा।
आउटलुक खोज को ठीक करने के लिए अन्य समाधान
आप और क्या जांच सकते हैं कि आउटलुक सर्च काम नहीं कर रहा है या अधूरे परिणाम दे रहा है?
- आउटलुक मेनू से, खोज उपकरण . चुनें -> खोज के लिए स्थान . सुनिश्चित करें कि सभी मेलबॉक्स और पीएसटी फाइलें खोज के लिए चुनी गई हैं;
- सुनिश्चित करें कि PreventIndexingOutlook =1 रजिस्ट्री कुंजी "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search" में पैरामीटर अनुपलब्ध है। यह पैरामीटर Windows खोज सेवा द्वारा Outlook अनुक्रमण को अक्षम करता है। यह नीति "माइक्रोसॉफ्ट ऑफिस आउटलुक को इंडेक्स करने से रोकें . के अनुरूप है “जीपीओ कंप्यूटर कॉन्फ़िगरेशन के तहत -> प्रशासनिक टेम्पलेट -> विंडोज घटक -> खोज; यदि आप जीपीओ में एमएस ऑफिस एडमिनिस्ट्रेटिव टेम्प्लेट का उपयोग कर रहे हैं, तो सुनिश्चित करें कि इन नीतियों के पैरामीटर डिफ़ॉल्ट आउटलुक सर्च सेटिंग्स को नहीं बदलते हैं।
- आउटलुक सेटिंग्स में (फ़ाइल -> विकल्प -> खोज) विकल्प को अक्षम करें दिखाए गए परिणामों की संख्या को सीमित करके खोज गति में सुधार करें;
- तृतीय-पक्ष आउटलुक एक्सटेंशन अक्षम करें (फ़ाइल -> विकल्प -> ऐड-इन्स );
- मरम्मत . का उपयोग करके आउटलुक को फिर से स्थापित करें एमएस ऑफिस इंस्टॉलेशन एमएसआई पैकेज का कार्य (ऑफिस 365 में सुविधाजनक त्वरित मरम्मत . है समारोह);
- Windows 10 बिल्ट-इन सर्च ट्रबलशूटर का उपयोग करें। टूल को प्रारंभ करने के लिए, कमांड चलाएँ:
msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
- आपको ऐसा ही एक लेख उपयोगी भी लग सकता है:"Windows 10 में खोज समस्याओं को कैसे ठीक करें?"