Файл Windows.edb (Windows.db в Windows 11) хранит индексную базу данных службы поиска Windows (Windows Search). Поисковый индекс позволяет пользователям выполнять быстрый поиск файлов, электронных писем в pst файлах и другого контента на диске. Индексирование файлов выполняется в фоновом режиме процессом
SearchIndexer.exe
. При большом количестве файлов на диске размер файла Windows.edb может вырастать до десятков и даже сотен Гб, занимая все свободное место на системном диске.
Содержание:
- Сбросить поисковый индекса службы Windows Search
- Уменьшаем размер файла Windows.edb с помощью дефрагментации
- Ручное удаление и пересоздание файла Windows.edb
- Перенос файла Windows.edb на другой диск
- Почему сильно растет размер файла Windows.edb
Файл Windows.edb является скрытым и по-умолчанию хранится в каталоге C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.
В Windows 11 вместо файла Windows.edb для хранения индекса службы поиска используется файл Windows.db.
Чтобы быстро узнать текущий размер файла Windows.edb можно воспользоваться PoweShell командой:
((Get-Item $env:programdata'\Microsoft\Search\Data\Applications\Windows\Windows.edb').length/1GB)
В моем примере при поиске больших файлов на диске, я обнаружил что размер файла Windows.edb вырос до 15,5 Гб (а это почти 15% на моем 100 Гб SSD диске).
Далее рассмотрим, как уменьшить размер индексного файла Windows.edb службы поиска Windows.
Сбросить поисковый индекса службы Windows Search
Для уменьшения размера файла Windows.edb можно использовать встроенную функцию Windows Search, которая выполняет полную переиндексации содержимого диска.
- Откройте панель Settings -> Search -> Searching Windows -> Advanced Search Indexer Settings (в классической Control Panel перейдите в Indexing Options, или выполните команду
сontrol srchadmin.dll
); - Нажмите кнопку Advanced -> Rebuild;
- Windows Search удалит старый файл Windows.edb, выполнит сканирование диск, переоздаст и перестроит индексный файл. Этот процесс может занять длительное время в зависимости от количества файлов на диске.
Уменьшаем размер файла Windows.edb с помощью дефрагментации
Индексный файл службы поиска Windows представляет собой базу в формате EDB. Можно выполнить офлайн дефрагментацию EDB базы с помощью встроенной утилиты esentutl.exe (Extensible Storage Engine Utility), хорошо знакомой администраторам Exchange. Воспользуйтесь готовым BAT скриптом для остановки службы Windows Search и офлайн дефрагментации файла Windows.edb:
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
Совет. Для выполнения дефрагментации EDB базы на диске должно быть достаточно свободного места, т.к. будет создана копия edb файла.
Дефрагментации позволяет уменьшить размер базы поиска на 20-50 процентов
Этот способ можно применить для дефрагментации файла службы поиска на всех версиях Windows, кроме Windows 11. В Windows 11 вместо файла Windows.edb с типом базы данных JET, используется новый формат файла Windows.db. Это база данных на базе SQLite, которую нельзя индексировать с помощью esentutl.exe.
Ручное удаление и пересоздание файла Windows.edb
Если места на диске критически мало, можно вручную удалить файл Windows.edb. Это действие безопасно, т.к. вы не теряете никакие данные, сбрасывается только поисковый индекс. Для удаления файла Windows.edb остановите службу Windows Search, затем удалите файл и запустите службу.
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"
Параметр реестра
SetupCompletedSuccessfully = 0
указывает службе Windows Search, что нужно восстановить настройки по-умолчанию.
После перезапуска, служба Windows Search начнет процесс переиндексации данных на дисках компьютера и пересоздаст файл Windows.edb (в процессе полной переиндексации производительность системы может снизится).
Перенос файла Windows.edb на другой диск
В некоторых сценариях пользователи могут активно использовать поиск на диске через Windows Search (например, пользователи терминального RDS сервера часто используют поиск в папках и личных PST файлах). В таком случае, если вы не можете кардинально уменьшить размер файла Windows.edb или постоянно сбрасывать поисковые индексы, вы можете перенести его с системного раздела на другой диск.
Для смены местоположения файла перейдите в Control Panel –> Indexing Options -> Advanced -> Index location-> New Location и укажите путь к новому местоположению файла Windows.edb и нажмите OK.
Перезапустите службу поиска:
Restart-Service wsearch
Почему сильно растет размер файла Windows.edb
Если после дефрагментации и/или перестройки поискового индекса, его размер опять начинает сильно расти, попробуйте следующие методики, которые могут помочь решить проблему.
- Запустите встроенное средство исправления неполадок поиска Windows (Search and Indexing Troubleshooter). Выполните команду:
msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic
. В списке проблем выберите, что поиск или индексация выполняется медленно (Search or indexing is slow). Далее мастер устранения неполадок попробуем вернуть службу Windows Search в нормальное состояние; - Старайтесь индексировать только необходимые контент. Исключайте из поискового индекса элементы, поиск в которых вы не используете. Нажмите кнопку Modify в настройках индексирования и в окне Indexing Location отключите пути и приложения, которые не нужно индексировать. После изменения настроек путей индексирования перестройте индекс Advanced -> Rebuild;
- Если вы используете на компьютере Outlook с PST файлами, то при их индексировании размер файла Windows.edb растет пропорционально размеру PST файлов. Это может привести к исчерпанию места на диске и проблемам с производительностью. В этом случае Microsoft рекомендует исключить Outlook из списка индексируемых элементов.
Естественно при этом в Outlook перестанет работать поиск (это не будет проблема, если вы храните своя ящик на сервере Exchange с включенным поисковым индексом);
- Если ничего не помогает, и размер файла постоянно растет, вы можете полностью отключить службу wsearch, или настроить логон скрипт, который сбрасывает поисковый индекс при каждой загрузке компьютера.
Download Windows Speedup Tool to fix errors and make PC run faster
If you want to clear Windows Search or device search history, this article will guide you through the steps. You can delete the Taskbar search history from Windows Settings. You can also turn off the search history collection from the Registry Editor.
Whenever you search for an app or anything else using the Taskbar search box, Windows stores the information. It does that to provide better and quicker information by adapting to your search behavior. Also, it shows the recent search items when you press Win+S or click on the Taskbar search box. For instance, if you have searched for Notepad recently, you can find it when you click on this search icon or box. If you do not want to keep this information visible, here is what you can do to make it disappear.
In Windows 11, the steps to clear the search history and remove recent activities are different from Windows 10. We have listed these steps below:
- Right-click on the Start menu and select Settings.
- After the Settings app is launched, select Privacy & Security from the left pane.
- Now, click on the Search permissions tab on the right side. This tab is available in the Windows permissions section.
- Scroll down till you find the History section.
- Click on the Clear device search history button to delete the recent search history on Windows 11.
If you do not want Windows 11 to store your search history on your device, you can turn off the Search history on this device button.
Clear Windows 10 Search History & remove Recent Activities
To clear device search history in Windows 10, follow these steps-
- Press Win+I to open Windows Settings on your computer.
- Go to the Search option.
- Make sure you are in the Permissions & History tab.
- Find out the History section.
- Click on the Clear device search history button.
First, you have to open Windows Settings on your computer. Press Win+I to open it quickly.
After that, click on the Search option and make sure you are in the Permissions & History tab.
Here you will find a heading called History. If so, click on the Clear device search history button.
Now, your Windows Search history has been removed.
For confirmation, you can click on the Taskbar search box to check if Recent items are available. If not, they have been removed.
If you want to prevent Windows 10 from keeping the search history locally, you can click on the toggle to turn it off.
Using Registry Editor
You can also use Registry Editor to prevent Windows 11/10 from saving your search history. Before getting started with the Registry Editor process, it is recommended to create a System Restore point.
Now, press Win+R, type regedit, and hit the Enter button.
Click the Yes button in the UAC prompt to open Registry Editor.
After that, navigate to this path-
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\SearchSettings
Right-click on SearchSettings > New > DWORD (32-bit) Value and name it as IsDeviceSearchHistoryEnabled.
Keep the Value data as 0. If it is already there, double-click on it to the Value data as 0.
Click the OK button to save the change.
If you want Windows 11/10 to save your search history, change the Value data from 0 to 1.
Now, Windows won’t store the Windows Search history locally.
Hope it helps.
Can I delete Quick Access?
Quick Access is a placeholder where you can pin the most recently used files and folders for easy access. You can unpin the files and folders from Quick Access anytime. For this, right-click on the file and folder that you want to remove and select Remove from Quick Access.
Please note that removing the files and folders from Quick Access will not clear your Windows Search history. To clear your search history on Windows 11/10, you must follow the steps described above in this article.
Where do files go when removed from Quick Access?
Removing the files and folders from Quick Access does not delete them from your system. Your files remain stored in the directory where you have saved them.
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.
Reader Interactions
В истории поиска показано, что вы искали, даты ваших поисков и сайты, на которые вы отправили. Кроме того, с учетом результатов, которые вы щелкнули, это может помочь улучшить результаты поиска.
Если история поиска отключена, в нее не добавляются новые функции. Существующий история не удаляется. Чтобы удалить историю поиска, необходимо очистить ее.
На странице «История поиска» в области «Изменение параметров истории» нажмите кнопку Выключить.
Совет: Если вы не можете отключить историю поиска, включите JavaScript и файлы cookie в браузере, а затем попробуйте еще раз.
На странице История поиска в области Изменение параметров истории нажмите кнопку В сети.
Если вы не вписались
Чтобы удалить один поиск из истории, на странице История поиска щелкните X рядом с ищем, который вы хотите удалить.
Чтобы очистить весь историю поиска, на странице История поиска в области Изменение параметров истории нажмите кнопку Очистить все. При этом будет удалена любая история поиска на этом устройстве.
Если вы уже вписались в учетную запись Майкрософт
На информационной панели конфиденциальности Майкрософтв области Очистить историю поиска щелкните Очиститьисторию поиска и нажмите кнопку Очистить. При этом удаляется любая история поиска, связанная с вашей учетной записью Майкрософт.
Если вы вписались в учетную запись для работы или учебного заведения
На странице «История поиска» в области Очистить историю поиска нажмите кнопку Очистить все инажмите кнопку Да. При этом удаляется любая история поиска, связанная с этой учетной записью.
-
На любой странице Bing.com щелкните в правом верхнем углу и выберите история поиска.
-
Чтобы посмотреть историю поиска по типу или дате, воспользуйтесь меню над своей историей поиска.
Некоторые описанные здесь функции и функции могут быть недоступны в вашей стране или регионе.
СВЯЗАННЫЕ ТЕМЫ
Отключение и отключение предложений поиска
Блокировка содержимого для взрослых с помощью безопасного безопасных содержимого
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
В один прекрасный день я столкнулся с тем, что на системном SSD диске осталось всего пара десятков гигабайт свободного пространства. Это тревожно.
При этом в параметрах система бодро рапортует, что занимает сотню с лихуем гигов и они все нужны для корректной работы.
Проверяем, сколько весит папка Windows, результаты неутешительные.
Стало быть, эти особо нужные файлы хранятся где-то ещё.
Всевозможные штатные программы очистки, всякие CCleaner’ы и прочее барахло не нашло никакого криминала. Всё окей, системные файлы занимают 150 гигабайт, смирись, пёс.
Всяческие поиски слишком тяжёлых файлов тоже не дали результатов. Например, в Total Commander есть функция раскрытия всех папок и сортировка по размеру. Ничего не вышло — в топе оказался файл гибернации гигабайт на 15.
Очистки диска, пляски с настройкой обновлений, перезагрузки — ничего не помогло. Как быть?
Как проверить занимаемое файлами место под windows
Для Apple Mac есть чудесная утилита Grandperspective, о которой я уже писал. Эта программа со времен PowerPC позволяет наглядно увидеть все файлы и место, которое они занимают на диске.
Под Windows тоже есть такая программа. Называется WinDirStat. Вот, что она мне выдала.
Вы только посмотрите! Какой-то охреневший файл занимает более ста гигабайт! Некий windows.edb отожрал больше сотни гигов места на диске.
Поиск через проводник пошлёт тебя в жопу:
Поиск через Total Commander тоже не даст ничего полезного:
Единственная возможность добраться до этого файла — просмотреть путь в WinDirStat и пойти туда коммандером с включёнными скрытыми файлами и системными папками.
Где прячется файл windows.edb
Файл windows.edb, который отожрал у меня слишком много места, хранится в скрытых папках, поэтому в поиске не учитывается (про поиск запомните, это иронично). Посмотрим, куда нас поведёт WinDirStat:
Жирный файл windows.edb прячется по пути:
C:/ProgramData/Microsoft/Search/Data/Application/Windows
Ха-ха-ха! Это база данных поиска!
Как удалить windows.edb
Просто так этот файл удалить нельзя даже с правами администратора. Придётся сначала отключить службу поиска через «управление компьютером».
Причём службу надо не просто остановить правой кнопкой, а провалиться в неё и отключить, а уже потом остановить.
После этого идём в коммандер и по скрытым папкам добираемся до файла.
Вот он, собака! 122 гигабайта никчёмного мусора, который, по мнению Windows, жизненно необходим для работоспособности системы. Теперь же удаляем файл windows.edb. Это будет долго!
После успешного удаления файла получим место обратно!
Ура! Файла больше нет!
Проводник рапортует о том, что свободное место вернулось владельцу!
Лучше маленький лайк и репост, чем большое спасибо в комментах. По этой причине комментарии выключены, а кнопки репостов — вас ждут. Пользуйтесь, прошу 
Чтобы очистить историю поиска на устройстве:
- Запустите приложение «Параметры».
- Нажмите плитку Поиск.
- Прокрутите вниз до заголовка «Журнал».
- Нажмите кнопку «Очистить журнал поиска на устройстве».
Применимо ко всем версиям Windows 10
Поиск Windows упрощает возможность найти нужный файл или информацию в Интернете. Windows отслеживает что и как вы ищите, чтобы повысить точность в будущем и позволить вам вернуться к предыдущим запросам. Вот как очистить историю поиска, если вы хотите начать заново.
Действия, описанные в этом руководстве, очистят вашу локальную историю поиска на устройстве.
Шаг 1: Откройте приложение «Параметры» (сочетание клавиш Win + I) и кликните на главном экране плитку «Поиск».
Шаг 2: Прокрутите страницу вниз до заголовка «Журнал».
Шаг 3: Затем нажмите кнопку «Очистить журнал поиска на устройстве». Все ваши сохраненные поисковые запросы будут удалены с устройства.
Шаг 4: Если вы хотите, чтобы Windows не сохраняла ваши будущие поисковые запросы, передвиньте переключатель «Журнал поиска на этом устройстве» в положение «Откл.».
Все!
Ни одно из этих действий не повлияет на историю поиска, хранящуюся в сети в вашей учетной записи Microsoft. Для управления этими данными, например историей поиска Bing, нажмите ссылку «Параметры журнала поиска Bing» в нижней части страницы настроек.
