Programdata microsoft search

Содержание

Почему сильно растет размер файла Windows.edb и как грамотно его уменьшить

Programdata microsoft search

Файл Windows.

edb представляет собой индексную базу данных службы поиска Windows (Windows Search), которая обеспечивает пользователям быстрый поиск данных на файловой системе за счет индексирования файлов, писем в pst файлах и другого контента.

Естественно, чем больше файлов в системе, тем больший размер может занимать файл Windows.edb. В некоторых случаях он может вырастать до десятков и даже сотен Гб, занимая все свободное место на системном диске.

Данный файл является скрытым и по-умолчанию хранится в каталоге C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.

Примечание. Этот файл имеется во всех современных клиентских и серверных ОС MSFT: от Windows 7/Vista/Server 2008 до Windows 10/Server 2016.

Например, в моем случае размер файла Windows.edb составляет более 15,5 Гб (а это почти 15% на моем 100 Гб SSD диске)

Есть несколько способов управления ростом размера файла Windows.edb

Перестройка индекса Windows Search

Самый «правильный», но не самый эффективный способ уменьшить размер файла Windows.edb – запустить процесс переиндексации данных в системе. Для этого откройте Панель Управления -> Indexing Options -> Advanced -> Rebuild (для открытия этого диалога достаточно выполнить команду rundll32.exe shell32.dll,Control_RunDLL srchadmin.dll).

Через некоторое время (как правило довольно продолжительное), система закончит переиндексацию данных и размер edb файла несколько уменьшится.

Дефрагментация Windows.edb с помощью Esentutl

Так как индексный файл службы поиска Windows представляет собой базу в формате EDB, можно выполнить ее дефрагментацию с помощью стандартной утилитой для обслуживания таких баз esentutl.

exe — Extensible Storage Engine Utilities  (должна быть хорошо знакома администраторам Exchange). Дефрагментация базы выполняется в офлайн режиме (база не должна использоваться), поэтому сначала придется остановить службы поиска.

Все эти операции можно объединить в один скрипт:

sc config wsearch start=disabledsc stop wsearchesentutl.exe /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edbsc config wsearch start=delayed-auto

sc start wsearch

Совет. Для выполнения дефрагментации на диске должно быть достаточно свободного места, т.к. будет создана копия edb файла.

Утилита esentutl в процессе работы отображает прогресс выполнения дефрагментации на экране.

Примечание. Если при выполнении команды esentutl появляется ошибка: Operation terminated with error -1213 (JET_errPageSizeMismatch, The database page size does not match the engine) after 10.

125 seconds, это означает что ваша система 64 битная и для выполнянения дефрагментации нужно использовать x64 версию esentutl. Т.е. третья команда будет выглядеть так:
“C:\Windows\SysWOW64\esentutl.

exe” /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb

В моем случае размер edb файла после дефрагментации уменьшился на 30%.

Удаление и пересоздание файла Windows.edb

Если места на диске критически мало, можно безопасно удалить файл Windows.edb. Для этого, остановите службу Windows Search и удалите файл.

net stop “Windows Search”del %PROGRAMDATA%\Microsoft\Search\Data\Applications\Windows\Windows.edb

net start “Windows Search”

После перезапуска, служба Windows Search начнет процесс переиндексации системы и пересоздаст файл  Windows.edb (в процессе полной переиндексации производительность системы может снизится).

Перенос файла Windows.edb на другой диск

В некоторых случаях, когда размер файла постоянно увеличивается Windows.edb, имеет смысл перенести индексную базу поиска Windows на другой том.

Тем самым экстремальный рост базы не приведет к остановке системы при исчерпании свободного места на системном разделе.

Как правило, это необходимо выполнять на терминальных серверах RDS, на которых пользователи активно работают с файлами, личными папками и другим индексируемым контентом.

Для смены местоположения файла откройте Control Panel\Indexing Options\Advanced\ Index location->New Location  и укажите путь к новому местоположению файла Windows.edb.

Исправление для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012

Для решения проблема постоянного роста размера файла Windows.edb в Windows 8 и  Windows Server 2012  было выпущено специальное исправление, которое включено в состав пакета обновлений от мая 2013 года – KB 2836988.  Рекомендуется скачать и установить его в данных версиях Windows.

