Jak zcela obnovit a znovu vytvořit index vyhledávání Windows - Winhelponline

How Reset Rebuild Windows Search Index Completely Winhelponline

Windows Search resetovat a znovu vytvořit doporučený obrázek

Při hledání souborů v počítači pomocí Windows Search pomocí Průzkumníka souborů nebo Cortany se soubory, které očekáváte, nemusí objevit ve výsledcích hledání. K tomu dochází, přestože soubory v počítači existují.



Jinou situací je, že se ve výsledcích vyhledávání objevují některé fantomové soubory, zatímco vy jste je pravděpodobně dlouho odstranili. V některých případech může být hledání velmi pomalé bez ohledu na to, zda je do indexu zahrnuto umístění složky.



Tento příspěvek vám řekne, jak opravit problémy s vyhledáváním Windows v systému Windows 10 a dřívějších.



Obnovte a znovu vytvořte index vyhledávání

  1. Opravte vyhledávání v systému Windows, obnovte a znovu sestavte index pomocí nástroje pro odstraňování problémů
  2. Jak resetovat vyhledávání v systému Windows a znovu vytvořit index (ručně)
  3. Jak znovu vytvořit index vyhledávání Windows bez resetování (ručně)
  4. Defragmentujte databázi indexů hledání Windows.edb, abyste zmenšili velikost souboru

Způsobit

K výše uvedeným problémům obvykle dochází, pokud se index vyhledávání neaktualizuje správně. Zde jsou možné příčiny problému:



  • Služba Windows Search selže s chybou 0x80070002 nebo 0x80070005 .
  • Služba Windows Search selže s chybou 0x80040d06 ( -2147749126 ) označující, že katalog je poškozen. V tomto případě a kompletní reset měl by problém vyřešit.
  • Soubor není v indexovaném umístění, takže vyhledávání může probíhat pomalu.
  • Typ souboru, který se snažíte najít, není indexován.
  • Soubor má vlastnosti, které zabránit jeho indexování .
  • Soubor má žádný atribut indexu která brání indexování.
  • Indexátor vyhledávání neaktualizoval soubor ve své databázi.
  • Hledání může být pomalé kvůli obrovský Windows.edb databáze

Protože Windows Search indexuje podrobnosti a meta informace o každém souboru ze zahrnutých umístění, vaše vyhledávací dotazy načtou výsledky rychle. Důvodem je, že Windows Search načítá výsledky z jeho databázového souboru (.edb), spíše než prohledávání systému souborů. Při prohledávání neindexovaných umístění bude vyhledávání přesné, ale velmi pomalé, protože systém musí procházet každým souborem a složkou.

Windows Search a pokročilá syntaxe dotazů jsou úžasné funkce, když fungují, a indexování je jednou z nejlepších funkcí, které Microsoft do Windows přidal.

Jak opravit, obnovit a znovu vytvořit index vyhledávání Windows

Pomocí nástroje pro odstraňování problémů s vyhledáváním

Většinu problémů s indexováním vyhledávání lze vyřešit pomocí integrovaného nástroje Poradce při potížích s vyhledáváním v systému Windows.

  1. Chcete-li spustit nástroj pro odstraňování problémů s vyhledáváním, klikněte pravým tlačítkem na Start, klikněte na Spustit. Zadejte následující příkaz a klikněte na OK.
    msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic

    Ve Windows 10 můžete také spustit Poradce při potížích pomocí Start → Nastavení → Aktualizace a zabezpečení → Poradce při potížích → Hledání a indexování
    Obnovit a znovu vytvořit index vyhledávání - nástroj pro odstraňování problémů s vyhledáváním

  2. V okně Poradce při potížích klikněte na Pokročilé a vyberte Provádět opravy automaticky pokud chcete, aby nástroj automaticky opravil vaše nastavení. Pokud chcete jen běžet na sucho, nechte tuto možnost nezaškrtnutou.
    Obnovit a znovu vytvořit index vyhledávání - nástroj pro odstraňování problémů s vyhledáváním
  3. Zaškrtněte všechna příslušná zaškrtávací políčka.
    Obnovit a znovu vytvořit index vyhledávání - nástroj pro odstraňování problémů s vyhledáváním
    Resetovat a znovu vytvořit index vyhledávání - zpráva o možných problémech s nástrojem pro odstraňování problémů s vyhledáváním

