Интернет. Железо. Программы. Обзоры. Операционные системы. Wi-Fi

Что за папка SoftwareDistribution и можно ли её удалить? Что можно удалить из папки Windows безболезненно для системы и стоит ли этим заниматься? C windows softwaredistribution что за папка.

Файл 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 (должна быть хорошо знакома администраторам ). Дефрагментация базы выполняется в офлайн режиме (база не должна использоваться), поэтому сначала придется остановить службы поиска. Все эти операции можно объединить в один скрипт:

sc config wsearch start=disabled
sc stop wsearch
esentutl.exe /d %AllUsersProfile%\Microsoft\Search\Data\Applications\Windows\Windows.edb
sc 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 на другой том. Тем самым экстремальный рост базы не приведет к остановке системы при исчерпании свободного места на системном разделе. Как правило, это необходимо выполнять на терминальных серверах 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.

Datastore.edb - база данных, содержащая обновления текущей версии Windows и историю закачек, инсталляций патчей для неё. Она связана с системным приложением Third Party Application. Полностью удалять из системы этот файл и директорию, в которой он расположен, нельзя. Чтобы уменьшить его размеры, применяется специальная оптимизация (выборочная очистка и обновление элементов). А в случае возникновения системных ошибок, связанных с Datastore.edb, проводятся работы по восстановлению её целостности и работоспособности.

Очистка базы

1. Во избежание программных конфликтов отключите модуль обновлений ОС:

  • откройте: Пуск → Панель управления;
  • в опции «Просмотр» выставьте дизайн разделов - «Крупные значки»;
  • щёлкните 2 раза в списке «Администрирование» раздел «Службы»;
  • клацните подраздел «Центр обновления Windows»;
  • щёлкните настройку «Тип запуска» и установите статус «Отключена»;
  • нажмите «OK».

Также запуск апдейта ОС можно отключить в командной строке. Чтобы воспользоваться этим методом, выполните следующее:

  • щёлкните значок «Пуск»;
  • в поле «Найти… » наберите - CMD;
  • клацните правой кнопкой по появившейся одноимённой иконке вверху окна меню;
  • запустите команду «Запуск от имени администратора»;
  • в строке консоли введите команду - net stop wuauserv;
  • нажмите «Enter».

2. Нажмите комбинацию клавиш - «Win» + «R».

3. Вставьте в строчку «Открыть» этот путь:

%systemroot%\SoftwareDistribution\DataStore

4. Удалите в открывшейся папке всё содержимое:

  • переместите курсор в открывшееся окно;
  • нажмите вместе «Ctrl +A» (команда «Выделить всё»);
  • кликните правой кнопкой по подсвеченным элементам;
  • нажмите «Удалить» в выпавшем списке.

5. Таким же образом (пункты №3 и №4 текущей инструкции) очистите директорию:

%systemroot%\SoftwareDistribution\Download

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

Через «Пуск»: Панель управления → Администрирование → Службы → Центр обновления Windows → в «Тип запуска» установить «Автоматически» → кнопка «Запустить»;

В консоли «CMD»: введите директиву - net start wuauserv; нажмите «Enter».

7. Из Панели управления перейдите в раздел «Система и безопасность» → «Центр обновления Windows» → «Поиск обновлений».

8. Загрузите и установите найденные патчи в операционную систему (следуйте инструкциям модуля).

Восстановление работоспобности базы

Если в ходе эксплуатации системы на дисплее появляются ошибки, в которых фигурирует имя базы («…» в сообщениях - Datastore.edb):

  • Не удалось загрузить … ;
  • Отсутствует файл… ;
  • Не удалось зарегистрировать… ;
  • Ошибка загрузки… ;
  • Ошибка выполнения… ;
  • … не найден.

Попробуйте задействовать одну из нижепредставленных инструкций по устранению неполадок базы.

Очистка Windows

1. Откройте окно «Выполнить».

2. Введите команду - cleanmgr.

3. Нажмите «OK».

4. После анализа директорий выберите в дополнительной панели - «Диск C» (системный раздел).

5. В окне «Очистка диска» щелчком левой кнопки поставьте флажки напротив элементов, нуждающихся в очистке (обновления, отчёты, архивы, временные файлы и т.д.).

6. Клацните «OK», чтобы запустить нейтрализацию бесполезных элементов в системе.

7. Перезагрузите ПК

Обновление драйверов

Проверьте работоспособность драйверов подключенных устройств; установите, насколько актуальны их версии и при необходимости обновите посредством специальных утилит (задействуйте одно из представленных решений):

