Oprava Windows Search zaplní váš pevný disk veľkým súborom EDB
Jedného dňa sa môžete stretnúť s neočakávaným správaním služby Windows Search – súbor, do ktorého sa ukladajú indexované údaje, Windows.edb sa extrémne zväčší. Môže dosiahnuť veľkosť až 50 GB a začne zaberať takmer všetko voľné miesto na disku. Súbor Windows.edb sa nachádza v priečinku C:\ProgramData\Microsoft\Search\Data\Applications\Windows. Ak sa vás tento problém týka, tu je to, čo by ste mali urobiť.
Reklama
Ak chcete tento problém vyriešiť, uistite sa, že máte nainštalované všetky dostupné aktualizácie. Pre Windows 8 sa uistite, že máte nainštalovanú KB2836988. Tým sa zabráni opätovnému výskytu tohto problému. Ak má však súbor Windows.edb na disku už niekoľko GB, musíte po inštalácii tejto aktualizácie buď znova vytvoriť index vyhľadávania, alebo ho defragmentovať.
Ak chcete získať späť použitý priestor a zmenšiť súbor Windows.edb, ktorý je už ovplyvnený týmto problémom, znova vytvorte index vyhľadávania takto::
- Stlačte tlačidlo Vyhrať + R klávesové skratky na klávesnici a zadajte/prilepte nasledujúci príkaz do poľa Spustiť:
rundll32.exe shell32.dll, Control_RunDLL srchadmin.dll
Toto sa otvorí Možnosti indexovania.
- Kliknite Pokročilé.
- Kliknite Prestavať na Nastavenia indexu tab.
- Kliknite OK na potvrdenie.
Namiesto prestavby si môžete zvoliť aj defragmentáciu/komprimáciu súboru indexu vyhľadávania. Dá sa to urobiť nasledovne:
- Zmeňte službu Windows Search tak, aby sa nespúšťala automaticky počas defragmentácie databázy. Ak to chcete urobiť, spustite nasledujúci príkaz v príkazovom riadku so zvýšenými oprávneniami:
Sc config wsearch start=disabled
- Spustite nasledujúci príkaz na zastavenie už spustenej služby Windows Search:
sc stop wsearch
- Ak chcete vykonať offline komprimáciu súboru Windows.edb, spustite nasledujúci príkaz:
esentutl.exe /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
- Spustite nasledujúci príkaz a zmeňte službu Windows Search späť na odložený štart pri ďalšom spustení:
sc config wsearch start=delayed-auto
- Spustite nasledujúci príkaz na spustenie služby:
sc spustiť wsearch
To je všetko. Nafúknutý súbor Windows.edb bude zmenšený. Tento problém sa týka aj systému Windows Server 2012, takže opravy môžete použiť aj tam.