Виправити 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, тому ви можете застосувати виправлення і там.