Что означает ошибка 0x8007000D
Конечный код 0D — это ошибка Win32 под номером 13, «Недопустимые данные»: файл у обновления есть, но его содержимое не проходит проверку, либо запись в реестре указывает на данные, которые перестали соответствовать диску. В Windows 10 такое обычно случается после прерванной загрузки или установки, оборванной на середине записи: в кэше остаются недописанные пакеты, и каждая новая попытка спотыкается о тот же битый файл. Реже повреждённым оказывается само хранилище компонентов (папка WinSxS, где лежат файлы всех обновлений) — с ним установщик отказывается работать.
Поскольку причина — повреждённые данные, а не заблокированный доступ, каждое исправление сводится к ремонту или отбрасыванию испорченного. Список ниже идёт от самого мягкого варианта к самому основательному. Каждый шаг заодно сообщает, что он нашёл, так что вы узнаете, были ли повреждения на самом деле.
- Недокачанный или повреждённый пакет в кэше SoftwareDistribution
- Повреждение хранилища компонентов (WinSxS), которое DISM умеет находить и чинить
- Записи реестра Центра обновления, указывающие на несуществующие файлы
- Ошибки диска, незаметно портящие свежескачанные данные обновлений
- Стек обслуживания, оставшийся наполовину настроенным после прерванной установки
Исправление: средство устранения неполадок, DISM и сброс кэша
Откройте «Параметры» → «Обновление и безопасность» → «Устранение неполадок» → «Дополнительные средства устранения неполадок» → «Центр обновления Windows» и сначала запустите средство устранения неполадок — оно на удивление часто вычищает повреждённые временные данные. Затем восстановите образ системы: откройте «Командную строку от имени администратора» и выполните DISM /Online /Cleanup-Image /RestoreHealth (займёт 10–20 минут), а после него — sfc /scannow, чтобы исправить файлы, которые хранилищу взять неоткуда. Обе утилиты печатают отчёт, так что видно, были ли повреждения на самом деле.
Если ошибка осталась, сбросьте кэш обновлений: в той же консоли выполните net stop wuauserv, net stop cryptSvc, net stop bits, net stop msiserver, затем ren C:\Windows\SoftwareDistribution SoftwareDistribution.old и ren C:\Windows\System32\catroot2 catroot2.old. Запустите службы обратно (net start wuauserv, net start cryptSvc, net start bits, net start msiserver), перезагрузитесь и снова проверьте обновления. Проход chkdsk C: /f, запланированный на следующую перезагрузку, исключит сам диск как источник повреждений.
Ручная установка из каталога Microsoft Update
Когда Центр обновления раз за разом отвергает одно и то же обновление, поставьте его вручную. Найдите номер KB — в журнале обновлений («Параметры» → «Обновление и безопасность» → «Центр обновления Windows» → «Журнал обновлений») или в заметке поддержки Microsoft о накопительном обновлении за этот месяц — и поискайте его на catalog.update.microsoft.com. Скачайте .msu под свою сборку: командой winver посмотрите номер версии и выберите пакет x64 (или x86) для неё. Двойной щелчок по файлу — и автономный установщик применит обновление тем же механизмом обслуживания, минуя сломанный путь загрузки.
После успешной ручной установки снова проверьте обновления: обновление исчезнет из очереди, и ошибка 0x8007000D для него уже не вернётся. Каталог содержит и накопительные, и обновления безопасности, так что этот путь покрывает практически всё, что предлагает Windows 10. Если и после DISM со сбросом кэша падают несколько обновлений подряд, дело в глубоком повреждении хранилища — тогда самым чистым выходом будет восстановительная установка Windows 10 поверх: запустите setup.exe с ISO-образа и выберите сохранение файлов и приложений.
Вопросы и ответы
Что означает ошибка обновления 0x8007000D?
Это ошибка Win32 номер 13, «Недопустимые данные»: скачанный пакет или данные обслуживания не прошли проверку, поэтому установщик отказывается их использовать.
Как узнать номер KB неудавшегося обновления?
Откройте «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» → «Журнал обновлений» либо посмотрите страницу поддержки Microsoft с последним накопительным обновлением для вашей версии Windows 10.
Можно ли установить обновление Windows 10 вручную?
Да. Скачайте подходящий .msu из каталога Microsoft Update (номер сборки подскажет winver) и запустите двойным щелчком — установщик задействует тот же стек обслуживания.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]