Hur man minskar Windows.edb enorm filstorlek?

fönster.edb är Windows Search index-databasen. Ett sökindex tillåter användare att snabbt söka efter data och filer i filsystemet på grund av indexering av filer, e-post i PST-filer och annat innehåll. Indexering utförs i bakgrunden av SearchIndexer.exe – processen. Självklart, ju fler filer Det finns i systemet, desto större är storleken på fönstren.edb-fil. I vissa fall kan det växa upp till tiotals eller till och med hundratals GB, vilket tar upp allt ledigt utrymme på systemenheten.

Fönstren.edb-filen är dold och som standard lagras i mappen C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.

notera. fönster.edb-fil finns i alla moderna klient-och server Microsoft OSs: från Windows 7/Server 2008 till Windows 10/Server 2019.

till exempel, i mitt fall storleken på Windows.edb är mer än 15.5 GB (dvs över 15% på min 100 GB SSD-enhet).

stora fönster.edb-fil

du kan kontrollera den aktuella storleken på fönstren.edb-fil med följande PowerShell-kommando:

((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)

powershell få windows.edb - filstorlek

du kan hitta alla stora filer på din dator med ett enkelt PowerShell-skript .

låt oss sedan titta på flera sätt att minska storleken på det enorma Windows-sökindexet (Windows.edb) fil.

Hur återställer och bygger om Windows Search Index?

det mest lämpliga, men inte alltför effektivt sätt att minska storleken på Windows.edb är att indexera filerna i systemet. För att göra det, öppna Kontrollpanelen -> Indexeringsalternativ -> Avancerat -> klicka på Rebuild (för att öppna den här dialogrutan kan du köra följande kommando: Control srchadmin.dll ).

återuppbygga windows search index

under en tid kommer Windows Search att slutföra en fullständig reindex av data på systemenheten (och annan indexerad plats), och storleken på edb-filen kommer att minskas (det tog flera timmar att bygga om sökindexet på min dator).

Minska Windows.edb-storlek med defragmentering

Windows Search Index-filen är en Microsoft EDB-databas. Du kan defragmentera EDB-databasen med standardverktyget för att underhålla sådana databaser, esentutl.exe (Extensible Storage Engine Utility – borde vara bekant för Exchange-administratörer). Databasen är defragmenterad offline (den får inte användas), så du måste stoppa Widows Search service först. Du kan gå med i alla dessa operationer i ett enda bat / cmd-skript:

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

dricks. För att utföra defragmenteringen bör det finnas tillräckligt med ledigt utrymme på hårddisken, eftersom en fullständig kopia av EDB-filen skapas.

Esentutl visar på skärmen den aktuella EDB-filen defragmentering framsteg.

notera. Om du ser ett fel efter att ha kört esentutl-kommandot:

Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.

det betyder att du använder ett 64-bitars operativsystem och du måste använda x86 esentutl-versionen för att utföra defragmentering. I det här fallet kommer det tredje kommandot att se ut så här:

"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb

defrag Windows-edb med esentutl

i mitt fall, efter defragmenteringen, storleken på fönstren.edb-filen minskade med 30%.

ta bort och återskapa Windows.edb-fil

om ledigt diskutrymme är kritiskt kan du säkert ta bort Windows.edb-fil. Den här åtgärden är säker eftersom du inte förlorar några data, bara sökindexet återställs. För att ta bort Windows.edb-fil, stoppa Windows Search-tjänsten, ta bort filen och starta tjänsten.
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"

värdet på registerparametern Setupcompletedframgångsrikt = 0 i reg-tangenten HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Search tvingar Windows Search-tjänsten att återställa de aktuella inställningarna och indexeringsvägarna vid nästa start, återställa standard WSearch-parametrarna och Lägg till standardindexeringsvägarna.

när du har startat om Windows Search startar den bakgrundsindexeringsprocessen och återskapar fönstren.edb-fil (systemprestanda kan minska under hela reindexing).

flytta fönstren.edb-fil till en annan enhet

i vissa fall, när storleken på Windows.edb-filen växer ständigt, det är bättre att flytta indexdatabasen för Windows Search till en annan enhet (volym). Således kommer en kraftig ökning av sökdatabasen inte att orsaka en OS-krasch på grund av uttömning av ledigt utrymme på systempartitionen. Som regel bör du göra det på RDS-servrar, där användare aktivt arbetar med filer, personliga mappar och annat indexerat innehåll.

för att ändra indexfilens plats, Gå till Kontrollpanelen -> Indexeringsalternativ -> Avancerat -> Indexplats-> ny plats, ange sökvägen till den nya platsen för Windows.edb-fil och klicka på Ok.

starta om Windows – söktjänsten:
Restart-Service wsearch

flytta sökindexfilen

installera den samlade uppdateringen för att fixa Windows.edb File Growth

en speciell uppdatering släpptes i maj 2013 för att åtgärda problemet med den ständiga tillväxten av Windows.edb-fil i Windows 8 och Windows Server 2012 (Denna buggfix är en del av Samlad uppdatering KB 2836988). Det rekommenderas att manuellt ladda ner och installera den här korrigeringsfilen på dessa Windows-versioner. Observera att uppdateringen inte minskar den aktuella storleken på Windows.edb-fil, men fixar bara felet som orsakar att det växer för mycket. För att minska storleken på edb-filen måste du bygga om sökindexet eller defragmentet som beskrivits ovan.

för andra versioner av Windows rekommenderas det alltid att installera de senaste kumulativa uppdateringarna via Windows Update eller WSUS.

fönster.edb-filen fortsätter att växa

om Windows.edb-filen börjar växa igen efter defragmentering och/eller ombyggnad av sökindex, prova följande metoder som kan hjälpa dig att åtgärda problemet:

You might also like

Lämna ett svar

Din e-postadress kommer inte publiceras.