Jak zmniejszyć okna.EDB Ogromny Rozmiar Pliku?

okna.edb jest bazą danych indeksów wyszukiwania systemu Windows. Indeks wyszukiwania pozwala użytkownikom na szybkie wyszukiwanie danych i plików w systemie plików ze względu na indeksowanie plików, e-maili w plikach PST i innych treści. Indeksowanie jest wykonywane w tle przez proces SearchIndexer.exe. Oczywiście im więcej plików znajduje się w systemie, tym większy rozmiar okien.plik edb. W niektórych przypadkach może wzrosnąć do dziesiątek, a nawet setek GB, zajmując całą wolną przestrzeń na dysku systemowym.

Okna.plik edb jest ukryty i domyślnie jest przechowywany w folderze C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.

Uwaga. Okna.plik edb można znaleźć we wszystkich nowoczesnych klientach i serwerach Microsoft OSs: od Windows 7 / Server 2008 do Windows 10 / Server 2019.

na przykład, w moim przypadku wielkość okien.edb to więcej niż 15,5 GB (tj. ponad 15% na moim dysku SSD o pojemności 100 GB).

plik edb

możesz sprawdzić bieżący rozmiar okien.plik edb z następującym poleceniem PowerShell:

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

powershell Pobierz windows.Rozmiar pliku edb

wszystkie duże pliki można znaleźć na komputerze za pomocą prostego skryptu PowerShell .

następnie spójrzmy na kilka sposobów zmniejszenia rozmiaru ogromnego indeksu wyszukiwania Windows (Windows.edb) plik.

jak zresetować i odbudować indeks wyszukiwania systemu Windows?

najbardziej odpowiedni, choć niezbyt skuteczny sposób na zmniejszenie rozmiaru okien.edb ma ponownie indeksować pliki w systemie. Aby to zrobić, otwórz Panel sterowania- > Opcje indeksowania- > zaawansowane – > kliknij Odbuduj (aby otworzyć to okno dialogowe, możesz uruchomić następujące polecenie: Control srchadmin.dll ).

Odbuduj indeks wyszukiwania systemu windows

za jakiś czas Wyszukiwanie systemu Windows zakończy pełny Redex danych na dysku systemowym (i innej indeksowanej lokalizacji), a Rozmiar pliku edb zostanie zmniejszony (odbudowanie indeksu wyszukiwania na moim komputerze zajęło kilka godzin).

Rozmiar edb przy użyciu defragmentacji

plik indeksu wyszukiwania systemu Windows jest bazą danych Microsoft EDB. Możesz defragmentować bazę danych EDB za pomocą standardowego narzędzia do utrzymywania takich baz danych, esentutl.exe (Extensible Storage Engine Utility-powinien być znany administratorom Exchange). Baza danych jest defragmentowana w trybie offline (nie może być używana), więc najpierw musisz zatrzymać usługę wyszukiwania wdów. Możesz połączyć wszystkie te operacje w jednym skrypcie 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

napiwek. Aby wykonać defragmentację, powinno być wystarczająco dużo wolnego miejsca na dysku twardym, ponieważ zostanie utworzona pełna kopia pliku EDB.

Esentutl wyświetla na ekranie bieżący postęp defragmentacji pliku EDB.

Uwaga. Jeśli widzisz Błąd po uruchomieniu polecenia esentutl:

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

oznacza to, że używasz 64-bitowego systemu operacyjnego i musisz użyć wersji esentutl x86, aby wykonać defragmentację. W tym przypadku trzecie polecenie będzie wyglądać tak:

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

defrag Windows-edb z esentutl

w moim przypadku, po defragmentacji, rozmiar okien.plik edb zmniejszony o 30%.

Usuń i odtwórz okna.plik edb

jeśli wolne miejsce na dysku jest krytyczne, możesz bezpiecznie usunąć System Windows.plik edb. Ta akcja jest bezpieczna, ponieważ nie tracisz żadnych danych, resetowany jest tylko indeks wyszukiwania. Aby usunąć okna.plik edb, Zatrzymaj usługę wyszukiwania systemu Windows, a następnie usuń plik i uruchom usługę.
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"

wartość parametru rejestru SetupCompletedSuccessfully = 0 w kluczu reg HKEY_LOCAL_MACHINE \ SOFTWARE\Microsoft\Windows Search wymusza na usłudze Windows Search Resetowanie bieżących ustawień i ścieżek indeksowania przy następnym uruchomieniu, przywrócenie domyślnych parametrów wsearch i dodanie domyślnych ścieżek indeksowania.

po ponownym uruchomieniu Windows Search rozpocznie się proces reindeksowania w tle i odtworzy okna.plik edb (wydajność systemu może się zmniejszyć podczas pełnego reindexingu).

Przesuń okna.plik edb na inny dysk

w niektórych przypadkach, gdy rozmiar systemu Windows.plik edb stale rośnie, lepiej jest przenieść indeksową bazę danych Windows Search na inny dysk (wolumin). Tak więc gwałtowny wzrost bazy danych wyszukiwania nie spowoduje awarii systemu operacyjnego z powodu wyczerpania wolnego miejsca na partycji systemowej. Z reguły należy to robić na serwerach RDS, gdzie użytkownicy aktywnie pracują z plikami, folderami osobistymi i innymi zindeksowanymi treściami.

aby zmienić lokalizację pliku indeksu, przejdź do Panelu sterowania -> Opcje indeksowania -> zaawansowane -> lokalizacja indeksu-> nowa lokalizacja, określ ścieżkę do nowej lokalizacji systemu Windows.plik edb i kliknij Ok.

Uruchom ponownie usługę wyszukiwania systemu Windows:
Restart-Service wsearch

przenieś plik indeksu wyszukiwania

zainstaluj Rollup aktualizacji, aby naprawić system Windows.wzrost plików edb

specjalna aktualizacja została wydana w maju 2013 r., aby rozwiązać problem ciągłego wzrostu systemu Windows.plik edb w systemie Windows 8 i Windows Server 2012(ta poprawka jest częścią aktualizacji rollup KB 2836988). Zaleca się ręczne pobranie i zainstalowanie tej poprawki w tych wersjach systemu Windows. Należy pamiętać, że aktualizacja nie zmniejsza bieżącego rozmiaru okien.plik edb, ale tylko naprawia błąd powodujący jego nadmierny wzrost. Aby zmniejszyć rozmiar pliku edb, musisz odbudować indeks wyszukiwania lub defragmentować, jak opisano powyżej.

w przypadku innych wersji systemu Windows zawsze zaleca się instalowanie najnowszych aktualizacji zbiorczych za pośrednictwem usługi Windows Update lub WSUS.

okna.plik edb stale rośnie

, jeśli System Windows.plik edb zaczyna ponownie rosnąć po defragmentacji i / lub przebudowaniu indeksu wyszukiwania, wypróbuj następujące metody, które mogą pomóc rozwiązać problem:

You might also like

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.