बहुत सारे विंडोज उपयोगकर्ता अपनी मशीन की धीमी गति से परेशान हो रहे हैं, यह आमतौर पर आपके कंप्यूटर पर इंस्टॉल किए गए सभी एप्लिकेशन को चलाने के लिए सीपीयू द्वारा कंप्यूटर की मेमोरी की बहुत अधिक खपत करने के कारण होता है। एक विशेष प्रोग्राम को बड़ी मात्रा में RAM या CPU को चबाते हुए देखा गया है जो SearchIndexer.exe है।
SearchIndexer.exe को आगे की मशीन की मेमोरी का उपभोग करने से रोकने के लिए कुछ प्रारंभिक उपाय हैं, जैसे टास्क मैनेजर से सेवा को अक्षम करना और एक एफ़िनिटी सेट करना जो प्रोग्राम को चलाने के लिए सिस्टम के कोर की संख्या को सीमित करता है- को स्थायी समाधान नहीं माना जाना चाहिए लेकिन कुछ उपयोगकर्ताओं के लिए समस्या को अस्थायी रूप से हल करने के लिए निश्चित रूप से पर्याप्त है।
searchindexer.exe अंतर्निहित विंडोज़ सेवा है जो विंडोज़ खोज के लिए आपके दस्तावेज़ों के अनुक्रमण को संभालती है, जो विंडोज़ में निर्मित फ़ाइल खोज इंजन को स्पार्क करती है जो विंडोज़ एक्सप्लोरर से स्टार्ट मेनू खोज बॉक्स तक सभी प्रक्रियाओं को शक्ति प्रदान करती है, जिसमें पुस्तकालय सुविधा भी शामिल है।
इस गाइड का पालन करने से पहले; यदि समस्या अभी शुरू हुई है, तो कृपया इसे कुछ घंटों का समय दें और देखें कि क्या यह अपने आप हल हो जाती है क्योंकि यह फाइलों को अनुक्रमित करने में व्यस्त हो सकती है; यदि कुछ घंटों (6 से 7) के बाद भी ऐसा नहीं होता है तो नीचे दिए गए चरणों के साथ आगे बढ़ें।
इस गाइड में हम उन तरीकों पर चर्चा करेंगे जो searchindexer.exe द्वारा उच्च CPU उपयोग को ठीक करने के लिए सिद्ध हुए हैं।
विधि 1:Windows खोज सेवा पुनरारंभ करें
Windows Key दबाए रखें और R दबाएं . रन डायलॉग में, टाइप करें services.msc और ठीक Click क्लिक करें ।
Windows खोज सेवा का पता लगाएँ , उस पर राइट क्लिक करें और गुण . चुनें ।
रोकें Click क्लिक करें और फिर अक्षम करें . चुना ड्रॉप डाउन मेनू से।
एक बार हो जाने के बाद, अपने सिस्टम को रिबूट करें। सिस्टम के पुनरारंभ होने के बाद, services.msc पर फिर से जाएं, सेवा पर राइट क्लिक करें और गुण चुनें, सेवा को स्वचालित (विलंबित प्रारंभ) पर सेट करें और सेवा शुरू करें।
यह देखने के लिए प्रतीक्षा करें और परीक्षण करें कि क्या CPU उपयोग searchindexer.exe . द्वारा उपभोग किया गया है रद्द कर दिया है। यदि यह सामान्य है, तो आप ठीक हैं यदि नहीं, तो विधि 2 पर आगे बढ़ें।
विधि 2:korwbrkr.dll का नाम बदलकर korwbrkr.bak करें
Windows खोज सेवा को रोकने के लिए विधि 1 का पालन करें। फिर स्टार्ट पर क्लिक करें और सीएमडी टाइप करें। राइट क्लिक cmd और व्यवस्थापक के रूप में चलाएँ चुनें। कमांड प्रॉम्प्ट में; टाइप करें
<ब्लॉकक्वॉट>सीडी सी:\विंडोज़\system32
ENTER दबाएं कुंजी
फिर ren korwbrkr.dll korwbrkr.bak . टाइप करें
Windows खोज सेवा प्रारंभ करें, PC को रीबूट करें और इससे समस्या ठीक हो जाएगी।
विधि 3:विश्लेषण करने के लिए प्रक्रिया डंप बनाएं
अगर कुछ भी काम नहीं करता है, तो यह तरीका मदद करेगा। वास्तव में, विधि 2 इसी विधि से ली गई है। इस विधि में, हम searchindexer.exe प्रक्रिया की एक डंप फ़ाइल बनाएंगे और फिर इसे उच्च CPU उपयोग के कारण विशिष्ट फ़ाइलों का विश्लेषण करने के लिए खोलेंगे।
ऐसा करने के लिए, पकड़ें Windows कुंजी और R दबाएं . रन डायलॉग में, टास्कमग्र . टाइप करें और ओके पर क्लिक करें। प्रक्रिया टैब क्लिक करें, और SearchIndexer.exe – . का पता लगाएं प्रक्रिया पर राइट क्लिक करें और डंप फ़ाइल बनाएं चुनें।
एक बार हो जाने के बाद, डंप फ़ाइल स्थान नोट करें। इसके बाद, इसे डीबगर टूल से खोलें [या इसे wikisend.com पर अपलोड करें और हमें एक नए प्रश्न का लिंक eQuestions.net/ask पर भेजें ] यदि आप चाहते हैं कि मैं आपके लिए इसका विश्लेषण करूँ अन्यथा यदि आप इसे स्वयं कर सकते हैं; फिर यहां डंप का एक नमूना आउटपुट है जिससे उच्च सीपीयू उपयोग के कारण फ़ाइल का पता लगाना संभव हो गया है, जैसा कि विधि 2 (korwbrkr) में दर्शाया गया है। ) - एक कोरियाई भाषा फ़ाइल, जिसकी वास्तव में आवश्यकता नहीं है, लेकिन हो सकता है कि यह विंडोज अपडेट के परिणामस्वरूप सामने आई हो।
डंप फ़ाइल लोड हो रही है [S:\Tools\SearchIndexer.exe.dmp]पूर्ण मेमोरी के साथ उपयोगकर्ता मिनी डंप फ़ाइल:केवल एप्लिकेशन डेटा उपलब्ध है
प्रतीक खोज पथ है:*** अमान्य ***
********************************** ************************************************************ प्रतीक लोड हो रहा है एक प्रतीक खोज पथ के बिना अविश्वसनीय हो। *
* डिबगर को प्रतीक पथ चुनने के लिए .symfix का उपयोग करें। *
* अपना प्रतीक पथ सेट करने के बाद, प्रतीक स्थानों को ताज़ा करने के लिए .reload का उपयोग करें। **
**************************************************************************************************************************************************************************************************************************************************************************************************************************** होते *****************
निष्पादन योग्य खोज पथ है:
Windows 8 संस्करण 9200 MP ( 8 प्रोसेस) मुफ़्त x64
उत्पाद:WinNt, सुइट:SingleUserTS
द्वारा निर्मित:6.2.9200.16384 (win8_rtm.120725-1247)
मशीन का नाम:
डीबग सत्र का समय:सूर्य नवंबर 4 22:01:24.000 2012 (UTC - 7:00)
सिस्टम अपटाइम:0 दिन 10:09:39.102
प्रोसेस अपटाइम:0 दिन 0:54:31.000
………… ……………………………………
अनलोडेड मॉड्यूल सूची लोड हो रही है
……….
*** त्रुटि:प्रतीक फ़ाइल नहीं मिल सकी। ntdll.dll के लिए प्रतीकों को निर्यात करने के लिए डिफ़ॉल्ट –
*** त्रुटि:प्रतीक फ़ाइल नहीं मिली। KERNELBASE.dll –
ntdll!NtWaitForSingleObject+0xa:
000007fc`5b172c2a c3 ret
मैंने प्रक्रिया हैकर में समस्या सूत्र का भी निरीक्षण किया, यहाँ स्टैक है:
0, ntoskrnl.exe!SeAccessCheck+0x1ef
1, ntoskrnl.exe!KeDelayExecutionThread+0xc32
2, ntoskrnl.exe!KeWaitForSingleObject+0x809cf
3, ntoskrnl.exe+0misaligned_access!_misaligned_access! />4, ntoskrnl.exe!SeAccessCheck+0x280
5, ntoskrnl.exe!SeAccessCheck+0x4d1
6, korwbrkr.dll!DllUnregisterServer+0x2f48
7, korwbrkr.dll+0x243e
8, korwbrkr.dll+0x12173
9, korwbrkr.dll!DllUnregisterServer+0x1696
10, korwbrkr.dll!DllUnregisterServer+0x62f9
11, korwbrkr.dll!DllUnregister.dll!DllUnregister.dll!
12, korwbrkr.dll!DllUnregisterServer+0x5db9
13, korwbrkr.dll!DllUnregisterServer+0x5882
14, korwbrkr.dll!DllUnregisterClassServer+0x6fa0
15, mssrch.d +0x3feba
16, mssrch.dll+0x19425
17, kernel32.dll!BaseThreadInitThunk+0x1a
18, ntdll.dll!RtlUserThreadStart+0x21
हालाँकि, नाम बदलने या फ़ाइलों के साथ खिलवाड़ करने से पहले; सुनिश्चित करें कि फ़ाइल को चलाने के लिए सुरक्षित है; एक त्वरित Google खोज हमें बताएगी कि हमें क्या फ़ाइल करनी है. यह विधि केवल उन्नत उपयोगकर्ताओं के लिए अनुशंसित है।