Windows.edb je databáze Windows Search index. Vyhledávací index umožňuje uživatelům rychle vyhledávat data a soubory v systému souborů Díky indexování souborů, e-mailů v souborech PST a dalšího obsahu. Indexování se provádí na pozadí procesem SearchIndexer.exe
. Je zřejmé, že čím více souborů je v systému, tím větší je velikost oken.soubor edb. V některých případech může růst až na desítky nebo dokonce stovky GB a zabírat veškeré volné místo na systémové jednotce.
Okna.soubor edb je skrytý a ve výchozím nastavení je uložen ve složce C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.
například v mém případě velikost oken.edb je více než 15.5 GB (tj. více než 15% na mém 100 GB SSD disku).
můžete zkontrolovat aktuální velikost oken.soubor edb s následujícím příkazem PowerShell:
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
dále se podívejme na několik způsobů, jak snížit velikost obrovského indexu Vyhledávání Windows (Windows.EDB).
- jak obnovit a znovu vytvořit index vyhledávání systému Windows?
- Redukce Oken.velikost edb pomocí Defragmentace
- odebrat a znovu vytvořit okna.soubor edb
- přesuňte okna.soubor edb na jinou jednotku
- Nainstalujte Kumulativní Aktualizaci pro Opravu systému Windows.edb File Growth
- Windows.soubor edb stále roste
jak obnovit a znovu vytvořit index vyhledávání systému Windows?
nejvhodnější, i když ne příliš účinný způsob, jak snížit velikost oken.edb má znovu indexovat soubory v systému. Jak to udělat, otevřete Ovládací Panely -> Možnosti Indexování -> Pokročilé -> klepněte na Obnovit (chcete-li otevřít toto dialogové okno, můžete spustit následující příkaz: Control srchadmin.dll
).
V nějaké době, Windows Search dokončí kompletní indexaci dat na systémovém disku (a dalších indexovaných umístění), a velikost edb bude snížena (to trvalo několik hodin, aby znovu sestavit vyhledávací index na mém počítači).
Redukce Oken.velikost edb pomocí Defragmentace
soubor Windows Search Index je databáze Microsoft EDB. Databázi EDB můžete defragmentovat pomocí standardního nástroje pro údržbu takových databází, esentutl.exe (Extensible Storage Engine Utility-by měl být obeznámen s Exchange admins). Databáze je defragmentována offline (nesmí být použita), takže budete muset nejprve zastavit vyhledávací službu vdov. Všechny tyto operace můžete připojit do jediného skriptu bat / 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 zobrazuje na obrazovce aktuální postup defragmentace souboru EDB.
Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.
to znamená, že používáte 64bitový operační systém a k provedení defragmentace musíte použít verzi x86 esentutl. V tomto případě, třetí příkaz bude vypadat takto:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
V mém případě, po defragmentaci, velikost Oken.soubor edb snížen o 30%.
odebrat a znovu vytvořit okna.soubor edb
pokud je volné místo na disku kritické, můžete okna bezpečně odstranit.soubor edb. Tato akce je bezpečná, protože neztratíte žádná data, resetuje se pouze index vyhledávání. Chcete-li odstranit okna.soubor edb, zastavte vyhledávací službu Windows, poté soubor odstraňte a spusťte službu.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"
po restartování vyhledávání systému Windows spustí proces reindexování pozadí a znovu vytvoří okna.soubor edb (výkon systému se může během úplného reindexování snížit).
přesuňte okna.soubor edb na jinou jednotku
v některých případech, když velikost systému Windows.soubor edb neustále roste, je lepší přesunout indexovou databázi Vyhledávání systému Windows na jinou jednotku (svazek). Prudký nárůst vyhledávací databáze tedy nezpůsobí selhání operačního systému kvůli vyčerpání volného místa na systémovém oddílu. Zpravidla byste to měli dělat na serverech RDS, kde uživatelé aktivně pracují se soubory, osobními složkami a dalším indexovaným obsahem.
změnit index umístění souboru, přejděte na Ovládací Panely -> Možnosti Indexování -> Pokročilé -> Index umístění-> Nové Umístění, zadejte cestu k nové umístění Oken.soubor edb a klikněte na Ok.
Restartovat službu Windows Search:Restart-Service wsearch
Nainstalujte Kumulativní Aktualizaci pro Opravu systému Windows.edb File Growth
zvláštní aktualizace byla vydána v květnu 2013, aby se vyřešil problém neustálého růstu systému Windows.soubor edb ve Windows 8 a Windows Server 2012 (tato oprava chyby je součástí kumulativní aktualizace KB 2836988). Doporučuje se ručně stáhnout a nainstalovat tuto opravu do těchto verzí systému Windows. Upozorňujeme, že aktualizace nezmenšuje aktuální velikost systému Windows.soubor edb, ale opravuje pouze chybu, která způsobuje její nadměrný růst. Chcete-li zmenšit velikost souboru edb, musíte znovu vytvořit vyhledávací index nebo defragmentaci, jak je popsáno výše.
Windows.soubor edb stále roste
, pokud jsou okna.soubor edb začne znovu růst po defragmentaci a / nebo přestavbě indexu vyhledávání, zkuste následující metody, které vám mohou pomoci vyřešit problém: