Код 0x80073701 при обновлении Windows значит, что в хранилище компонентов не найдена нужная сборка. Официальное имя - ERROR_SXS_ASSEMBLY_MISSING. Центр качает пакет, начинает ставить и упирается в отсутствующий манифест. Рабочий стол обычно жив. Это не синий экран и не отказ чистой установки с флешки.
Сосед 0x80073712 - хранилище в целом несогласовано. 0x80073701 точечнее: конкретной сборки нет. Часто лежат рядом, DISM лечит оба, но смысл разный. Microsoft для пары 0x80073701 и 0x800f0988 отдельно советовала StartComponentCleanup. Пишите 0x80073701 латиницей.
Не удаляйте папки внутри WinSxS, чтобы «вернуть пропавшую сборку». Так получают уже 0x80073712 и полуживую систему.
Почему это происходит
Оборвался прошлый пакет. Манифест не дописался, следующий KB ссылается на то, чего нет. В CBS.log тогда есть имя сборки, не только HRESULT в Центре.
Ручная очистка компонентов. Твикер, проводник, «перенос WinSxS». Пропали не «копии», а единственные экземпляры. 0x80073701 после такого - ожидаемо.
Сбой языка или необязательного компонента. Реже. Пакет функции ссылается на языковой каб, который сняли. Снова ставят компонент штатно, не подкладывают папку с другого ПК.
Диск. Файл сборки не читается. Тогда 0x80073701 чередуется с 0x8007000d, sfc находит ошибки снова.
Путают с 0x80070422. Там служба выключена. Здесь служба работает, не хватает детали в WinSxS. Включать wuauserv бесполезно, если она и так запущена.
Что делать самому
Убедитесь, что код именно 0x80073701. Журнал Центра в Windows 10 или Windows 11. Если 0x80073712 - сначала общее состояние хранилища. Если 0x800f0988 рядом - тот же семейный маршрут очистки компонентов.
Освободите место на системном томе. DISM и очистка компонентов сами требуют гигабайты. Папку
WinSxSне трогайте руками.Запустите штатную очистку компонентов. Командная строка от администратора:
DISM /Online /Cleanup-Image /StartComponentCleanup. Дождитесь конца, перезагрузитесь, снова проверка обновлений. Это совет Microsoft для этого кода, не «народный трюк».Затем восстановите образ.
DISM /Online /Cleanup-Image /RestoreHealth, после негоsfc /scannow. Если онлайн-источник недоступен - официальный ISO той же редакции как/Source.Сбросьте кэш загрузок Центра. Остановите службу, очистите
SoftwareDistribution\Download. Битый KB поверх дырявого WinSxS даёт повтор 0x80073701.Проверьте диск. CrystalDiskInfo,
chkdsk C: /f. Красный SMART - копия данных. Сборки не «дорисуются» на сыплющемся SSD.Не копируйте недостающую папку из WinSxS другого компьютера. Версии сборок не совпадут. Не импортируйте реестр компонентов. Не ставьте сторонние «ремонтники CBS».
Если после StartComponentCleanup и DISM пакет встаёт - можно жить дальше. Если DISM не находит источник, берут ISO и обновляют Windows поверх: обслуживание пересобирается, файлы и программы остаются. Это спокойный следующий шаг, не срочность. Чистая установка - когда диск живой, а возиться с компонентами надоело.
На Windows 10 и Windows 11 HRESULT один. Меняется журнал Центра. Если 0x80073701 всплыл у одного накопительного, а остальные пакеты встают, после очистки компонентов можно ставить только этот KB, не «все сразу». Если код ходит парой с 0x80073712, сначала общее восстановление образа, потом точечная очистка. Не запускайте оба DISM-режима вперемешку, прерывая питание: так как раз и теряют следующую сборку. Журнал CBS после неудачи стоит сохранить: там имя пропавшей сборки, не гадайте по форуму. Один успешный KB ещё не конец проверки: поставьте следующий пакет на следующий день.
Часто задаваемые вопросы
Что значит 0x80073701 простыми словами? В хранилище Windows не хватает детали, на которую ссылается пакет.
Это то же, что 0x80073712? Нет. 0x80073712 - хранилище развалено целиком. 0x80073701 - нет конкретной сборки.
Можно ли удалить WinSxS? Нельзя руками. Только командами DISM.
Поможет ли кнопка устранения неполадок? Иногда. Для этого кода надёжнее DISM.
Нужна ли чистая установка? Не сразу. Сначала очистка компонентов и восстановление образа. Потом обновление поверх.
