Categories: Windows

Ошибка 0x80073701 при обновлении Windows — как исправить?

Ошибка 0x80073701 при обновлении Windows — как исправить?

Среди прочих частых ошибок при обновлении Windows 11 или Windows 10 через Центр обновления — ошибка 0x80073701 «С установкой обновлений возникли некоторые проблемы». Обычно этот код ошибки появляется при установке накопительных обновлений.

Далее в инструкции подробно о том, как исправить рассматриваемую ошибку и дополнительная информация, которая может быть полезной.

Простые способы решения проблемы

Сначала быстрые, не затратные по времени и часто срабатывающие способы исправить ошибку 0x80073701. Прежде всего, метод решения, предлагаемый на официальном сайте Майкрософт:

  1. Запустите командную строку от имени администратора (как это сделать).
  2. Введите команду
    dism /online /cleanup-image /startcomponentcleanup

    нажмите Enter и дождитесь завершения выполнения команды (может занять продолжительное время).

  3. Закройте командную строку и перезагрузите компьютер.

После этого попробуйте установить проблемное обновление как обычно, через Центр обновлений Windows 11/10.

Ещё несколько простых вариантов:

  • Попробуйте найти и скачать проблемное обновление в каталоге обновлений Windows — в поиске введите KB-номер обновления, скачайте подходящий для вашей ОС файл и запустите его.
  • Запустите командную строку от имени администратора и по порядку используйте следующие две команды
    dism /online /cleanup-image /restorehealthsfc /scannow

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

Удаление пакета обновления

Ошибка 0x80073701 может говорить о повреждении пакета обновления. Можно удалить его, затем скачать и установить через Центр обновления заново. Шаги для удаления будут следующими:

  1. Запустите командную строку от имени администратора и введите команду
    DISM.EXE /online /get-packages
  2. Выделите и скопируйте полный идентификатор пакета, с установкой которого возникла проблема.
  3. Удалите его с помощью команды
    DISM.EXE /online /remove-package /packagename:идентификатор_пакета
  4. Можно проделать то же самое и для других пакетов, которые находятся в ожидании установки.
  5. Закройте командную строку, попробуйте скачать и установить обновления снова.

Дополнительная информация

Если приведённые выше методы не сработали, вы можете попробовать некоторые дополнительные варианты:

И, наконец, ещё один вариант — выполнить «Обновление на месте» , причем лучше для этого взять образ уже обновленной Windows при его наличии.

admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

4 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

4 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

4 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

4 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

4 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

4 недели ago