Ошибка 0x80073701 при обновлении windows 10

Почему появляется ошибка?

Ошибка wondows 10 0x80073701

При установке обновления Windows 10 может появиться ошибка 0x80073701, которая прерывает процесс и вынуждает пользователя искать способы решения проблемы. К этому может привести целый ряд причин и не так просто понять, какая из них мешает завершиться обновлению в вашем случае. Появление кода 80073701 зачастую связанно с файлами, которые были загружены во время предыдущих обновлений и повреждены. Но это не всегда так, проблема может быть более сложной. В статье вы найдете способы устранения ошибки 0x80073701.

Методы решения ошибки

Проверяем системные файлы

Есть целый ряд системных файлов, ответственных за функционирование обновления. Если их нет или они повреждены, то в Windows 10 всплывает код 0x80073701. Он связан с отсутствием доступа к ним. Если рядом присутствует надпись ERROR_SXS_ASSEMBLY_MISSING, то нужно проверить целостность всех файлов. Сделать это можно воспользовавшись инструментом DISM, который проверит Виндовс на готовность к обновлению. Он тестирует Windows на предмет наличия ошибок, в том числе 0x80073701.

Используя сочетание клавиш Win + S вы откроете консоль, где нужно напечатать cmd и запустить от имени администратора. В консоль вводятся два запроса:

Запуск командной строки от имени администратора

  • DISM /Online /Cleanup-Image /ScanHealth
  • DISM /Online /Cleanup-Image /RestoreHealth

cmd scan

Для выполнения второго необходим доступ к глобальной сети, так как поврежденные файлы заменяются их копиями, хранящимися в Центре обновлений Windows 10. Дождавшись завершения процесса переходим к инструменту SFC. Он заменяет неисправные файлы из локального хранилища. Вводим запрос: sfc /scannow. Когда сканирование будет завершено, перезапускаем компьютер. Если ошибка 0x80073701 никуда не делась, то переходим к следующему пункту.

Удаление обновлений Windows

Убрать 0x80073701 поможет командная строка, включенная с особыми привилегиями. Включаем ее и печатаем запросы для отключения нужных нам служб. После останется стереть содержимое каталога SoftwareDistribution. Печатаем следующие запросы:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

Результат сканирование net-stop

Переходим к системному диску, где нас интересует каталог “SoftwareDistribution”. Вам предстоит удалить все его содержимое для избавления от ошибки 0x80073701. Меняем его название на любое другое и вводим следующие запросы:

  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  • ren C:\Windows\System32\newSD NewSD.old

NewSD – это наименование созданной вами папки. Теперь повторно запускаем выключенные ранее службы:

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver

Изменения вступят в силу после перезапуска ПК.

Избавляемся от лишних языковых пакетов

Этот совет был актуален еще во времена Windows 7, вероятно он поможет избавиться от кода 0x80073701. Вам нужно удалить языковые пакеты, в которых нет необходимости. За счет этого освободиться свободное пространство и вероятно исчезнет проблема 0x80073701. Для этого проследуйте нашей инструкции:

  • Наводимся на меню Пуск и нажимаем правую кнопку мыши;
  • Выбираем “Параметры”, после чего переходим в раздел “Время и язык”;
  • Открываем вкладку “Регион и язык” и стираем все языки, которые вам не нужны;
  • Остается закрыть окно и перезапустить ПК.

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

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