#Что означает ошибка
Не удалось установить некоторые обновления Ошибка 0x80248007
означает WU_E_DS_NODATA: в хранилище данных Центра обновления отсутствует нужная запись — база повреждена.
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Повреждена база Центра обновления | Ошибка при поиске. Уточните установленную версию и поддерживаемые требования; обновления берите только у разработчика. | Сбросьте компоненты. Перед этим сохраните настройки и локальные данные, которые могут быть потеряны. |
| Остановлены службы | Службы остановлены. Сопоставьте запись в журнале службы со временем ошибки и проверьте, не занят ли требуемый порт другим процессом. | Запустите службы. |
| Сбой после сбоя питанияПрерванная запись. | Ошибка после отключения. Сравните состояние при холодном запуске и после нагрузки; проверьте температуру и питание. | Сбросьте компоненты. Перед этим сохраните настройки и локальные данные, которые могут быть потеряны. |
| Антивирус | Ошибка повторяется. Откройте журнал защиты и найдите запись с тем же временем. Не отключайте защиту: сначала проверьте источник файла или правило блокировки. | Отключите. После проверки восстановите прежнее состояние, если ошибка не исчезла. |
#Пошаговое решение
- Запишите сбой и его этапОткройте «Параметры → Центр обновления Windows → Журнал обновлений», найдите неудачный пакет и выпишите код 0x80248007, номер KB и время. Для этого случая важно: означает WU_E_DS_NODATA: в хранилище данных Центра обновления отсутствует нужная запись — база повреждена. Отделите ошибку поиска обновления от скачивания и установки — их причины могут различаться.
- 2. Повреждена база Центра обновления0x80248007 может означать отсутствие записи в хранилище данных обновлений. Сначала сохраните код и KB из журнала, запустите доступное штатное средство устранения неполадок Windows Update. Если проблема повторяется, откройте
cmdот администратора и проверьтеDISM /Online /Cleanup-Image /CheckHealth; при повреждении восстановите образ и выполните SFC. - 3. Остановлены службыНажмите Win+R →
services.msc, найдите «Центр обновления Windows» и BITS. Посмотрите тип запуска, состояние и сообщения ошибок; службы могут быть остановлены до запроса обновления и это не обязательно неисправность. Не включайте их все в режим «Автоматически». На управляемом ПК уточните политику у администратора. - 4. Сбой после сбоя питанияЕсли ошибка началась после аварийного отключения питания и происходит на одних и тех же KB, сначала проверьте диск и резервные копии. Только после подтверждения отсутствия текущей установки можно остановить службы, переименовать
%windir%\SoftwareDistributionв свободное имя с суффиксом.whelp-old, затем снова запустить службы. Это заставит Windows пересоздать временные данные; при отказе в доступе остановитесь. - Проверьте исправление для того же пакетаВернитесь в Центр обновления Windows и повторите установку того же KB, записанного в первом шаге. Если появляется 0x80248007, откройте историю и сравните новый этап сбоя с предыдущим; только после этого выбирайте дальнейшие действия.
#Проверка результата
Вернитесь в историю обновлений и проверьте, что пакет, который вызывал «Ошибка 0x80248007 в Центре обновления Windows», имеет статус успешной установки. Если он лишь скачался, выполните предложенную перезагрузку; при повторе ошибки запишите код и номер KB.