Склад, на якому лежать оновлення
C:\Windows\SoftwareDistribution — склад Центру оновлення Windows: кожне оновлення спершу завантажується в підпапку Download, там готується до встановлення і лише потім передається інсталятору. Поруч лежить DataStore із файлом DataStore.edb — базою ESE, де зберігається історія оновлень, той самий список у «журналі оновлень». Плюс дрібна бухгалтерія: SLS із метаданими для пошуку оновлень і PostRebootEvent із позначками дій, які довантажуються після перезавантаження. На справній машині папка спокійно живе на кількох сотнях мегабайтів; після невдалого функціонального оновлення або застряглого накопичувального пакета в ній можуть лежати 10–20 ГБ мертвих файлів. Сам розмір — не поламка: біда починається, коли база або підготовлені файли псуються і кожна повторна спроба качає той самий битий пакет знову.
Що лежить усередині, полиця за полицею
Перш ніж щось видаляти, варто зрозуміти, яка частина папки чим займається: половина її вмісту втрачається безболісно, а втрату другої ви помітите. Шість мешканців нижче — це, по суті, все, що ви там зустрінете.
- Download: самі пакети оновлень — найважче; чистити безпечно, потрібне Windows докачає заново
- DataStore\DataStore.edb: база історії оновлень — видаліть, і список установлених оновлень спорожніє
- SLS: метадані для пошуку оновлень — перезбираються автоматично при наступній перевірці
- PostRebootEvent: позначки відкладених дій після перезавантаження — зникають, коли перезавантаження завершене
- tmp: чернетка для триваючих завантажень — торкатися лише зі зупиненими службами
- ReportingEvents.log: текстовий журнал подій оновлень — невеликий і корисний для діагностики
Правильна процедура — і коли вона взагалі потрібна
Вірний порядок такий: зупиніть службу оновлень і BITS (net stop wuauserv, net stop bits), перейменуйте папку на SoftwareDistribution.old, запустіть служби назад і натисніть «Перевірити наявність оновлень». Зупиняти служби обов'язково: файли, які тримає wuauserv, не вдасться ані видалити, ані перейменувати на запущеній службі. Це лікує класичні симптоми: помилки на кшталт 0x80070002, завантаження, що вічно висять на одному відсотку, оновлення, які встановлюються і пропонуються знову. Ціна питання — історія оновлень у «Параметрах» стане порожньою, бо ви видалили базу, яка її зберігала. Не лікує це інше: повільне завантаження на повільному каналі, ліміти тарифікованого з'єднання та вихідний трафік оптимізації доставки — там свій кеш і свій перемикач.
Питання та відповіді
Чи можна видаляти папку SoftwareDistribution?
Так, якщо спершу зупинені служби оновлень і BITS — Windows створить папку заново при наступній перевірці. Ви втратите лише список історії оновлень, нічого більше.
Чому SoftwareDistribution займає так багато місця?
Зазвичай це слід невдалого або недовантаженого функціонального оновлення, яке лишило пакети в Download. Очищення зі зупиненими службами повертає місце, а справна папка живе на кількох сотнях мегабайтів.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]