Poradce při potížích s vyhledáváním a indexováním kontroluje následující potenciální problémy:

  • Proces hostitele filtru vyhledávání se nezdařil : Problémy s hostitelem vyhledávacího filtru mohou naznačovat chyby ve vyhledávací službě Windows, které mohou způsobit neúspěšné hledání nebo vrátit neúplné výsledky hledání.
  • Služba Windows Search se neočekávaně vypnula : Když je služba Windows Search při provádění údržby vynuceně vypnuta, hledání může selhat nebo vrátit neúplné výsledky hledání.
  • Služba Windows Search se neočekávaně vypnula : Když je služba Windows Search nuceně vypnuta, hledání může selhat nebo vrátit neúplné výsledky hledání.
  • Služba Windows Search nefunguje : Když služba Windows Search není spuštěna, hledání může být pomalejší a nebudete moci najít všechny položky.
  • Služba Windows Search selhala : Problémy se službou Windows Search mohou způsobit neúspěšné vyhledávání nebo vrátit neúplné výsledky vyhledávání.
  • Proces hostitele vyhledávacího protokolu se nezdařil : Problémy s hostitelem Search Protocol mohou naznačovat chyby ve službě Windows Search, které mohou způsobit neúspěšné hledání nebo vrátit neúplné výsledky vyhledávání.

Pokud je to nutné, nástroj pro odstraňování problémů opraví oprávnění NTFS pro datovou složku Windows Search tak, aby NT AUTORITA SYSTÉM účet má požadovaná oprávnění. Ve výchozím nastavení je složka s daty vyhledávání umístěna na % ProgramData% Microsoft Search Data . Poradce při potížích může také obnovit nastavení Windows Search a vynutit nové sestavení indexu vyhledávání, pokud to považuje za nutné.


Ručně resetujte Windows Search a znovu vytvořte index

Poradce při potížích s vyhledáváním je nejpreferovanější způsob řešení problémů s vyhledáváním a indexováním, protože automatizuje mnoho věcí (v závislosti na vybraných možnostech zaškrtávacího políčka).

Pokud však chcete ručně obnovit Windows Search, odstranit a znovu sestavit index, použijte tyto kroky:

  1. Spusťte Editor registru regedit.exe a přejděte na:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows Search
  2. Změňte hodnotu registru Nastavení bylo úspěšně dokončeno data z 1 na 0
    Obnovit a znovu vytvořit index vyhledávání - nastavení bylo úspěšně dokončeno
    Výše uvedená změna registru SetupCompletedSuccessfully = 0 způsobí, že Windows Search vymaže vlastní indexovaná umístění, přidá výchozí umístění a znovu vytvoří index od nuly.
  3. Ukončete editor registru.
  4. Otevřete MMC služeb ( services.msc )
  5. Restartujte službu Windows Search.
    Obnovit a znovu vytvořit index vyhledávání - restartovat vyhledávací službu systému Windows

Před resetováním vyhledávání takto vypadal dialog Indexovaná umístění, který obsahuje mnoho zastaralých umístění složek:

Obnovit a znovu vytvořit index vyhledávání - vyhledejte index zahrnutý umístění

Po resetování vyhledávání se výchozí umístění obnoví na výchozí nastavení systému Windows 10.

Resetovat a znovu vytvořit index vyhledávání - resetování indexu vyhledávaných indexů

Tato metoda resetování a opětovné sestavení v zásadě řeší většinu problémů s vyhledáváním v systému Windows.

Resetujte a znovu sestavte index vyhledávání pomocí příkazového řádku nebo dávkového souboru

Chcete-li provést výše uvedené kroky pomocí příkazového řádku / dávkového souboru, postupujte takto:

  • Zkopírujte následující obsah do poznámkového bloku a uložte soubor jako reset_rebuild_search.bat
    sc config wsearch start = deaktivováno net stop wsearch REG PŘIDAT 'HKLM  SOFTWARE  Microsoft  Windows Search' / v SetupCompletedSuccessfully / t REG_DWORD / d 0 / f del '% ProgramData%  Microsoft  Search  Data  Applications  Windows  Windows. edb ': wsearch sc config wsearch start = delayed-auto net start wsearch IF NOT% ERRORLEVEL% == 0 (goto: wsearch) JINÉ goto: END: END

    obnovit znovu sestavit hledání pomocí dávkového souboru

  • Klikněte pravým tlačítkem myši reset_rebuild_search.bat a klikněte Spustit jako administrátor . Tento spustí dávkový soubor pod zvýšenými právy (správce).

Tím se obnoví výchozí nastavení umístění vyhledávání a od začátku se znovu vytvoří index vyhledávání.

PŘÍBUZNÝ: Co je vylepšené vyhledávání (možnosti indexování) v systému Windows 10?

Znovu sestavte index Windows Search bez resetování

