Ошибка скачивания 0x80248007 появляется в Центре обновления Windows: пакет не находится или не скачивается, иногда с фразой, что возникли проблемы, но система попробует позже. У Microsoft этот код называется WU_E_DS_NODATA: запрошенной информации нет в хранилище данных клиента обновлений. Это отказ уже работающей Windows, не синий экран и не ошибка чистой установки с флешки.
Почему это происходит
Локальная база Центра обновления разъехалась. Служба ищет метаданные пакета в своём хранилище и не находит. После обрыва загрузки, сна в середине скачивания, очистки «оптимизатором» - типичный сюжет.
Службы остановлены или кэш в полусобранном виде. BITS и служба обновления не отдают друг другу файлы. Отличие: повтор через день не помогает, код тот же 0x80248007.
Сторонний фильтр. Антивирус, VPN, «ускоритель сети» режут обращение к серверам или к локальному хранилищу. Временно без них поиск пакетов проходит.
Повреждены компоненты шире, чем кэш. Тогда рядом бывают 0x80073712 и отказ DISM. Одной очистки Download мало.
Не приписывайте 0x80248007 смысл «вируса» или «сломанного ключа активации». Это не 0xc004f074. Не путайте с ошибкой скачивания в браузере или в магазине приложений: там другие числа. Не удаляйте C:\Windows\WinSxS и не копируйте папку SoftwareDistribution с другого компьютера: версии не совпадут.
Что делать самому
- Убедитесь, что код именно 0x80248007. Скриншот окна Центра обновления. Если число другое - этот разбор не про него.
- Запустите штатное средство устранения неполадок. В Windows 10: «Параметры» → «Обновление и безопасность» → «Устранение неполадок». В Windows 11: «Параметры» → «Система» → «Устранение неполадок» → «Другие средства» → «Центр обновления Windows».
- Перезапустите службы и очистите загрузки. Остановите службу обновления Windows, удалите содержимое
C:\Windows\SoftwareDistribution\Download, запустите службу снова. Папку целиком сносить не обязательно: достаточно загрузок. - Проверьте, что службы запущены. Служба обновления Windows, BITS, службы криптографии. «Оптимизаторы» любят ставить им ручной запуск и забывать.
- Прогоните DISM и sfc.
DISM /Online /Cleanup-Image /RestoreHealth, затемsfc /scannow. Это на случай, если хранилище компонентов тоже задето. - Снимите VPN и сторонний антивирус на одну попытку. Если пакет пошёл - верните защиту, но не тот же фильтр без обновления.
- Один конкретный KB можно взять в каталоге Microsoft Update вручную. Это обход застрявшего клиента, не лечение гнилой базы: следующий пакет может снова дать 0x80248007.
Если после очистки кэша и DISM код остаётся, а места на диске хватает, имеет смысл установка Windows поверх с флешки с сохранением файлов. Это штатный ремонт обслуживающего стека. Чистая установка - когда поверх тоже падает и данные уже скопированы.
Иногда 0x80248007 появляется только на одном необязательном пакете драйвера в Центре, а накопительные обновления встают. Тогда не обязательно чинить весь клиент: возьмите этот драйвер со страницы модели и скройте пакет штатным средством показа или скрытия обновлений, если умеете им пользоваться. Ломать SoftwareDistribution из-за одной видеокарты незачем. Обратная картина: ни один пакет не ищется, код один и тот же - уже база клиента, шаги с кэшем и службами уместны целиком.
Не ставьте сторонние «ремонтники Центра обновления» с рекламных страниц и не импортируйте .reg из гайдов про Windows 7: часть ключей в Windows 10 и 11 уже значат другое. Не отключайте Центр «чтобы не было 0x80248007»: вы прячете симптом и копите дыры.
Часто задаваемые вопросы
0x80248007 - настоящий код? Да. WU_E_DS_NODATA: данных нет в хранилище клиента обновлений.
Это синий экран? Нет. Это отказ скачивания или поиска пакета на живой системе.
Нужно ли удалять SoftwareDistribution целиком? Обычно достаточно папки Download. Полное удаление тоже практикуют, но службы должны быть остановлены.
Поможет ли переустановка Windows? Если кэш и DISM не помогли, установка поверх часто закрывает вопрос. На мёртвом диске - нет.
Это ошибка активации? Нет. Активация с KMS - другие коды, например 0xc004f074.
