Виправити Windows Search заповнює ваш жорсткий диск великим файлом EDB
Одного дня ви можете зіткнутися з несподіваною поведінкою Windows Search – файл, в якому зберігаються індексовані дані, Windows.edb стає надзвичайно великим за розміром. Він може досягати 50 ГБ і починає займати майже весь вільний простір на вашому диску. Файл Windows.edb знаходиться в папці C:\ProgramData\Microsoft\Search\Data\Applications\Windows. Якщо вас торкнулася ця проблема, ось що вам слід зробити.
Щоб вирішити цю проблему, переконайтеся, що всі доступні оновлення встановлені. Для Windows 8 переконайтеся, що у вас інстальовано KB2836988. Це запобіжить повторному виникненню цієї проблеми. Але якщо розмір файлу Windows.edb на вашому диску вже становить кілька ГБ, вам потрібно або перебудувати індекс пошуку після встановлення цього оновлення, або дефрагментувати його.
Щоб повернути використаний простір і зменшити ваш Windows.edb, який уже постраждав від цієї проблеми, перебудуйте індекс пошуку таким чином:
- Натисніть Виграти + Р комбінації клавіш разом на клавіатурі та введіть/вставте таку команду у полі Виконати:
rundll32.exe shell32.dll, Control_RunDLL srchadmin.dll
Це відкриється Параметри індексування. - Натисніть Розширений.
- Натисніть Відбудувати на Налаштування індексу табл.
- Натисніть в порядку підтвердити.
Замість перебудови ви також можете дефрагментувати/ущільнити файл індексу пошуку. Це можна зробити наступним чином:
- Змініть службу пошуку Windows, щоб вона не запускалася автоматично під час дефрагментації бази даних. Для цього виконайте таку команду в командному рядку з підвищеними привілеями:
Sc config wsearch start=disabled
- Виконайте таку команду, щоб зупинити вже запущену службу пошуку Windows:
sc зупинити wsearch
- Виконайте таку команду, щоб виконати автономне ущільнення файлу Windows.edb:
esentutl.exe /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
- Виконайте таку команду, щоб повернути службу пошуку Windows на відкладений запуск для наступного завантаження:
sc config wsearch start=delayed-auto
- Виконайте таку команду, щоб запустити службу:
sc почати wsearch
Це воно. Роздутий файл Windows.edb буде зменшено. Ця проблема також стосується Windows Server 2012, тому ви можете застосувати виправлення і там.