Как исправить ошибку обновления 0x8007000d в Windows

Обновления Windows помогают поддерживать ваш компьютер в чистом и новом состоянии, выпуская новые функции и исправляя существующие ошибки и недочеты. Но что если само обновление Windows столкнется с ошибкой?

Существуют самые разные ошибки Windows Update, с которыми вы можете столкнуться. Среди всех них код ошибки 0x8007000d является одной из самых распространенных.

Этот код указывает на то, что системный файл, необходимый для обновления Windows, поврежден или отсутствует. Это мешает Windows завершить все ожидающие обновления, включая обновления драйверов.

Причины кода ошибки обновления 0x8007000d

Причинами этой ошибки обновления windows являются:
  • Сетевые проблемы при загрузке обновлений
  • Вирусы или вредоносное ПО
  • Неожиданный сбой во время обновления
  • Случайное удаление файлов
  • Проблемные приложения

Поскольку обновления Windows имеют большое значение для бесперебойной работы компьютера, эта ошибка может вызвать множество проблем, если не решить ее немедленно.

Как исправить код ошибки обновления 0x8007000d

К счастью, существуют различные методы решения этой ошибки. Поэтому вы можете просмотреть их один за другим, чтобы увидеть, работает ли какой-либо из них для вас.

Ниже перечислены методы исправления кода ошибки 0x8007000d в Windows:

Запустить средство устранения неполадок

Устранение неполадок может помочь определить и решить общие проблемы в программном и аппаратном обеспечении системы.

Чтобы исправить код ошибки 0x8007000d, можно запустить средство устранения неполадок обновления windows и средство устранения неполадок совместимости.

Устранение неполадок в Windows 10 и 11 находится в другом разделе «Настройки». Чтобы открыть средство устранения неполадок:

В Windows 10

  1. Нажмите клавиши Windows + I, чтобы открыть «Настройки
  2. Перейдите в раздел «Обновление и безопасность
  3. Выберите Устранение неполадок
  4. Нажмите на Дополнительные средства устранения неполадок

В Windows 11

  1. Откройте Настройки (клавиша Windows + I)
  2. Перейдите в раздел Система и выберите Устранение неполадок
  3. Перейдите к пункту Другие средства устранения неполадок

Далее шаги одинаковы в обеих версиях. Чтобы запустить средство устранения неполадок, выполните следующие действия:

Для средства устранения неполадок Windows Update

Перейдя в меню других средств устранения неполадок, найдите Windows Update и нажмите кнопку «Запустить».

Теперь средство устранения неполадок запустит диагностику Windows Update. Если проблема будет найдена, она автоматически решит ее и сообщит вам об этом.

Средство устранения неполадок совместимости

Если вы столкнулись с ошибкой 0x8007000d при попытке установить драйверы, запуск программы устранения неполадок совместимости может помочь решить проблему.

Перейдя к дополнительному средству устранения неполадок, найдите Program Compatibility Troubleshooter и нажмите на Run, чтобы запустить его.

По завершении, если средство устранения неполадок не смогло найти или решить проблему, перейдите к следующему исправлению.

Запустите SFC

SFC, сокращенно от System File Checker, сканирует систему Windows для выявления и устранения проблем и ошибок в системных файлах. Таким образом, это может быть одним из наиболее подходящих методов устранения ошибки 0x8007000d, которая вызвана повреждением или отсутствием системных файлов.

Чтобы запустить команду SFC, выполните следующие действия:

  1. Откройте «Выполнить» (клавиша Windows + R) и введите cmd
  2. Нажмите Ctrl + Shift + Enter одновременно, чтобы открыть его от имени администратора
  3. В консоли введите следующую команду:
    sfc /scannow

После выполнения команды перезагрузите систему, чтобы проверить, решена ли проблема.

Запустите утилиту DISM

Если программа проверки системных файлов не смогла найти и решить проблему, вы можете попробовать запустить DISM для сканирования образа диска Windows и решения всех существующих проблем.

  1. Чтобы запустить DISM, откройте командную строку, как и раньше, и введите последовательно следующие команды:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  2. Теперь перезагрузитесь и попробуйте обновить Windows.

Настройка параметров групповой политики

Настройка параметров групповой политики может помочь решить ошибку 0x8007000d. Но эта настройка отключена в Windows Home Edition. Если вы хотите, вы можете включить Gpedit.

Для этого выполните следующие действия:

  1. Откройте «Выполнить» (клавиши Windows + R) и введите gpedit.msc и нажмите Enter
  2. Перейдите по следующему пути:
    Конфигурация компьютера/ Административные шаблоны/ Система
  3. Теперь найдите и щелкните правой кнопкой мыши на политике «Укажите параметры для установки дополнительных компонентов и восстановления компонентов».
  4. Выберите редактировать, чтобы открыть другое окно
  5. Выберите опцию Включено и нажмите Ок
  6. Теперь перезагрузите систему

