Windows.edb विंडोज सर्च इंडेक्स डेटाबेस है। एक खोज सूचकांक उपयोगकर्ताओं को फाइलों के अनुक्रमण, पीएसटी फाइलों में ई-मेल और अन्य सामग्री के कारण फाइल सिस्टम में डेटा और फाइलों को जल्दी से खोजने की अनुमति देता है। इंडेक्सिंग पृष्ठभूमि में SearchIndexer.exe
. द्वारा की जाती है प्रक्रिया। जाहिर है, सिस्टम में जितनी अधिक फाइलें होंगी, Windows.edb फ़ाइल का आकार उतना ही बड़ा होगा। कुछ मामलों में, यह सिस्टम ड्राइव पर सभी खाली स्थान लेते हुए, दसियों या सैकड़ों जीबी तक बढ़ सकता है।
Windows.edb फ़ाइल छिपी हुई है और डिफ़ॉल्ट रूप से फ़ोल्डर में संग्रहीत है C:\ProgramData\Microsoft\Search\Data\Applications\Windows\ ।
<मजबूत> नोट। Windows.edb फ़ाइल सभी आधुनिक क्लाइंट और सर्वर Microsoft OS में पाई जा सकती है:Windows 7/Server 2008 से Windows 10/Server 2019 तक।उदाहरण के लिए, मेरे मामले में Windows.edb का आकार 15.5 जीबी से अधिक है (यानी मेरे 100 जीबी एसएसडी ड्राइव पर 15% से अधिक)।
आप निम्न पावरशेल कमांड के साथ Windows.edb फ़ाइल के वर्तमान आकार की जांच कर सकते हैं:
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
आप एक साधारण पावरशेल स्क्रिप्ट के साथ अपने कंप्यूटर पर सभी बड़ी फाइलें पा सकते हैं।
इसके बाद, आइए विशाल विंडोज सर्च इंडेक्स (Windows.edb) फ़ाइल के आकार को कम करने के कई तरीके देखें।
सामग्री:
- विंडोज सर्च इंडेक्स को कैसे रीसेट और रीबिल्ड करें?
- डीफ़्रैग्मेन्टेशन का उपयोग करके Windows.edb का आकार कम करना
- Windows.edb फ़ाइल को निकालें और फिर से बनाएं
- Windows.edb फ़ाइल को किसी भिन्न डिस्क पर ले जाएं
- Windows.edb फ़ाइल वृद्धि को ठीक करने के लिए अद्यतन रोलअप स्थापित करें
- Windows.edb फ़ाइल बढ़ती रहती है
Windows खोज अनुक्रमणिका को कैसे रीसेट और पुनर्निर्माण करें?
Windows.edb के आकार को कम करने के लिए सबसे उपयुक्त, हालांकि बहुत प्रभावी तरीका नहीं है, सिस्टम में फ़ाइलों को फिर से अनुक्रमित करना है। ऐसा करने के लिए, कंट्रोल पैनल -> इंडेक्सिंग खोलें विकल्प -> उन्नत -> पुनर्निर्माण click क्लिक करें (इस संवाद बॉक्स को खोलने के लिए, आप निम्न आदेश चला सकते हैं:Control srchadmin.dll
)।
कुछ समय में, विंडोज सर्च सिस्टम ड्राइव (और अन्य अनुक्रमित स्थान) पर डेटा का एक पूर्ण रीइंडेक्स पूरा करेगा, और ईडीबी फ़ाइल का आकार कम हो जाएगा (मेरे कंप्यूटर पर खोज इंडेक्स को फिर से बनाने में कई घंटे लग गए) ।
डीफ़्रैग्मेन्टेशन का उपयोग करके Windows.edb का आकार कम करना
Windows खोज अनुक्रमणिका फ़ाइल एक Microsoft EDB है डेटाबेस। आप ऐसे डेटाबेस, esentutl.exe को बनाए रखने के लिए मानक टूल का उपयोग करके EDB डेटाबेस को डीफ़्रैग्मेन्ट कर सकते हैं (एक्सटेंसिबल स्टोरेज इंजन यूटिलिटी - एक्सचेंज एडमिन से परिचित होना चाहिए)। डेटाबेस को ऑफ़लाइन डीफ़्रैग्मेन्ट किया गया है (इसका उपयोग नहीं किया जाना चाहिए), इसलिए आपको पहले विधवा खोज सेवा को रोकना होगा। आप एक ही बल्ले/cmd स्क्रिप्ट में इन सभी कार्यों में शामिल हो सकते हैं:
sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc config wsearch start=delayed-auto
sc start wsearch
Esentutl स्क्रीन पर वर्तमान EDB फ़ाइल डीफ़्रैग्मेन्टेशन प्रगति प्रदर्शित करता है।
<मजबूत> नोट। यदि आप esentutl कमांड चलाने के बाद कोई त्रुटि देखते हैं:Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.
इसका मतलब है कि आप 64-बिट OS का उपयोग कर रहे हैं और डीफ़्रैग्मेन्टेशन करने के लिए आपको x86 esentutl संस्करण का उपयोग करने की आवश्यकता है। इस मामले में, तीसरा आदेश इस तरह दिखेगा:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
मेरे मामले में, डीफ़्रैग्मेन्टेशन के बाद, Windows.edb फ़ाइल का आकार 30% कम हो गया।
Windows.edb फ़ाइल को निकालें और फिर से बनाएं
यदि खाली डिस्क स्थान महत्वपूर्ण है, तो आप Windows.edb फ़ाइल को सुरक्षित रूप से हटा सकते हैं। यह क्रिया सुरक्षित है क्योंकि आप कोई डेटा नहीं खोते हैं, केवल खोज अनुक्रमणिका रीसेट की जाती है। Windows.edb फ़ाइल को हटाने के लिए, Windows खोज को रोकें सेवा, फिर फ़ाइल हटाएं और सेवा शुरू करें।net stop "Windows Search"
REG ADD "HKLM\SOFTWARE\Microsoft\Windows Search" /v SetupCompletedSuccessfully /t REG_DWORD /d 0 /f
del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb
net start "Windows Search"
आपके द्वारा Windows खोज को पुनरारंभ करने के बाद, यह बैकग्राउंड रीइंडेक्सिंग प्रक्रिया शुरू करेगा और Windows.edb फ़ाइल को फिर से बनाएगा (पूर्ण रीइंडेक्सिंग के दौरान सिस्टम का प्रदर्शन कम हो सकता है)।
Windows.edb फ़ाइल को किसी भिन्न डिस्क पर ले जाएं
कुछ मामलों में, जब Windows.edb फ़ाइल का आकार लगातार बढ़ रहा होता है, तो Windows Search के इंडेक्स डेटाबेस को किसी अन्य ड्राइव (वॉल्यूम) में ले जाना बेहतर होता है। इस प्रकार, खोज डेटाबेस में तेज वृद्धि से सिस्टम विभाजन पर खाली स्थान की समाप्ति के कारण OS क्रैश नहीं होगा। एक नियम के रूप में, आपको इसे आरडीएस सर्वर पर करना चाहिए, जहां उपयोगकर्ता सक्रिय रूप से फाइलों, व्यक्तिगत फ़ोल्डरों और अन्य अनुक्रमित सामग्री के साथ काम करते हैं।
अनुक्रमणिका फ़ाइल स्थान बदलने के लिए, नियंत्रण कक्ष -> अनुक्रमण विकल्प -> उन्नत -> अनुक्रमणिका स्थान-> नया स्थान पर जाएं , Windows.edb फ़ाइल के नए स्थान के लिए पथ निर्दिष्ट करें और ठीक क्लिक करें।
विंडोज सर्च सर्विस को रीस्टार्ट करें:Restart-Service wsearch
Windows.edb फ़ाइल वृद्धि को ठीक करने के लिए अपडेट रोलअप इंस्टॉल करें
Windows 8 और Windows Server 2012 में Windows.edb फ़ाइल की निरंतर वृद्धि की समस्या को ठीक करने के लिए मई, 2013 में एक विशेष अद्यतन जारी किया गया था (यह बग फिक्स अद्यतन रोलअप KB 2836988) का एक भाग है। इन विंडोज संस्करणों पर इस पैच को मैन्युअल रूप से डाउनलोड और इंस्टॉल करने की अनुशंसा की जाती है। कृपया ध्यान दें कि अद्यतन Windows.edb फ़ाइल के वर्तमान आकार को कम नहीं करता है, लेकिन केवल उस बग को ठीक करता है जिससे यह अत्यधिक बढ़ जाता है। edb फ़ाइल के आकार को कम करने के लिए, आपको ऊपर बताए अनुसार खोज अनुक्रमणिका या डीफ़्रेग्मेंट को फिर से बनाना होगा।
Windows के अन्य संस्करणों के लिए, हमेशा नवीनतम संचयी अद्यतनों को Windows अद्यतन या WSUS के माध्यम से स्थापित करने की अनुशंसा की जाती है।Windows.edb फ़ाइल बढ़ती रहती है
यदि खोज अनुक्रमणिका को डीफ़्रैग्मेन्ट करने और/या पुनर्निर्माण करने के बाद Windows.edb फ़ाइल फिर से बढ़ने लगती है, तो निम्न विधियों को आज़माएँ जो समस्या को ठीक करने में आपकी मदद कर सकती हैं:
- अंतर्निहित विंडोज 10 चलाएं खोज और अनुक्रमण समस्या निवारक . आप इसे कमांड का उपयोग करके चला सकते हैं:
msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
. मुद्दों की सूची में, “खोज या अनुक्रमण धीमा है . चुनें " फिर समस्या निवारण विज़ार्ड Windows खोज सेवा को वापस सामान्य स्थिति में लाने का प्रयास करेगा; - केवल वही सामग्री अनुक्रमित करने का प्रयास करें जिसकी आपको आवश्यकता है। खोज अनुक्रमणिका से उन आइटमों को बाहर निकालें जिन्हें आप नहीं खोज रहे हैं। “संशोधित करें . क्लिक करें अनुक्रमण सेटिंग में और “अनुक्रमण स्थान . में बटन "विंडो, उन पथों और ऐप्स को अक्षम करें जिन्हें आप अनुक्रमित नहीं करना चाहते हैं। अनुक्रमणिका पथ सेटिंग बदलने के बाद, आपको हर बार खोज अनुक्रमणिका को फिर से बनाना होगा (उन्नत -> पुनर्निर्माण); यह भी ध्यान दें कि Windows.edb फ़ाइल का आकार Windows 7 की तुलना में Windows 10/8.1 में बहुत तेज़ी से बढ़ता है। तथ्य यह है कि आधुनिक विंडोज संस्करणों में, सभी फ़ाइल सामग्री को उनके आकार की परवाह किए बिना अनुक्रमित किया जाता है। और Windows 7 ने बड़े दस्तावेज़ों के केवल पहले भाग को अनुक्रमित किया।
- यदि आप आउटलुक का उपयोग PST . के साथ करते हैं आपके कंप्यूटर पर फ़ाइलें, फिर जब आप उन्हें अनुक्रमित करते हैं, तो Windows.edb फ़ाइल का आकार PST फ़ाइलों के आकार के अनुपात में बढ़ता है। इससे डिस्क स्थान समाप्त हो सकता है और प्रदर्शन समस्याएं हो सकती हैं। यह अपर्याप्त डिस्क स्थान और कंप्यूटर के प्रदर्शन को धीमा कर सकता है। इस मामले में, Microsoft अनुशंसा करता है कि आउटलुक को अनुक्रमित वस्तुओं की सूची से बाहर रखा जाए। बेशक, आउटलुक सर्च काम करना बंद कर देगा (यदि आप अपने मेलबॉक्स को एक पर स्टोर करते हैं तो यह कोई समस्या नहीं होगी) खोज अनुक्रमणिका सक्षम के साथ एक्सचेंज सर्वर);
- अगर कुछ भी मदद नहीं करता है और Windows.edb फ़ाइल का आकार बढ़ता रहता है, तो आप wsearch सेवा को पूरी तरह से अक्षम कर सकते हैं या स्टार्टअप पर खोज अनुक्रमणिका को रीसेट करने वाली लॉगऑन स्क्रिप्ट को कॉन्फ़िगर कर सकते हैं।