Источник

Источник: https://zen.yandex.ru/media/winitpro.ru/pochemu-silno-rastet-razmer-faila-windowsedb-i-kak-gramotno-ego-umenshit--5b31cd08c898ca00a91991f4

Боремся с ростом файла Windows.edb службы поиска Windows

Programdata microsoft search

Файл Windows.edb представляет собой индексную базу данных службы поиска Windows (Windows Search).

Поисковый индекс позволяет пользователям выполнять быстрый поиск данных и файлов на диске по индексной базе файлов, электронных писем в pst файлах и другого контента. Индексирование выполняется в фоновом режиме процессом SearchIndexer.exe.

Естественно, чем больше файлов в системе, тем больший размер может быть у файла Windows.edb. В некоторых случаях он может вырастать до десятков и даже сотен Гб, занимая все свободное место на системном диске.

Файл Windows.edb является скрытым и по-умолчанию хранится в каталоге C:\ProgramData\Microsoft\Search\Data\Applications\Windows\.

Например, в моем случае файла Windows.edb вырос до 15,5 Гб (а это почти 15% на моем 100 Гб SSD диске).

Текущий размер файла Windows.edb в Windows можно получить следующей командой PowerShell:

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

Далее рассмотрим, как уменьшить размер индексного файла Windows.edb службы поиска Windows.

Перестройка поискового индекса WindowsSearch

Самый “правильный”, но не самый эффективный способ уменьшить размер файла Windows.edb – выполнить переиндексацию данных на диске.

Для этого откройте Панель Управления ->IndexingOptions -> Advanced и нажмите кнопку Rebuild (для открытия этого диалогового окна достаточно выполнить команду: Control srchadmin.dll).

Через некоторое, Windows Search закончит полную переиндексацию данных на диске и размер edb файла несколько уменьшится время (у меня на компьютере ребилд поискового индекса занял несколько часов).

Уменьшаем размер Windows.edb дефрагментацией с помощью утилиты Esentutl

Индексный файл службы поиска Windows представляет собой базу в формате EDB. Вы можете выполнить дефрагментацию EDB базы с помощью стандартной утилиты обслуживания таких баз — esentutl.exe (Extensible Storage Engine Utilities — должна быть хорошо знакома администраторам Exchange).

Дефрагментация базы выполняется в офлайн режиме (база не должна использоваться), поэтому сначала придется остановить службы поиска. Все эти операции можно объединить в один bat/cmd скрипт:
sc config wsearch start=disabledsc stop wsearchesentutl.exe /d %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.

edbsc config wsearch start=delayed-auto

sc start wsearch

При работе утилита esentutl выводит прогресс выполнения дефрагментации файла EDB на экран.

В моем случае размер файла Windows.edb после дефрагментации уменьшился на 30%.

Патч для предотвращения чрезмерного роста файла Windows.edb в Windows 8 / Windows Server 2012

Для решения проблема постоянного роста размера файла Windows.edb в Windows 8 и Windows Server 2012  было выпущено специальное исправление, которое включено в состав пакета обновлений от мая 2013 года – KB 2836988.

 Рекомендуется вручную скачать и установить его в данных версиях Windows. Обратите внимание, что обновление не уменьшает текущий размер файла Windows.edb, а только исправляет проблемы, вызывающие его чрезмерный рост.

Для уменьшения размера edb файла вам нужно перестроить поисковый индекс или  выполнить дефрагментацию как описано выше.

Почему сильно растет размер файла Windows.edb

Если после дефрагментации и/или перестройки поискового индекса, его размер опять начинает сильно расти, попробуйте следуующие методики, которые могут помочь решить проблему.

  1. Запустите встроенное средство исправления неполадок поиска Windows 10 (SearchandIndexingTroubleshooter). Чтобы запустить его, выполните команду: msdt.exe -ep SystemSettings_Troubleshoot_L2 -id SearchDiagnostic . В списке проблем выберите, что поиск или индексация выполняется медленно (Search or indexing is slow). Далее мастер устранения неполадок попробуем вернуть службу Windows Search в нормальное состояние;
  2. Старайтесь индексировать только необходимые контент. Исключайте из поискового индекса элементы, поиск в которых вы не используете. Нажмите кнопку Modify в настройках индексирования и в окне Indexing Location отключите пути и приложения, которые не нужно индексировать. После изменения настроек путей индексирования нужно каждый раз перестраивать индекс Advanced ->Rebuild;
  3. Если вы используете на компьютере Outlook с PST файлами, то при их индексировании размер файла Windows.edb растет пропорционально размеру PST файлов. Это может привести к исчерпанию места на диске и проблемам с производительностью. В этом случае Microsoft рекомендует исключить Outlook из списка индексируемых элементов. Естественно при это в Outlook перестанет работать поиск (это не будет проблема, если вы храните своя ящик на сервере Exchange с включенным поисковым индексом).
  4. Если ничего не помогает, и размер файла постоянно растет, вы можете полностью отключить службу wsearch, или настроить логон скрипт, который сбрасывает поисковый индекс при каждой загрузке компьютера.

Источник: https://winitpro.ru/index.php/2017/04/05/boremsya-s-rostom-fajla-windows-edb-sluzhby-poiska-windows/

Windows 10 шпионит за пользователями: отключаем телеметрию и сбор данных

Programdata microsoft search

В этой статье мы будем разбираться, что компания Microsoft узнаёт от нас, когда мы работаем или не работаем за своим компьютером. И как личную жизнь оставить личной.

После первого запуска операционной системы в июле 2015 года, посыпался шквал критики в отношении Microsoft, которые были связаны с обработкой персональных данных пользователей.

Например, Microsoft edge (встроенный браузер) собирает информацию с поисков в интернете, Ваше местоположение обрабатывается встроенными сервисами телеметрии, вводимая информация с клавиатуры/рукописным вводом или ыми командами считывается и запоминается, постоянное «подслушивание» по микрофону, обработка контактов, текстовых сообщений, чтение жестких дисков и передача ключей шифрования на сервера Microsoft. Все негативно сказалось на первые впечатления об операционной системе

Ни в коем случае не хочу Вас запугать, что все так страшно и невозможно исправить. Раз добровольно согласились на обработку данных при первом запуске операционной системы, также добровольно возможно и отказаться без потерь гарантий компьютера или обслуживания со стороны компаний.

Выбирайте ручные настройки, и самостоятельно убирайте все галочки, которые будут встречать нас по пути. Необходимо обязательно создать локальную учетную запись (без наличия интернета), пропустив шаг подключения к Вашему Wi-Fi, либо не вставлять интернет провод в компьютер.

Если Вы уже создали учетную запись Microsoft, то лучше удалить её и пересоздать без привязки к почтовому адресу. Так вы будете оставаться анонимным.

После того, как мы увидели рабочий стол нашего компьютера, надо изменить политику конфиденциальности. Проходим дальше: Пуск – Параметры – Конфиденциальность. Здесь в разделе: «Общие» запрещаем все манипуляции.

Ниже слева заходим в «диагностики и отзывы» Выбираем Базовый. Отключить весь сбор информации, к сожалению, нельзя, так как большинство вещей являются обычной диагностикой самого устройства.

Пролистав ниже, убираем все галочки. Раз мы не можем отключить диагностику полностью, можем запретить отправлять эти данные самой Майкрософт. В самому низу есть пункт «Частота формирования отзывов», там в выпадающем окне выбираем «Никогда».

Дальше мы отключим обновления. Так как обновления выходят часто, то наши манипуляции будут терять актуальность, в связи с тем, что параметры будут принудительно включаться. Переходим к:

Пуск – Параметры – Обновление и безопасность Windows – Дополнительные параметры. Там убрать галочки с первых 4 пунктов, дальше можно оставить как есть.

Дальше переименуем ПК. Для этого рядом с кнопкой «Пуск» есть значок лупы (поиск).

Нажимаем и вписываем в поле запроса «О компьютере». Заходим в раздел «о компьютере», который находится в строке «Лучшее соответствие». 

Пролистав, чуть ниже увидим кнопку «Переименовать этот ПК». Пишем на латыни удобное для нас имя. Это необходимо сделать, так как Windows автоматически раздает имена ПК, и, если ваш компьютер окажется в публичной сети, его будет сложнее идентифицировать.

Это оказалось просто? Тогда давайте повысим сложность.

Правой кнопкой мыши по меню Пуск – Windows PowerShell Администратор.

начинаем вводить скрипт:

sc delete DiagTrack

sc delete dmwappushservice

C:\ProgramData\Microsoft\Diagnosis\ETLLogs\AutoLogger\AutoLogger-Diagtrack-Listener.etl

notepad C:\Windows\System32\drivers\etc\hosts

Каждый скрипт подтверждаем нажатием «Enter», после чего наш PowerShell должен выглядеть как на приведённом скриншоте ниже.

После ввода скрипта. Появится окно нашего блокнота.

В конце текстовика вписываем следующее:

127.0.0.1 localhost

127.0.0.1 localhost.localdomain

255.255.255.255 broadcasthost

Будет все выглядеть, как на картинке ниже. Сохраняем этот файл. Этим мы отключаем работу с внешними ресурсами и отключением рекламы во многих встроенных или выпущенных программах самой Microsoft.

Теперь будем изменять локальные групповые политики, чтобы отключить OneDrive, встроенный антивирус и часть телеметрии. 

Нажимаем сочетание клавиш: Win+R, открывается окно «Выполнить»:

в нем непосредственно уже пишем в строке «открыть» следующий запрос:

gpedit.msc 

У нас откроется Конфигурация компьютера. В этом разделе выбираем Административные шаблоны, практически в самом низу выбираем «Компоненты Windows», далее папку «Сборки для сбора данных и предварительные сборки» и отключаем телеметрию.

В меню Компоненты сборки выбираем OneDrive и отключаем его.

Следом тут же отключаем Защитника Windows. Советую воспользоваться посторонним антивирусом, а не в первоначальный встроенный.

Дальше находим в компонентах Windows – Антивирус программа. Выключаем параметр, выделенный на приведённом скриншоте ниже.

Один из последних моментов – в реестре нужно отключить телеметрию полностью, чтобы ваш ПК меньше собирал технической информации. Нажимаем уже привычные нам Win+R. Пишем regedit. Откроется окно, где нам нужно будет перейти: 

нажимая каждый раз на значок стрелочки, и под конец кликаем уже на саму папку «DataCollection»:

Где меняем значение 1 на 0. После нажимаем ОК.

Самое последнее, что мы сделаем, так это проверим нет ли нашего голоса, записанного нашим же ПК. Для этого проследуем по пути:

C:\Windows\Temp 

Там можно обнаружить записанный голос в формате WAV. Если есть – можете смело удалять. Как показала практика, слежкой занималась не сама Windows, а фильтры, установленные в микрофон. Самый действующий вариант – отключение микрофона через панель задач.

Итак, мы научились контролировать свои действия, как в интернете, так и за его пределами. Необходимо понимание того, что компании действуют в целях больше рекламных, нежели наблюдательных. 

Для лучшего эффекта, советуем также не использовать встроенные программы наподобие GrooveMusic, просмотр фотографий, а использовать посторонний софт. 

Источник: https://club.dns-shop.ru/blog/t-93-programmnoe-obespechenie/20001-windows-10-shpionit-za-polzovatelyami-otkluchaem-telemetriu-i-sbo/

Оптимизация Windows 7

Programdata microsoft search

Вы обратили внимание, что место на системном диске бесследно исчезает, а диск нового поколения типа SSD зачастую очень мал по своему объему, тогда приходит время проводить генеральную чистку системного диска и настраивать windows. Сейчас в интернете полно всяких утилит для чистки дисков, но здесь описан метод ручной чистки на примере 64-разрядной системы Windows 7.

Удаление файлов с помощью Очистки диска

Чтобы уменьшить количество неиспользуемых файлов на жестком диске, для освобождения места на диске и повышения быстродействия компьютера, используйте функцию Очистка диска. Она очищает корзину, удаляет временные файлы, а также различные неиспользуемые системные файлы и другие элементы.

  • Запустите программу очистки диска, нажав кнопку Пуск и выбрав пункты Все программы, Стандартные, Служебные и Очистка диска.
  • В диалоговом окне Параметры очистки диска выберите, следует ли очистить только собственные файлы или все файлы на компьютере. Требуется разрешение администратора. Введите пароль администратора или подтверждение пароля, если появится соответствующий запрос.
  • В диалоговом окне Очистка диска: Выбор диска выберите очищаемый жесткий диск, а затем нажмите кнопку ОК.
  • На вкладке Очистка диска установите флажки удаляемых файлов.
  • После выбора удаляемых файлов нажмите кнопку ОК, а затем щелкните Удалить файлы для подтверждения операции. Программа Очистка диска выполняет удаление с компьютера всех неиспользуемых файлов.
  • Вкладка Дополнительно доступна при выборе удаления файлов всех пользователей компьютера. Эта вкладка содержит два дополнительных способа освободить еще больше дискового пространства.

* Программы и компоненты. Открывает элемент Программы и компоненты на панели управления, в котором можно удалить неиспользуемые программы. Столбец Размер в окне Программы и компоненты показывает, какой объем дискового пространства используется каждой программой.

* Восстановление системы и теневое копирование. Запрос удаления с диска всех точек восстановления, кроме самой последней. Восстановление системыиспользует точки восстановления для возврата системных файлов в более раннее состояние. Если компьютер работает нормально, можно удалить ранние точки восстановления для освобождения места на диске.

Удаление временных файлов вручную

Временные папки Windows 7 находятся по следующим адресам: %userprofile%\AppData\Local\Temp (для каждого пользователя на компьютере) %ProgramData%\TEMP
%windir%\Temp

Можно спокойно удалять все файлы, находящиеся в этих папках. Файлы, которые в данный момент используются системой или приложениями, вам не даст удалить сам Windows

Уменьшение файла базы данных Службы Поиска Windows

Дело в том, что Служба поиска Windows 7 кэширует информацию о файлах на дисках в файл базы данных, который находится в папке %ProgramData%\Microsoft\Search\Data\Applications\Windows\ и называется Windows.edb. Когда объем информации на жестких дисках растет, соответственно разбухает и файл базы данных, который может достигнуть нескольких Гб. 

Для тех, кто не сильно пользуется поиском по жестким дискам, есть решение, которое существенно уменьшит файл Windows.edb и позволит контролировать его размер в будущем.

  • Запускаем консоль services.msc (Win+R -> services.msc -> OK).
  • Находим и переводим службу Window Search в состояние Отключена, затем останавливаем службу.
  • Переименовываем файл %ProgramData%\Microsoft\Search\Data\Applications\Windows\Windows.edb
  • Переводим службу Window Search в состояние Автоматически и запускаем
  • Служба заново создаст файл Windows.edb (с размеров в несколько десятков Мб)
  • Открываем Панель управления -> Параметры индексирования
  • Жмем Изменить
  • Выберите режим индексирования, который вам подходит (убрать галочки с ненужного)
  • ОК

Изменение размера или перенос файла подкачки

Для высвобождения дополнительного пространства, можно уменьшить размер файла подкачки или перенести его на другой диск. Размер оптимально допустимого файла подкачки зависит от конкретной конфигурации вашей системы. Лучше всего – прочитать эту статью (английский)

Удаление инсталляторов программ

Многие программы и обновления, устанавливаемые в системе, оставляют свои инсталляционные программы в папке %windir%\Installer, что со временем приводит к разрастанию этой папки до размера нескольких Гб.

Удалять эти файлы – не лучшая идея, так как это может отразиться на корректном обновлении или удалении программ в будущем, а также на правильном отображении иконок типов файлов. Но если срочно требуется высвободить дисковое пространство, то можно удалить и их.

В будущем, в случае если возникает проблема, можно воспользоваться оригинальными дистрибутивами программ, для возврата или удаления приложений.

Очистка папки Карнтин антивирусного ПО

Объясню на примере 64-разрядного антивируса ESET NOD32. При нахождении зараженных файлов, антивирус может отправлять их в папку Карантин.

В данном примере, физическое расположение папки тут – %windir%\SysWOW64\config\systemprofile\AppData\Local\ESET\ESET NOD32 Antivirus\Quarantine (в случаях с разными ОС и антивирусами, местоположение может варьировать).

Иногда размеры зараженных файлов и архивов измеряются сотнями и даже тысячами Мб, что опять же приводит к разбуханию каталога. Удалите файлы из Карантина в вашем антивирусе. Читать подробнее про удаление вирусов с компьютера.

Как отключить (спящий режим/гибернацию) в Windows 7 и удалить файла hiberfil.sys

Что такое Гибернация – читаем тут. Файл hiberfil.sys всегда находится на системном диске и занимает место! Опять же, в зависимости от конфигурации компьютера, и этот файл может достигать в объеме нескольких Гигабайт. Если вы не пользуетесь гибернацией, можно спокойно ее отключить. Для того чтобы отключить спящий режим (не путать со сном), надо выполнить следующие действия:

  • Войдите в Windows 7 с правами администратора.
  • Откройте Панель управления -> Электропитание -> Настройка перехода в спящий режим.
  • В раскрывающемся списке Переводить компьютер в спящий режим выберите Никогда и сохраните изменения.
  • Вызовите контекстное меню рабочего стола (правый клик).
  • Выберите Создать->Ярлык.
  • В поле введите powercfg -h off.
  • Нажмите Далее, потом Готово.
  • Запустите ярлык от имени администратора (из конт. меню выберите пункт с изображением щитка).
  • Согласитесь на разрешение действия в запросе UAC (может и не появиться).

Еще один полезный совет по контролю свободного места на вашем системном разделе в Windows 7.

Я объясню, как можно контролировать свободное место на системном разделе Windows 7 и предотвратить в будущем проблемы, связанные с нехваткой оного.

Объясню, опять же на примере 64-битной ОС Windows 7 (которые набирают популярность, по статистическим данным – 48% всех установленных ОС Windows 7 являются 64-битными), но это также верно и для 32-битных семерок.

Конкретно, речь пойдет о пользовательских папках Windows.

Для того чтоб воспользоваться этим методом, требуется наличие нескольких жестких дисков (или разделов диска) на вашем компьютере.

Выполнить эту процедуру желательно сразу после установки Windows на компьютер, так как на системном разделе должно всегда оставаться как минимум 15% свободного места, это требуются для процедуры дефрагментации, которая в Windows 7 производится автоматически, по мере надобности. Дефрагментация в свою очередь ускоряет работу системы и уменьшает износ винчестера.

Теперь, по порядку.После установки, Windows 7 создает несколько системных папок в корневой директории системного диска (обычно это диск С:, но не всегда). Папки эти выделены на скриншоте.

Некоторые папки вы не сможете увидеть, так как они являются скрытыми по умолчанию. Это папки: Documents and Settings, $Recycle.

Bin, ProgramData, Recovery и System Volume Information (большинство из них, даже не являются папками как таковыми, а всего лишь жесткими ссылками).

Остальные папки должны быть видны (папка Program Files (86)существует только в 64-битных версиях). Папка, которая нам нужна – Пользователи (Users). 

Войдя в папку Пользователи, вы увидите следующую картину (имена пользователей и их количество может варьировать). Нас интересуют именно эти папки, а точнее папка, названная вашим именем пользователя, именно в ней находятся все пользовательские документы, музыка, видео, фотографии и т.д.

Войдем в эту папку. Здесь вы сможете увидеть все папки, в которых хранятся пользовательские данные. 

Многие из этих папок разбухают по мере добавления в них документов и файлов, на рисунке выделены особо проблематичные, в которых обычно хранится большой объем информации.

В папку Загрузки, например, по умолчанию загружаю файлы такие браузеры как Internet Explorer и Google Chrome. Эти папки желательно не хранить на системном томе, а переместить их на другой диск.

Делается это элементарно – просто вырезаем эти папки (обязательно вырезаем, не копируем!) и переносим на другой диск, где у вас много свободного места, например D:. 

Создаем на диске D: папку с именем пользователя и вставляем в нее все вырезанные папки.

Теперь, все ваши файлы, помещенные в соответствующие Библиотеки (

Источник: https://1comp.spb.ru/16-09.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.