Использование помощника обновления Windows

Помощник обновления Windows может быть очень полезен, если вы столкнулись с ошибкой 0x8007000d при установке обновлений для Windows 10 обычным способом.

Помощник автоматически выполнит поиск последних обновлений, доступных для вашей системы, и проверит их на совместимость.

Чтобы обновить окно через Помощник обновления, выполните следующие действия:

  1. В браузере перейдите на сайт загрузки помощника обновления Windows 10
  2. Нажмите на кнопку Обновить сейчас
  3. Подтвердите загрузку файлов обновления
  4. Запустите загруженные файлы. Следуйте инструкциям на экране для установки обновления

Теперь перезагрузите компьютер. Теперь ваша система обновлена, и ошибка 0x8007000d больше не должна возникать.

Редактирование реестра

Внесение изменений в реестр также может помочь решить проблему. Предварительно создайте резервную копию реестра и выполните следующие действия:

  1. Откройте диалоговое окно Выполнить (клавиша Windows + R)
  2. Введите regedit и нажмите Ok, чтобы открыть редактор реестра
  3. Перейдите по следующему пути:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdate
  4. Найдите папку OSUpgrade. Если вы не можете ее найти, то вам нужно создать ее вручную.
  5. Щелкните правой кнопкой мыши на WindowsUpdate, выберите New > Key и назовите ее OSUpgrade.
  6. Теперь щелкните правой кнопкой мыши на OSUpgrade и выберите New > DWORD (32-bit) Value и назовите его AllowOSUpgrade
  7. Щелкните правой кнопкой мыши на AllowOSUpgrade и выберите Изменить
  8. Измените значение data на 1 и нажмите Ok

Теперь закройте реестр и перезагрузите систему.

Ручная загрузка и установка пакетов обновлений

Microsoft регулярно загружает все пакеты обновлений Windows на свой сайт-каталог. Пользователи могут загрузить обновления с сайта и установить их вручную, если с автоматическими обновлениями возникли проблемы.

Выполните следующие шаги, чтобы загрузить и установить пакеты обновлений Windows вручную:

  1. Перейдите на веб-страницу каталога Microsoft
  2. В строке поиска введите номер KB (базы знаний) обновления, которое вы хотите загрузить.
  3. Определите нужный пакет и нажмите кнопку Загрузить, соответствующую этому пакету.
  4. Щелкните ссылку для загрузки пакета обновления. Если загрузка не начинается, щелкните правой кнопкой мыши на ссылке. Выберите «Сохранить ссылку как», чтобы сохранить ее вручную.
  5. Теперь перейдите в раздел «Загрузки» и запустите пакет обновления, дважды щелкнув на нем.
  6. Нажмите «Далее» и следуйте дальнейшим инструкциям.

Сброс компонентов обновления Windows вручную

Если ни один из вышеперечисленных методов не помог, вы можете попробовать сбросить компоненты Windows Update вручную.

Вам нужно набраться терпения, так как это очень длительный процесс, требующий выполнения всех действий вручную.

Внимательно выполняйте все шаги. Вы можете скопировать и вставить команды, чтобы избежать ошибок.

  1. Откройте командную строку Elevated.
  2. Введите следующие команды одну за другой, чтобы остановить основные службы, связанные с обновлением windows.
    • net stop bits
    • net stop wuauserv
    • net stop cryptsvc
  3. Теперь выполните следующую команду для удаления qmgr*.dat
    • Del "%ALLUSERSPROFILE%Application
    • DataMicrosoftNetworkDownloaderqmgr*.dat
  4. Выполните следующую команду для переименования соответствующих папок:
    • renC:WindowsSoftwareDistribution SoftwareDistribution.bak
    • ren C:WindowsSystem32catroot2 catroot2.bak
  5. Выполните следующую команду, чтобы войти в папку System32. cd /d %windir%system32
  6. Теперь вам нужно перерегистрировать .dll файлы в папке System32, что, в свою очередь, приведет к сбросу компонентов обновления. Введите каждую команду, перечисленную ниже, отдельно для регистрации файлов .dll.
    • regsvr32 /s wuapi.dll
    • regsvr32 /s wuaueng.dll
    • regsvr32 /s wucltui.dll
  7. Теперь сбросьте сетевые службы с помощью команд:
    netsh winsock reset
  8. Наконец, перезапустите основные службы, которые были остановлены ранее. Выполните следующие команды по очереди:
    • net start bits
    • net start wuauserv
    • net start cryptsvc
      После завершения перезагрузите систему, чтобы применить изменения. Теперь попробуйте обновить окна снова.

Оцените статью
cdelat.ru
Добавить комментарий