Dřívější metoda resetuje umístění Windows Search a vynutí opětovné sestavení indexu při příštím restartování nebo po restartování služby Windows Search. Chcete-li znovu sestavit pouze index bez resetování umístění indexovaných složek, postupujte takto:

Klikněte na Start, zadejte indexování a ve výsledcích hledání klikněte na Možnosti indexování.

Obnovit a znovu vytvořit index vyhledávání - možnosti indexování začnou hledat v nabídce

V případě, že Hledání v nabídce Start nefunguje , Možnosti indexování můžete spustit přímo spuštěním následujícího příkazu z dialogového okna Spustit nebo z příkazového řádku.

ovládat srchadmin.dll

V dialogovém okně Možnosti indexování klikněte na Upřesnit. V části Odstraňování problémů klikněte na Obnovit .

znovu vytvořit index vyhledávání pomocí možností indexování

Tím se index zcela odstraní a znovu sestaví.

Obnovit a znovu vytvořit index vyhledávání - index se znovu sestavuje

Pokud Windows detekuje aktivitu uživatelů v systému, indexování se drasticky zpomalí. Po několika minutách nečinnosti uživatele indexování pokračuje v plném proudu. Bez ohledu na to, když jsem to zkontroloval, searchindexer.exe a jeho spojenecké procesy nevyužily v daném okamžiku více než 15% CPU, i když byl systém nečinný.

Znovu vytvořit index vyhledávání pomocí dávkového souboru (bez resetování umístění)

  • Zkopírujte následující obsah do poznámkového bloku a uložte soubor jako reset_search.bat
    sc config wsearch start = deaktivováno net stop wsearch del '% ProgramData%  Microsoft  Search  Data  Applications  Windows  Windows.edb': wsearch sc config wsearch start = zpožděný-automatický net start wsearch KDYŽ NENÍ% ERRORLEVEL% == 0 (goto: wsearch) JINÉ goto: END: END
  • Klikněte pravým tlačítkem myši reset_search.bat a klikněte Spustit jako administrátor .

Výše uvedený dávkový soubor znovu vytvoří index vyhledávání od nuly. Neresetuje však seznam umístění indexu vyhledávání.

PŘÍBUZNÝ: Výsledky vyhledávání jsou prázdné (žádné výsledky) na stránce nastavení systému Windows 10

Defragmentujte databázi indexů hledání Windows.edb, abyste zmenšili velikost souboru

Pokud indexujete příliš mnoho souborů a složek a soubory Outlook PST, soubor databáze indexu vyhledávání Windows.edb by se zvětšil. V některých případech může být velikost souboru větší než 50 GB. Je to proto, že ve Windows 8 a Windows 10 jsou jak vlastnosti, tak trvalé indexy uloženy v Windows.edb. Windows 8, Windows 8.1 a Windows 10 také indexují celý obsah souborů bez ohledu na jejich velikost.

Chcete-li zmenšit velikost databáze indexu vyhledávání v systému Windows, indexujte méně obsahu. Další možností, jak zmenšit velikost souboru Windows.edb, je zkomprimovat nebo defragmentovat soubor pomocí nástroje esentutl.exe. Následuj tyto kroky:

Otevřete okno příkazového řádku správce a spusťte tyto příkazy:

sc config wsearch start = deaktivováno net stop wsearch esentUtl.exe / d% AllUsersProfile%  Microsoft  Search  Data  Applications  Windows  Windows.edb sc config wsearch start = zpožděný-automatický net start wsearch

obnovit a znovu vytvořit index vyhledávání Windows

Výše uvedené příkazy zastavují / zakazují Windows Search, komprimují (defragmentují) databázi indexu vyhledávání a poté spouštějí Windows Search. Zhutnění Windows.edb databáze zmenšila velikost na 200 MB z 310 MB v mém počítači - úspora ~ 30%.

Resetování indexu vyhledávání nebo odebrání nežádoucích umístění složek z indexu vyhledávání a zhutnění databáze by určitě zlepšilo výkon vyhledávání ve vašem systému.


Jedna malá žádost: Pokud se vám tento příspěvek líbil, sdílejte ho prosím?

Jedno „malé“ sdílení od vás by vážně hodně pomohlo s růstem tohoto blogu. Několik skvělých návrhů:
  • Připnout!
  • Sdílejte to na svém oblíbeném blogu + Facebook, Reddit
  • Tweetujte to!
Takže vám moc děkuji za podporu, můj čtenáři. Nebude to trvat déle než 10 sekund vašeho času. Tlačítka pro sdílení jsou vpravo dole. :)