Исправлено: код ошибки Центра обновления Windows 0x80073701



  1. Следующий шаг можно пропустить, если это не последнее средство. Этот шаг считается агрессивным подходом, но он определенно сбросит ваш процесс обновления с самого начала. Поэтому мы можем порекомендовать вам попробовать это. Это было предложено многими людьми на онлайн-форумах.
  2. Измените имя папок SoftwareDistribution и catroot2. Для этого в административной командной строке скопируйте и вставьте следующие команды и нажмите Enter после копирования каждой из них.

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak



  1. Следующие команды помогут нам восстановить дескрипторы безопасности по умолчанию для BITS (Background Intelligence Transfer Service) и wuauserv (Windows Update Service). Убедитесь, что вы не изменили приведенные ниже команды, поэтому лучше просто скопировать их.

exe sdset биты D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPD;TLOCRRC;
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWOCRPRCWPDT;





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

cd / d% windir% system32

  1. Поскольку мы полностью сбросили службу BITS, нам нужно будет повторно зарегистрировать все файлы, необходимые для работы службы и ее бесперебойной работы. Однако для каждого файла требуется новая команда, чтобы он перерегистрировал себя, поэтому процесс может оказаться более продолжительным, чем тот, к которому вы привыкли. Скопируйте команды одну за другой и убедитесь, что вы не пропустили ни одну из них. Вот представляет собой список файлов, которые необходимо перерегистрировать, вместе с соответствующими командами рядом с ними.
  2. Некоторые файлы могли остаться после этих процессов, поэтому мы будем искать их на этом этапе. Откройте редактор реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему разделу в редакторе реестра:

HKEY_LOCAL_MACHINE КОМПОНЕНТЫ



  1. Нажмите на кнопку «Компоненты» и проверьте в правой части окна следующие ключи. Удалите их все, если найдете какой-либо из них.

PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

  1. Следующее, что мы собираемся сделать, это сбросить Winsock, скопировав и вставив следующую команду обратно в административную командную строку:

сброс WinSock Netsh

  1. Если вы используете Windows 7, 8, 8.1 или 10, в командной строке скопируйте следующую команду и нажмите клавишу Enter:

netsh winhttp сбросить прокси

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

чистые стартовые биты
чистый старт wuauserv
чистый старт appidsvc
чистый старт cryptsvc

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

Решение 4. Удалите пакеты с помощью командной строки

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

Дельта-обновления публикуются только в каталоге Центра обновления Windows, тогда как накопительные обновления публикуются как в каталоге Центра обновления Windows, WSUS, так и на сервере Центра обновления Windows, с которого вы загружаете обновления автоматически. Если вы допустили ошибку, установив как дельта-обновление, так и накопительное обновление, или если они оба загружаются или устанавливаются одновременно, следуйте приведенным ниже инструкциям, чтобы исправить эту проблему.

  1. Откройте командную строку, выполнив поиск в меню «Пуск», щелкнув правой кнопкой мыши первый результат и выбрав параметр «Запуск от имени администратора».
  2. Скопируйте и вставьте следующую команду, чтобы вывести список пакетов, ожидающих установки.

x: windows system32 DISM.exe / изображение: / Get-Packages >>

X должен заменить раздел, в котором расположена ваша установка Windows (обычно c), и то же самое можно применить к «». Знак «» можно заменить любым местом, где вы хотите сохранить текстовый файл. Например:

x: windows system32 DISM.exe / изображение: c: / Get-Packages >> c: temp packages.txt

  1. Откройте файл, разместив его в том месте, где вы его тоже сохранили, и попробуйте найти все обновления (пакеты), ожидающие установки. Если вы обнаружите такие пакеты обновлений, их можно удалить с помощью команды remove-package аналогичным образом с помощью средства DISM.exe. Скопируйте и вставьте следующую команду в административную командную строку:

DISM.exe / изображение: / remove-package / имя_пакета:

Примером этой команды может быть:

c: windows system32 dism.exe / изображение: c: / remove-package /packagename:Package_for_KB4014329~31bf3856ad364e35~amd64~~10.0.1.0

8 минут на чтение