(https://sdi-tool.org/)
Огромная база драйверов с удобным графическим интерфейсом. Выполняет инсталляцию программной поддержки без интернет-соединения. Может запускаться с флешки. Распространяется бесплатно, без рекламных модулей и шпионского ПО. Совместима со всеми версиями ОС семейства Windows («семёрка», «восьмёрка», «десятка»).

(http://www.driverdoc.com/index.html)
Утилита-база. Содержит свыше 16 млн. драйверов, программно поддерживающих как стандартное, так и специфическое оборудование. Автоматически определяет аппаратную конфигурацию компьютера и грамотно подбирает драйвера ко всем имеющимся девайсам. Выполняет чистую установку и апдейты на уже имеющиеся оболочки.

Примечание. Рассмотренные решения не являются единственными. В глобальной Сети можно найти другие, не уступающие по качеству инсталляторы драйверов. Например, DriverPack Solution.

Откат системы

1. Клацните «Пуск».

2. Напечатайте в поле «Найти программы» - восстановление системы. Нажмите «Enter».

3. В новом окне щелчком установите настройку «Выбрать другую точку… ». Кликните «Далее».

4. Выберите в списке точку восстановления. Обращайте внимание на описание резервной копии настроек и даты создания. После отката Windows вернётся к настройкам, сохранённым в точке.

6. Чтобы запустить восстановление, клацните «Готово».

7. Перезапустите систему.

Проверка системных файлов

1. Откройте консоль командной строки (см. «Очистка базы», пункт №1).

2. Введите команду - sfc /scannow.

3. По окончании проверки следуйте подсказам, отображённым в консоли, чтобы устранить повреждения файлов.

Проверка Windows антивирусом

Причиной появления ошибок в работе Datastore.edb может являться деятельность зловредов - троян, червей, шпионских программ. Если вам не удаётся избавиться от неполадок базы штатными средствами и спецутилитами, проверьте ПК на вирусы альтернативным антивирусным сканером. Например, Dr.Web CureIt!, AdwCleaner, Malwarebytes Anti-Malware и др.

Благополучной настройки Windows!

Как известно, в любой версии операционных систем Windows в процессе работы накапливается огромное количество так называемого компьютерного мусора. Иногда может происходить даже переполнение системного каталога (Windows). Некоторые пользователи не без оснований и всерьез задаются вопросами по поводу того, что можно удалить из папки Windows без ущерба для системы. Об этом и многом другом поговорим несколько подробнее, а также рассмотрим практические действия по очистке этой директории, но только те, которые позволяют не навредить всей системе в целом.

Что можно удалить из папки Windows и нужно ли этим заниматься?

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

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

Какие папки можно удалить в папке Windows без ущерба для системы?

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

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

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

  • Temp;
  • SoftwareDistribution с вложенной папкой Download;
  • Windows.old (если таковая в системе имеется);
  • WinSxS.

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

Каталог Temp

Итак, первым делом посмотрим, можно удалить папку Temp в Windows или нет. Нет, нельзя! Несмотря на то, что она и используется для хранения временных файлов, которые накапливаются в процессе работы, ее трогать не рекомендуется. А вот содержимое каталога удаляйте, сколько угодно, правда, при условии, что система даст вам это сделать. Действительно, некоторые файлы и будут удалены, но для других будут выданы уведомления о запретах или невозможности удаления. Почему? Да потому, что файлы в данный момент могут использоваться программами или системными процессами, а для их удаления как раз и нужно завершить активные службы.

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

Директории SoftwareDistribution и Windows.old

С этими каталогами не все так просто. Директория SoftwareDistribution содержит кэшированные файлы обновлений, загружаемые в процессе поиска и установки важных апдейтов Windows. Избавиться от этого каталога в ручном режиме невозможно (на такие действия установлен запрет). Зато после входа в каталог Download, расположенный непосредственно в этой директории, от пустых папок избавиться можно.

Чтобы удалить все содержимое, сначала необходимо зайти в раздел служб (services.msc), остановить работу «Центра обновления», выставить тип старта на отключенный и перезагрузить компьютер. После этого объекты можно удалить.

Попутно стоит отметить, что иногда требуется переименовать каталог, присвоив ему имя SoftwareDistribution.old, и выполнить это можно как раз при отключении основной службы. Удалять такую папку тоже не рекомендуется, а вот новая директория с исходным названием будет создана автоматически при перезагрузке.

Теперь посмотрим, можно ли удалить папку Windows.old. Можно, но только через очистку диска.

Папка WinSxS

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

Только в этом случае в списке необходимо отметить удаление обновлений системы, а попутно можно задействовать и избавление от резервных копий. Все эти операции доступны только при переходе к пункту очистки системных файлов.

Папка Installer

Можно ли в Windows удалить папку Installer? Вопрос не праздный, поскольку запрет на действия с ней отсутствует. Избавиться от каталога можно в два счета, но потом начнутся проблемы с удалением установленных программ, поскольку именно в нем хранятся данные обо всех приложениях. Таким образом, его лучше не трогать. Кстати сказать, даже при использовании специализированных деинсталляторов в большинстве случаев стандартная процедура удаления, запускаемая вначале, тоже окажется невозможной.

Автоматическая очистка

Но, если уж вас так волнует проблема того, что можно удалить из папки Windows, лучше всего использовать не ручные действия, а применять либо собственные средства системы, либо программы для чистки компьютерного мусора (CCleaner, ASC и т. д.), которые справятся с такой задачей намного лучше и безопаснее.

Если же требуется удалить «вшитые» в систему программы (например, тот же «Блокнот», который присутствует в директории Windows в виде исполняемого файла Notepad.exe), наиболее актуальным средством является применение программ-деинсталляторов вроде iObit Uninstaller, в которых имеется специальный раздел.

Всем привет Всем привет, сегодня я расскажу можно ли удалить папку SoftwareDistribution в Windows 7, а также вообще для чего она нужна. Вообще в интернете я не так много нашел инфы по поводу папки SoftwareDistribution, честно говоря даже сам не понимаю почему ее нет, ну то есть папка вроде бы известная.. Многие ищут можно ли ее удалить, зачем она нужна и вообще.. че она так много весит то?

Да, она много может весить, но есть и другие папки, по весомее так бы сказать (ну например та же WinSxS). Ладно не буду вас мучать, скажу что папка SoftwareDistribution нужна для обновлений. В ней все дела происходят, которые касаются обновления винды. Можно ли ее удалить? Если она вам мешает, то можно и удалить. Ничего страшного не будет, при следующем обновлении она снова появится, только не смейте ее удалять в то время когда происходит обновление! Катастрофы не будет, ну просто может быть какой-то косяк.

Сама папка SoftwareDistribution находится вот тут:

А вот что внутри папки:


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

Как удалить папку SoftwareDistribution? Я думал что тут не все так просто, потому что когда я попробовал переименовать папку, то у меня ничего не получилось. Обычно в таких ситуациях я использую мощную утилиту , она может удалить все то, что типа удалить нельзя. Ну так вот. Но я вспомнил о службе обновлений, что наверно ее нужно сперва отключить и потом можно будет папку удалить!

Итак, чтобы отключить папку, запускаем диспетчер задач и на вкладке Службы нажимаем на эту кнопку:

Теперь в списке служб в самом низу будет центр обновления, вот она то нам и нужна:


Теперь смотрите что нужно сделать. Нажимаете по ней два раза, откроется окошко небольшое. Там нужно нажать на кнопку Остановить, ну чтобы служба сразу перестала работать и.. можете ее сразу отключить, для этого выберете Тип запуска: Отключена. Отключение службы этой отключит обновления, учтите это. Поэтому тут смотрите сами, обновления то ведь все таки нужны. Я лично эту службу отключаю и включаю только иногда, ну чтобы винда обновилась, потом снова отключаю. В общем вот что в этом окошке нужно нажимать:

После этого служба уже не будет иметь свою могучесть, и мы можем спокойно удалить папку SoftwareDistribution. Так что идем, открываем системный диск, а там прыгаем в папку Windows, где удаляем папку SoftwareDistribution:


Потом будет такое сообщение, тут нажимаете Да:


И все, она удалилась как миленькая! Как видите нет никаких проблем с удалением. Тем не менее на всякий случай я вам рекомендую посмотреть ..

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

Чуть не написал самого главного! Но не будет ли косяков и глюков если удалить данную папку? Вот говорю вам по чесноку, что никаких косяков не будет от того что вы удалите эту папку. Я ее удалил. Потом сделал перезагрузку — никаких нет глюков, все работает, все программы открываются и все нормально работает. Браузеры, все как нужно, косяков, тормозов и сообщений об ошибок — нет, все четко ребята!

Для теста я запустил службу обновлений, ошибок тоже не было и папка SoftwareDistribution опять появилась

Надеюсь что все написал понятно и вам тут все было понятно, удачи вам

18.07.2016