#Что означает ошибка
Не удалось установить некоторые обновления Ошибка 0x80073701
означает ERROR_SXS_ASSEMBLY_MISSING: в хранилище WinSxS отсутствует нужная сборка (компонент).
#Причины и признаки
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Повреждено хранилище WinSxSОтсутствует компонент. | Ошибки в CBS.log. Сопоставьте время появления ошибки с последними изменениями системы и параметрами текущей учётной записи. | DISM RestoreHealth. |
| Незавершённое обновлениеПрерванная установка. | Откат обновления. Уточните установленную версию и поддерживаемые требования; обновления берите только у разработчика. | Перезагрузите и повторите. |
| Сторонняя «чистка» системы | Проблема после очистки. Сопоставьте время появления ошибки с последними изменениями системы и параметрами текущей учётной записи. | Восстановите систему. |
| Ошибки диска | Другие ошибки. Проверьте свободное место и состояние накопителя до исправляющих операций; при ошибках чтения начните с резервной копии. | Сохраните важные файлы, проверьте состояние S.M.A.R.T. и начните с проверки диска без исправления; не запускайте принудительную запись на повреждённом накопителе. |
#Пошаговое решение
- Запишите сбой и его этапОткройте «Параметры → Центр обновления Windows → Журнал обновлений», найдите неудачный пакет и выпишите код 0x80073701, номер KB и время. Для этого случая важно: означает ERROR_SXS_ASSEMBLY_MISSING: в хранилище WinSxS отсутствует нужная сборка (компонент). Отделите ошибку поиска обновления от скачивания и установки — их причины могут различаться.
- 2. Повреждено хранилище WinSxSКод 0x80073701 может указывать на отсутствующий компонент сборки WinSxS. Откройте
cmdот имени администратора и выполнитеDISM /Online /Cleanup-Image /CheckHealth; при повреждении запуститеDISM /Online /Cleanup-Image /RestoreHealth, дождитесь результата. После успешного DISM выполнитеsfc /scannow. Не удаляйте папку WinSxS и не копируйте туда DLL из интернета. - 3. Незавершённое обновлениеЕсли установка прервалась из-за ожидания перезагрузки, сохраните документы и выполните обычную перезагрузку. Затем Win+I → «Центр обновления Windows» → «Журнал обновлений», найдите соответствующий KB и запишите новый статус. Если ошибка повторяется, проверьте наличие другого незавершённого пакета; не удаляйте
pending.xmlиз WinSxS вручную. - 4. Сторонняя «чистка» системыЕсли перед ошибкой использовался «чистильщик Windows», прекратите его работу и посмотрите журнал удалённых объектов в этой программе. При наличии проверенной точки восстановления откройте Win+R →
rstrui.exe, просмотрите программы, которые будут затронуты, и только после резервной копии решите вопрос об откате. Восстанавливать отдельные системные файлы из случайных архивов не следует. - Проверьте исправление для того же пакетаВернитесь в Центр обновления Windows и повторите установку того же KB, записанного в первом шаге. Если появляется 0x80073701, откройте историю и сравните новый этап сбоя с предыдущим; только после этого выбирайте дальнейшие действия.
#Проверка результата
Вернитесь в историю обновлений и проверьте, что пакет, который вызывал «Ошибка 0x80073701 в Центре обновления Windows», имеет статус успешной установки. Если он лишь скачался, выполните предложенную перезагрузку; при повторе ошибки запишите код и номер KB.