Что такое файлы оптимизации доставки в Windows 10 и 11?
Оптимизация доставки (Delivery Optimization, DO) — встроенный компонент Windows, являющийся частью операционной системы начиная с версии Windows 10 1511. Его основная цель — ускорить загрузку обновлений Windows, приложений из Microsoft Store и другого контента Microsoft, а также снизить потребление трафика за счёт технологии «равный — равному» (P2P) — по принципу, аналогичному BitTorrent.
Когда Windows загружает обновление или приложение, оптимизация доставки может кэшировать копию этих файлов на локальном диске. Именно эти кэшированные файлы Windows называет файлами оптимизации доставки. Они служат двум целям:
✦ Для чего они нужны
- Обмен загруженными обновлениями с другими ПК в локальной сети — снижает общий расход трафика
- Позволяет другим Windows-компьютерам в интернете скачивать части обновлений с вашего ПК
- Возобновление прерванных загрузок без необходимости начинать всё заново
- Ускорение распространения обновлений в сетях с несколькими Windows-устройствами
✦ Недостатки
- Со временем могут занять несколько гигабайт ценного дискового пространства
- Отдача данных незнакомым пользователям в интернете расходует ваш трафик
- Файлы накапливаются незаметно, без каких-либо уведомлений
- Особенно сильно разрастаются на SSD с ограниченным объёмом
Как работает оптимизация доставки Windows
Оптимизация доставки работает как фоновая служба Windows (DoSvc). Когда вашему ПК требуется загрузить обновление, приложение из Microsoft Store, драйвер или иной контент Microsoft, DO может разбить загрузку на фрагменты и одновременно получать их из нескольких источников:
📡 Источники загрузки
| Тип источника | Описание | Включён по умолчанию |
|---|---|---|
| Серверы Microsoft | Традиционный сервер обновлений — всегда используется как основной источник | ✅ Да |
| ПК в локальной сети | Другие ПК с Windows 10/11 в той же локальной сети (LAN), у которых файл уже есть в кэше | ✅ Да |
| ПК в интернете (P2P) | Другие Windows-компьютеры в интернете с нужным содержимым в кэше | ✅ Да (можно отключить) |
| Microsoft Connected Cache | Кэш-сервер в сети вашего провайдера или организации (при наличии поддержки) | Зависит от провайдера |
После успешной загрузки оптимизация доставки сохраняет локальную копию содержимого в папке кэша. В дальнейшем этот кэш может порциями «раздаваться» другим Windows-устройствам, которым нужно то же обновление, — как по локальной сети, так и через интернет (в зависимости от ваших настроек).
Где на компьютере хранятся файлы оптимизации доставки?
Windows хранит кэш-файлы оптимизации доставки в скрытой системной папке. В обычных условиях открыть её через Проводник не получится — она защищена операционной системой. Расположение по умолчанию:
C:\Windows\SoftwareDistribution\DeliveryOptimization\Cache
Связанные файлы базы данных и конфигурации находятся здесь:
C:\Windows\SoftwareDistribution\DeliveryOptimization
DoSvc может повредить базу данных кэша и привести к ошибкам при обновлениях.
🔍 Как проверить размер кэша, не удаляя файлы
Узнать, сколько места занимает кэш оптимизации доставки, можно через PowerShell — без каких-либо изменений файлов:
PowerShell — запустить от имени администратора
Get-DeliveryOptimizationStatus
Команда выводит подробный отчёт о состоянии: размер кэша, статистику загрузки и отдачи, сведения о подключении к одноранговым узлам.
Сколько места занимают файлы оптимизации доставки?
Размер кэша оптимизации доставки существенно варьируется в зависимости от того, как долго работает ПК, сколько обновлений было загружено и каким образом Windows управляет кэшем на конкретном диске.
По умолчанию Windows автоматически ограничивает кэш оптимизации доставки 10 % от общей ёмкости диска. На SSD объёмом 256 ГБ это может составить до ~25 ГБ. Windows также должна автоматически очищать устаревшие записи кэша при нехватке места — однако на практике это происходит не всегда надёжно.
Безопасно ли удалять файлы оптимизации доставки?
Представьте кэш оптимизации доставки как кэш браузера. Очистка кэша браузера не ломает сайты — просто при следующем визите браузер загружает ресурсы заново. Здесь действует тот же принцип.
⚡ Что происходит после удаления
| Ситуация | Что происходит |
|---|---|
| Windows ищет обновления | Работает в штатном режиме — загружает с серверов Microsoft как обычно |
| Обновление приложения из Microsoft Store | Скачивается напрямую с серверов Microsoft — никаких проблем |
| Раздача обновлений ПК в локальной сети | Временно недоступна до повторного наполнения кэша новыми загрузками |
| Уже установленные обновления | Не затрагиваются — кэш DO не связан с установленными файлами обновлений |
| Стабильность системы | Никакого влияния |
Как удалить файлы оптимизации доставки: 3 способа
Существует три официальных и безопасных способа очистить кэш оптимизации доставки в Windows 10 и Windows 11. Выберите тот, который подходит вам по уровню подготовки.
🗑️ Через контроль памяти / очистку диска (рекомендуется большинству пользователей)
Windows 11 — через Параметры:
- Откройте Параметры → Система → Память
- Нажмите Временные файлы (Windows может несколько секунд сканировать диск)
- Установите галочку напротив Файлы оптимизации доставки
- Нажмите Удалить файлы и подтвердите действие
Windows 10 — через очистку диска:
- Нажмите
Win + S, введите Очистка диска и откройте приложение - Выберите диск C: и нажмите ОК
- Дождитесь завершения сканирования
- Прокрутите список и отметьте Файлы оптимизации доставки
- Нажмите ОК → Удалить файлы для подтверждения
💻 Через PowerShell (рекомендуется опытным пользователям)
Этот способ использует специальный командлет PowerShell, который корректно останавливает службу DO, очищает кэш и перезапускает службу:
PowerShell — запустить от имени администратора
# Просмотреть текущий размер кэша (необязательно)
Get-DeliveryOptimizationStatus
# Удалить все кэшированные файлы оптимизации доставки
Delete-DeliveryOptimizationCache -Force
-Force отключает запрос подтверждения. Если хотите сначала посмотреть, что именно будет удалено, просто опустите его.
⚙️ Включить контроль памяти для автоматического удаления
Контроль памяти может автоматически удалять файлы оптимизации доставки по расписанию — и вам больше не придётся думать об этом:
- Откройте Параметры → Система → Память
- Включите Контроль памяти
- Нажмите Настроить контроль памяти или запустить его сейчас
- В разделе «Удалять файлы из корзины, если они там находятся больше:» выберите удобное расписание
- Прокрутите вниз и нажмите Запустить контроль памяти сейчас для немедленной очистки
Как отключить или ограничить оптимизацию доставки в Windows 10 и 11
Если вы хотите предотвратить накопление кэша с самого начала, оптимизацию доставки можно настроить или отключить. Учтите, что Microsoft не рекомендует отключать её полностью: в сетях с несколькими Windows-ПК это может замедлить загрузку обновлений.
🔧 Вариант А — Ограничить пропускную способность и размер кэша (рекомендуется)
- Откройте Параметры → Центр обновления Windows → Дополнительные параметры
- Нажмите Оптимизация доставки
- Нажмите Дополнительные параметры
- В разделе Параметры отправки задайте ежемесячный лимит отдачи (например, 5 ГБ) и ограничьте фоновую пропускную способность
- В разделе Параметры загрузки при необходимости ограничьте процент пропускной способности для загрузки
🔧 Вариант Б — Отключить только P2P-обмен через интернет
- Откройте Параметры → Центр обновления Windows → Дополнительные параметры
- Нажмите Оптимизация доставки
- Включите Разрешить загрузки с других ПК
- Выберите Устройства в моей локальной сети (отключает P2P через интернет, сохраняя обмен в LAN)
🔧 Вариант В — Полностью отключить оптимизацию доставки
- Откройте Параметры → Центр обновления Windows → Дополнительные параметры
- Нажмите Оптимизация доставки
- Отключите Разрешить загрузки с других ПК
🔧 Ограничить размер кэша через PowerShell
Можно также задать жёсткий предел дискового пространства, доступного для кэша:
PowerShell — запустить от имени администратора
# Установить максимальный размер кэша 5 ГБ
Set-DeliveryOptimizationStatus -CacheMaxSizeInGB 5
# Установить максимальный срок хранения кэша 7 дней (более старые файлы удаляются автоматически)
Set-DeliveryOptimizationStatus -MaxCacheAgeDays 7
Часто задаваемые вопросы о файлах оптимизации доставки
В Удаление файлов оптимизации доставки нарушит работу Windows Update? ▼
В Почему кэш оптимизации доставки появляется снова после удаления? ▼
В Оптимизация доставки — это шпионское ПО? Она загружает мои личные файлы? ▼
В Как часто нужно удалять файлы оптимизации доставки? ▼
В Можно ли удалить файлы оптимизации доставки прямо через Проводник? ▼
Delete-DeliveryOptimizationCache.
В Оптимизация доставки работает по-разному в Windows 10 и Windows 11? ▼
🏁 Вывод
Файлы оптимизации доставки — это безвредные кэш-файлы, которые Windows использует для ускорения распространения обновлений между несколькими ПК. Их безопасно удалять — Windows постепенно восстановит кэш по мере загрузки новых обновлений. Для большинства пользователей оптимальный подход — включить контроль памяти и позволить Windows управлять очисткой автоматически. Если у вас небольшой SSD или лимитированное интернет-подключение, рассмотрите возможность ограничения размера кэша или отключения P2P-обмена через интернет в настройках оптимизации доставки — это поможет держать расход места и трафика под контролем.