Fenster.edb ist die Windows Search Index-Datenbank. Ein Suchindex ermöglicht Benutzern die schnelle Suche nach Daten und Dateien im Dateisystem aufgrund der Indizierung von Dateien, E-Mails in PST-Dateien und anderen Inhalten. Die Indizierung erfolgt im Hintergrund durch den Prozess SearchIndexer.exe
. Je mehr Dateien sich im System befinden, desto größer ist natürlich die Größe der Fenster.edb-Datei. In einigen Fällen kann es bis zu zehn oder sogar Hunderte von GB groß werden und den gesamten freien Speicherplatz auf dem Systemlaufwerk beanspruchen.
Die Fenster.die EDB-Datei ist ausgeblendet und standardmäßig im Ordner gespeichert C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.
Zum Beispiel in meinem Fall die Größe von Windows.edb ist mehr als 15,5 GB (dh über 15% auf meinem 100 GB SSD-Laufwerk).
Sie können die aktuelle Größe der Fenster überprüfen.edb-Datei mit dem folgenden PowerShell-Befehl:
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
Als nächstes schauen wir uns einige Möglichkeiten an, um die Größe des riesigen Windows-Suchindex (Windows.edb) Datei.
- Wie kann ich den Windows-Suchindex zurücksetzen und neu erstellen?
- Fenster verkleinern.edb-Größe mit Defragmentierung
- Entfernen Sie die Fenster und erstellen Sie sie neu.edb-Datei
- Verschieben Sie die Fenster.edb-Datei auf ein anderes Laufwerk
- Installieren Sie das Updaterollup, um Windows zu reparieren.edb-Dateiwachstum
- Fenster.edb-Datei wächst weiter
Wie kann ich den Windows-Suchindex zurücksetzen und neu erstellen?
Die am besten geeignete, wenn auch nicht zu effektive Möglichkeit, die Größe von Fenstern zu reduzieren.edb soll die Dateien im System neu indizieren. Öffnen Sie dazu Systemsteuerung -> Indizierungsoptionen -> Erweitert -> Klicken Sie auf Neu erstellen (um dieses Dialogfeld zu öffnen, können Sie den folgenden Befehl ausführen: Control srchadmin.dll
).
Nach einiger Zeit führt die Windows-Suche eine vollständige Neuindizierung der Daten auf dem Systemlaufwerk (und einem anderen indizierten Speicherort) durch, und die Größe der EDB-Datei wird verringert (es dauerte mehrere Stunden, um den Suchindex auf meinem Computer neu zu erstellen).
Fenster verkleinern.edb-Größe mit Defragmentierung
Die Windows Search-Indexdatei ist eine Microsoft EDB-Datenbank. Sie können die EDB-Datenbank mit dem Standardwerkzeug für die Verwaltung solcher Datenbanken, esentutl, defragmentieren.exe (Extensible Storage Engine Utility – sollte Exchange-Administratoren bekannt sein). Die Datenbank ist offline defragmentiert (sie darf nicht verwendet werden), daher müssen Sie zuerst den Witwensuchdienst beenden. Sie können alle diese Vorgänge in einem einzigen bat / cmd-Skript verknüpfen:
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 zeigt auf dem Bildschirm den aktuellen Defragmentierungsfortschritt der EDB-Datei an.
Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.125 seconds.
Bedeutet dies, dass Sie ein 64-Bit-Betriebssystem verwenden und die x86-esentutl-Version verwenden müssen, um die Defragmentierung durchzuführen. In diesem Fall sieht der dritte Befehl folgendermaßen aus:
"C:\Windows\SysWOW64\esentutl.exe" /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
In meinem Fall, nach der Defragmentierung, die Größe der Fenster.edb-Datei um 30% reduziert.
Entfernen Sie die Fenster und erstellen Sie sie neu.edb-Datei
Wenn freier Speicherplatz kritisch ist, können Sie das Windows sicher löschen.edb-Datei. Diese Aktion ist sicher, da Sie keine Daten verlieren, nur der Suchindex wird zurückgesetzt. Um die Fenster zu löschen.beenden Sie den Windows-Suchdienst, löschen Sie die Datei und starten Sie den Dienst.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"
Nachdem Sie die Windows-Suche neu gestartet haben, wird der Hintergrund-Neuindizierungsprozess gestartet und die Fenster neu erstellt.edb-Datei (Systemleistung kann während der vollständigen Neuindizierung verringern).
Verschieben Sie die Fenster.edb-Datei auf ein anderes Laufwerk
In einigen Fällen, wenn die Größe von Windows.die EDB-Datei wächst ständig, es ist besser, die Indexdatenbank der Windows-Suche auf ein anderes Laufwerk (Volume) zu verschieben. Ein starker Anstieg der Suchdatenbank führt daher nicht zu einem Absturz des Betriebssystems, da der freie Speicherplatz auf der Systempartition erschöpft ist. In der Regel sollten Sie dies auf RDS-Servern tun, auf denen Benutzer aktiv mit Dateien, persönlichen Ordnern und anderen indizierten Inhalten arbeiten.
Um den Speicherort der Indexdatei zu ändern, gehen Sie zu Systemsteuerung -> Indizierungsoptionen -> Erweitert -> Indexspeicherort-> Neuer Speicherort, geben Sie den Pfad zum neuen Speicherort von Windows an.edb-Datei und klicken Sie auf OK.
Windows-Suchdienst neu starten:Restart-Service wsearch
Installieren Sie das Updaterollup, um Windows zu reparieren.edb-Dateiwachstum
Im Mai 2013 wurde ein spezielles Update veröffentlicht, um das Problem des ständigen Wachstums von Windows zu beheben.edb-Datei in Windows 8 und Windows Server 2012 (diese Fehlerbehebung ist Teil des Updaterollups KB 2836988). Es wird empfohlen, diesen Patch auf diesen Windows-Versionen manuell herunterzuladen und zu installieren. Bitte beachten Sie, dass das Update die aktuelle Größe der Fenster nicht reduziert.edb-Datei, behebt aber nur den Fehler, der dazu führt, dass sie übermäßig wächst. Um die Größe der EDB-Datei zu verringern, müssen Sie den Suchindex neu erstellen oder wie oben beschrieben defragmentieren.
Fenster.edb-Datei wächst weiter
Wenn die Fenster.edb-Datei wächst wieder nach der Defragmentierung und / oder den Suchindex neu zu erstellen, versuchen Sie die folgenden Methoden, die Ihnen helfen können, das Problem zu beheben: