Sådan nulstilles og genopbygges Windows Search Index helt - Winhelponline

How Reset Rebuild Windows Search Index Completely Winhelponline

windows-søgning nulstilles og genopbygges udvalgt billede

Når du søger efter filer på din computer ved hjælp af Windows-søgning via File Explorer eller Cortana, vises de filer, du forventer at finde, muligvis ikke i søgeresultaterne. Dette sker, selvom filerne findes på computeren.



En anden situation er, at nogle fantomfiler vises i søgeresultaterne, mens du måske har slettet filerne længe tilbage. I nogle tilfælde kan søgningerne være meget langsomme, uanset om mappeplaceringen er inkluderet i indekset.



Dette indlæg fortæller dig, hvordan du løser problemer med Windows-søgning i Windows 10 og tidligere.



Nulstil og genopbyg søgeindekset

  1. Reparer Windows-søgning, nulstil og genopbyg indeks ved hjælp af fejlfinding
  2. Sådan nulstilles Windows-søgning og genopbygning af indekset (manuel)
  3. Sådan genopbygges Windows-søgeindeks uden nulstilling (manuel)
  4. Defrag Søg indeksdatabasen Windows.edb for at reducere filstørrelsen

årsag

Ovennævnte problemer opstår normalt, hvis søgeindekset ikke er opdateret korrekt. Her er de mulige årsager til problemet:



  • Windows-søgetjenesten mislykkes med fejl 0x80070002 eller 0x80070005 .
  • Windows-søgetjenesten mislykkes med fejl 0x80040d06 ( -2147749126 ) angiver, at kataloget er korrupt. I dette tilfælde a fuldstændig nulstilling burde løse problemet.
  • Filen er ikke et indekseret sted, så søgninger kan køre langsomt.
  • Filtypen for den fil, du prøver at finde, er ikke indekseret.
  • Filen har egenskaber, der forhindre det i at blive indekseret .
  • Filen har ingen indeksattribut der forhindrer det i at blive indekseret.
  • Søgeindeksøren har ikke opdateret filen i sin database.
  • Søgningen kan være langsom på grund af kæmpe stor Windows.edb database

Da Windows Search indekserer detaljerne og metainformationen for hver fil fra inkluderede placeringer, henter dine søgeforespørgsler hurtigt. Dette skyldes, at Windows-søgning henter resultater fra sin databasefil (.edb) i stedet for at søge i filsystemet. Når du søger i ikke-indekserede placeringer, vil søgningerne være nøjagtige, men meget langsomme, da systemet skal gennemsøge hver fil og mappe.

Windows-søgning og den avancerede forespørgselssyntaks er fantastiske funktioner, når de fungerer, og indeksering er en af ​​de bedste funktioner, Microsoft har tilføjet til Windows.

Sådan repareres, nulstilles og genopbygges Windows Search Index

Brug af søgefejlfinding

De fleste af problemerne med søgeindeksering kan løses ved hjælp af det indbyggede Windows-fejlfindingsværktøj.

  1. For at køre søgefejlfinding skal du højreklikke på Start og klikke på Kør. Skriv følgende kommando, og klik på OK.
    msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic

    I Windows 10 kan du også starte fejlfinding via Start → Indstillinger → Opdatering & sikkerhed → Fejlfinding → Søgning og indeksering
    Nulstil og genopbyg søgeindeks - søgefejlfinding

  2. Klik på Avanceret i fejlfindingsvinduet og vælg Anvend reparationer automatisk hvis du vil have værktøjet til automatisk at rette dine indstillinger. Hvis du bare vil køre tørt, skal du ikke markere indstillingen.
    Nulstil og genopbyg søgeindeks - søgefejlfinding
  3. Marker alle de afkrydsningsfelter, der gælder.
    Nulstil og genopbyg søgeindeks - søgefejlfinding
    Nulstil og genopbyg søgningsindeks - søgefejlfindingsrapport om potentielle problemer

Fejlfinding til søgning og indeksering kontrollerer for følgende potentielle problemer:

  • Processen til søgefilterværten mislykkedes : Problemer med søgefilterværten kan indikere fejl i Windows-søgetjenesten, hvilket kan få søgninger til at mislykkes eller returnere ufuldstændige søgeresultater.
  • Windows-søgetjeneste lukkes uventet : Når Windows-søgetjenesten lukkes med magt under vedligeholdelse, kan søgninger muligvis mislykkes eller returnere ufuldstændige søgeresultater.
  • Windows-søgetjeneste lukkes uventet : Når Windows-søgetjenesten lukkes med magt, kan søgninger muligvis mislykkes eller returnere ufuldstændige søgeresultater.
  • Windows-søgetjeneste kører ikke : Når Windows-søgetjenesten ikke kører, er søgningerne muligvis langsommere, og du kan muligvis ikke finde alle emner.
  • Windows-søgningstjenesten mislykkedes : Problemer med Windows-søgetjenesten kan få søgninger til at mislykkes eller returnere ufuldstændige søgeresultater.
  • Processen til søgeprotokolværten mislykkedes : Problemer med Search Protocol Host kan indikere fejl i Windows Search-tjenesten, hvilket kan få søgninger til at mislykkes eller returnere ufuldstændige søgeresultater.

Hvis det er nødvendigt, løser fejlfindingsprogrammet NTFS-tilladelser til Windows Search-datamappen, så NT MYNDIGHED SYSTEM konto har de krævede tilladelser. Som standard er søgedatamappen placeret på % ProgramData% Microsoft Søg Data . Fejlfindingsprogrammet kan også nulstille Windows-søgningsindstillingerne og tvinge en genopbygning af søgeindekset, hvis det anses for nødvendigt.


Nulstil Windows-søgning manuelt og genopbyg indekset

Søgefejlfinding er den mest foretrukne måde at fejlfinde søge- og indekseringsproblemer på, da den automatiserer mange ting (afhængigt af de valgte afkrydsningsfelter).

Men hvis du manuelt vil nulstille Windows-søgning, slette og genopbygge indekset, skal du bruge disse trin:

  1. Start registreringseditoren regedit.exe og gå til:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows Search
  2. Skift registreringsværdien SetupCompletedSuccessfully data fra 1 til 0
    Nulstil og genopbyg søgeindeks - opsætningen gennemføres med succes
    Ovenstående registreringsændring SetupCompletedSuccessfully = 0 får Windows Search til at rydde brugerdefinerede indekserede placeringer, tilføje standardplaceringer og genopbygge indekset fra bunden.
  3. Afslut registreringseditoren.
  4. Åbn Services MMC ( services.msc )
  5. Genstart Windows Search-tjenesten.
    Nulstil og genopbyg søgningsindeks - genstart Windows-søgetjenesten

Før du nulstiller søgningen, så det ud, hvordan dialogboksen Indekserede placeringer indeholdt mange forældede mappeplaceringer:

Nulstil og genopbyg søgningsindeks - søgeindeks inkluderede placeringer

Efter nulstilling af søgningen nulstilles inkluderede placeringer til standardindstillingerne for Windows 10.

Nulstil og genopbyg søgeindeks - søgeindeks inkluderede nulstillede placeringer

Denne nulstillings- og genopbygningsmetode løser i det væsentlige de fleste Windows-søgeproblemer.

Nulstil og genopbyg søgeindeks ved hjælp af kommandolinje eller batchfil

Følg trinene for at udføre ovenstående trin ved hjælp af kommandolinje- / batchfilen:

  • Kopier følgende indhold til Notesblok, og gem filen som reset_rebuild_search.bat
    sc config wsearch start = deaktiveret net stop wsearch REG ADD '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) ELSE goto: END: END

    nulstil genopbyg søgning ved hjælp af batchfil

  • Højreklik reset_rebuild_search.bat og klik Kør som administrator . Dette kører batchfilen under forhøjede (administrator) rettigheder.

Dette nulstiller søgeplaceringerne til standardindstillingerne og genopbygger søgeindekset fra bunden.

RELATEREDE: Hvad er forbedret søgning (indekseringsindstillinger) i Windows 10?

Genopbyg Windows-søgeindeks uden nulstilling

Den tidligere metode nulstiller Windows Search-placeringer og tvinger en genopbygning af indekset ved næste genstart eller efter genstart af Windows Search-tjenesten. Hvis du kun vil genopbygge indekset uden at nulstille de indekserede mappeplaceringer, skal du bruge disse trin:

Klik på Start, skriv indeksering, og klik på Indekseringsindstillinger i søgeresultaterne.

Nulstil og genopbyg søgningsindeks - indekseringsindstillinger starter menusøgning

I tilfælde af at Start-menu-søgning fungerer ikke , kan du starte indekseringsindstillinger direkte ved at køre følgende kommando fra dialogboksen Kør eller kommandoprompt.

kontrol srchadmin.dll

Klik på Avanceret i dialogboksen Indekseringsindstillinger. Klik på under afsnittet Fejlfinding Genopbygge .

genopbyg søgeindeks via indekseringsindstillinger

Dette sletter og genopbygger indekset fuldstændigt.

Nulstil og genopbyg søgningsindeks - indeks genopbygges

Bemærk, at hvis Windows registrerer brugeraktivitet i systemet, sænkes indekseringen drastisk. Efter et par minutter uden brugeraktivitet fortsætter indekseringen i fuld gang. Uanset når jeg tjekkede, blev searchindexer.exe og dets allierede processer brugte ikke mere end 15% af CPU'en på et givet tidspunkt, selv når systemet blev inaktiv.

Genopbyg søgeindeks ved hjælp af batch-fil (uden at nulstille placeringerne)

  • Kopier følgende indhold til Notesblok, og gem filen som reset_search.bat
    sc config wsearch start = deaktiveret net stop wsearch 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) ELSE goto: END: END
  • Højreklik reset_search.bat og klik Kør som administrator .

Ovenstående batchfil genopbygger søgeindekset fra bunden. Det nulstiller dog ikke listen over søgeindeksplaceringer.

RELATEREDE: Søgeresultaterne tomme (ingen resultater) på indstillingssiden til Windows 10

Defrag Søg indeksdatabasen Windows.edb for at reducere filstørrelsen

Hvis du indekserer for mange filer og mapper og Outlook PST-filer, vil Windows-søgningsindeksdatabasefilen Windows.edb vokse enormt i størrelse. I nogle tilfælde kan filstørrelsen være større end 50 GB. Det skyldes, at både Windows 8 og Windows 10 gemmes både egenskaber og vedvarende indekser i Windows.edb. Windows 8, Windows 8.1 og Windows 10 indekserer også hele indholdet af filer, uanset størrelse.

For at reducere Windows-søgningsindeksets databasestørrelse skal du indeksere mindre indhold. En anden mulighed for at reducere størrelsen på Windows.edb er at komprimere eller defragmentere filen ved hjælp af esentutl.exe. Følg disse trin:

Åbn et admin-kommandopromptvindue, og kør disse kommandoer:

sc config wsearch start = deaktiveret net stop wsearch esentUtl.exe / d% AllUsersProfile%  Microsoft  Search  Data  Applications  Windows  Windows.edb sc config wsearch start = forsinket-auto net start wsearch

nulstille og genopbygge Windows-søgeindeks

Ovenstående kommandoer stopper / deaktiverer Windows-søgning, komprimerer (defragrer) søgeindeksdatabasen, og start derefter Windows-søgning. Komprimering af Windows.edb databasen har reduceret størrelsen til 200 MB fra 310 MB på min computer - ~ 30% besparelse.

Nulstilling af søgeindekset eller fjernelse af uønskede mappeplaceringer fra søgeindekset og komprimering af databasen vil helt sikkert forbedre søgeevnen i dit system.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)