Ошибка 0x80248007 чаще всего связана с центром обновления Windows и свидетельствует о сбое в хранилище обновлений или о повреждении/отсутствии важных системных компонентов, необходимых для загрузки и установки обновлений. Ниже перечислены основные шаги, которые могут помочь в решении проблемы:
1. Запуск средства устранения неполадок Центра обновления Windows
- Нажмите Пуск → Параметры → Обновление и безопасность → Устранение неполадок.
- Выберите Дополнительные средства устранения неполадок (или «Дополнительно»), найдите и запустите Центр обновления Windows.
- Дождитесь завершения анализа и следуйте рекомендуемым инструкциям.
2. Сброс кэша обновлений (папка SoftwareDistribution)
- Откройте Командную строку или PowerShell от имени администратора.
- Остановите службы, связанные с обновлениями:
net stop wuauserv
net stop bits
net stop cryptSvc
net stop msiserver
- Перейдите в проводнике в папку
C:\Windows\SoftwareDistribution
и удалите всё содержимое (файлы и папки внутри, но не саму папку SoftwareDistribution).
- Запустите службы обратно:
net start wuauserv
net start bits
net start cryptSvc
net start msiserver
- После этого перезагрузите компьютер и проверьте обновления снова.
3. Запуск проверки системных файлов (SFC и DISM)
Ошибки, связанные с Windows Update, нередко возникают из-за повреждённых системных файлов. Поэтому стоит выполнить команды SFC и DISM:
- Запустите Командную строку или PowerShell от имени администратора.
- Сначала выполните команду проверки системных файлов:
sfc /scannow
- Дождитесь окончания процесса проверки (может занять некоторое время).
- Затем выполните команду DISM:
DISM /Online /Cleanup-Image /RestoreHealth
- Эта команда «починит» системные компоненты, если выявит повреждённые.
После завершения обеих команд перезагрузите компьютер и повторно попробуйте установить обновления.
4. Проверка времени и даты
Убедитесь, что на компьютере корректно установлены дата и время (особенно часовой пояс). Некорректные настройки даты/времени могут приводить к ошибкам при подключении к серверам обновлений.
5. Использование программы WSReset (сброс кэша Microsoft Store)
Если проблема 0x80248007 возникает при установке обновлений, связанных с Microsoft Store (Windows 10/11), попробуйте сбросить кэш Магазина:
- Нажмите Win + R, введите команду:
wsreset
- Откроется и закроется консольное окно, затем Microsoft Store перезапустится автоматически.
6. Ручная переустановка проблемных обновлений
Если ошибка возникает при установке конкретного обновления:
- Узнайте номер (KB) этого обновления, посмотрев код обновления в журнале Центра обновления Windows.
- Перейдите на официальный сайт каталога обновлений Microsoft:
https://www.catalog.update.microsoft.com
- Введите номер обновления (например, «KB1234567») в строку поиска и скачайте нужный файл для вашей версии Windows.
- Установите обновление вручную, запустив скачанный файл.
7. Дополнительные действия
- Проверка антивируса: временно отключите или удалите сторонний антивирус, чтобы убедиться, что он не блокирует процесс обновления.
- Обновление драйверов: устаревшие драйверы иногда препятствуют корректной установке обновлений. Убедитесь, что основные драйверы системы (сетевой адаптер, чипсет и т.д.) обновлены.
- Обращение к журналу событий: если ошибка повторяется, посмотрите в «Просмотр событий» (Event Viewer) в разделе Windows Logs → System и Application на предмет дополнительных сообщений об ошибках.
Если перечисленные способы не помогают, возможны более серьёзные повреждения системных компонентов. В таком случае:
- Создайте точку восстановления системы или резервную копию данных.
- Рассмотрите возможность обновления (или «переустановки») Windows с сохранением пользовательских файлов, либо полное восстановление системы из резервной копии или установочного носителя Windows.
Чаще всего один из перечисленных методов решает проблему с ошибкой 0x80248007 при скачивании обновлений.