I found a solution to my problem. To elaborate on my edit that I made earlier today, the CBS logs showed that DISM was attempting to install both the english and spanish version of .NET 3.5 framework, below give you a better idea about whats going on.
2014-12-10 08:53:39, Info CBS Exec: Resolving component from existing package; passing NULL manifest path to PinDeployment and hoping things haven't been scavenged.
2014-12-10 08:53:39, Info CBS Exec: Resolving Package: Microsoft-Windows-IIS-WebServer-Core-Package~31bf3856ad364e35~amd64~es-ES~6.2.9200.16384, Update: IIS-UAL, PinDeployment: amd64_microsoft-windows-i..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_es-es_5330c9534689b90c
2014-12-10 08:53:39, Info CBS Exec: 315 deployments need bulk staging
2014-12-10 08:53:39, Error CSI 00000009@2014/12/10:13:53:39.542 (F) basewcpcomponentstorecsd_locking.cpp(216): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
[gle=0x80004005]
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCBS.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210133834.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210094833.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210083832.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210020831.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141209210827.log to WER report.
2014-12-10 08:53:39, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2014-12-10 08:53:39, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2014-12-10 08:53:39, Error CSI 0000000a (F) STATUS_SXS_ASSEMBLY_MISSING #623313# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2014-12-10 08:53:39, Error CSI 0000000b (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #623199# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-NetFx3-Deployment-LanguagePack, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"es-ES", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [93]"Microsoft-Windows-NetFx3-Server-OC-Package~31bf3856ad364e35~amd64~es-ES~6.2.9200.16384.NetFx3", rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2014-12-10 08:53:39, Info CBS Failed to pin deployment while resolving Update: Microsoft-Windows-NetFx3-Server-OC-Package~31bf3856ad364e35~amd64~es-ES~6.2.9200.16384.NetFx3 from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Info CBS Failed to bulk stage deployment manifest and pin deployment for package:Microsoft-Windows-ADFS-WebAgents-Package~31bf3856ad364e35~amd64~~6.2.9200.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Info CSI 0000000c@2014/12/10:13:53:39.558 CSI Transaction @0xd5456110a0 destroyed
2014-12-10 08:53:39, Info CBS Perf: Resolve chain complete.
2014-12-10 08:53:39, Info CBS Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Info CBS WER: Generating failure report for package: Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.2.9200.16384, status: 0x80073701, failure source: Resolve, start state: Installed, target state: Installed, client id: DISM Package Manager Provider
2014-12-10 08:53:39, Info CBS Not able to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCBS.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210133834.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210094833.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210083832.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141210020831.log to WER report.
2014-12-10 08:53:39, Info CBS Added C:WindowsLogsCBSCbsPersist_20141209210827.log to WER report.
2014-12-10 08:53:39, Info CBS Not able to add %windir%winsxspending.xml.bad to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2014-12-10 08:53:39, Info CBS Restored system sleep block state: 0x80000000
2014-12-10 08:53:39, Info CBS Exec: Processing complete. Session: 30413952_2937928284, Package: Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.2.9200.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Error CBS Failed to perform operation. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Info CBS Session: 30413952_2937928284 finalized. Reboot required: no [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-10 08:53:39, Info CBS Failed to FinalizeEx using worker session [HRESULT = 0x80073701]
In the above output you can see that it is erroring out on only the spanish packages. I checked the location where language resources should be stored «C:Windows*Language* and found that there was a folder for the Spanish language pack, «C:Windowses-ES», however the folder was empty. With that information it was pretty clear that a language pack had ether been removed incorrectly or the installation attempted and never finished. Ether way, the easiest solution I came up with was to just re-install the correct language package to include the necessary dependancies for what ever DISM needs.
The steps that fixed my issue was as follows:
- Download Windows 2012 Language Pack ISO from Microsoft Volume Licensing center.
- Mount it (double click on windows 8, 8.1, 2012, 2012 R2)
-
Execute the following command to install the required language pack. The command provided will install the Spanish language pack, you should modify it according to your specific instance
dism /online /add-package /packagepath:E:langpackses-eslp.cab
Note: «E» is the drive letter that windows decided to mount the ISO on, your milage may vary.
Once the language pack is installed your server will reboot.
- After that has completed successfully you can go through the Add Roles and Features wizard in Server Manager to install .Net Framework 3.5.
Здравствуйте.
В момент установки любой роли Server 2012 R2 пишет:
Сбой запроса на добавление или удаление компонентов на указанном сервере. Сбой установки одной или нескольких ролей, служб ролей
или компонентов. Не найдена сборка, на которую имеется ссылка. Ошибка: 0x80073701.
Уже пробовал делать::
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
Никаких ошибок нигде не выдает.
Языковые пакеты не устанавливаются — зависает в процессе, а после пишет, что время исчерпано.
Так же проверял — службу удаленного реестра — работает все норм.
Обновления стоят все.
Нашел ошибки в CBS.log
2018-08-31 17:27:55, Error CSI 0000000c@2018/8/31:13:27:55.546 (F) basewcpcomponentstorecsd_locking.cpp(216): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent
expression: (null)
[gle=0x80004005]
2018-08-31 17:27:55, Error CSI 0000000d (F) STATUS_SXS_ASSEMBLY_MISSING #261952# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2018-08-31 17:27:55, Error CSI 0000000e (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #261835# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags =
0, a = Microsoft-Windows-SpaceControl-deployment, Version = 6.3.9600.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb =
(null), s = (null), rid = [90]»Microsoft-Windows-SpaceControl-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.SpaceControl», rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2018-08-31 17:27:55, Info CBS Failed to pin deployment while resolving Update: Microsoft-Windows-SpaceControl-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.SpaceControl from file: (null)
[HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Info CBS Failed to bulk stage deployment manifest and pin deployment for package:Microsoft-Windows-UpdateServices-CoreServices-Package~31bf3856ad364e35~amd64~ru-RU~6.3.9600.16384
[HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Info CBS CommitPackagesState: Started persisting state of packages
2018-08-31 17:27:55, Info CBS CommitPackagesState: Completed persisting state of packages
2018-08-31 17:27:55, Info CSI 0000000f@2018/8/31:13:27:55.547 CSI Transaction @0x99326cc900 destroyed
2018-08-31 17:27:55, Info CBS Perf: Resolve chain complete.
2018-08-31 17:27:55, Info CBS Failed to resolve execution chain. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Info CBS WER: Generating failure report for package: Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384, status: 0x80073701, failure source:
Resolve, start state: Installed, target state: Installed, client id: DISM Package Manager Provider
2018-08-31 17:27:55, Info CBS WER: Reporting disabled for testing purposes. Not submitting report: CbsPackageServicingFailure2
2018-08-31 17:27:55, Info CBS Reboot mark cleared
2018-08-31 17:27:55, Info CBS Winlogon: Deregistering for CreateSession notifications
2018-08-31 17:27:55, Info CBS Winlogon: Stopping notify server
2018-08-31 17:27:55, Info CBS Winlogon: Unloading SysNotify DLL
2018-08-31 17:27:55, Info CBS FinalCommitPackagesState: Started persisting state of packages
2018-08-31 17:27:55, Info CBS FinalCommitPackagesState: Completed persisting state of packages
2018-08-31 17:27:55, Info CBS Enabling LKG boot option
2018-08-31 17:27:55, Info CBS Exec: Processing complete. Session: 30687534_1784034829, Package: Microsoft-Windows-ServerCore-Package~31bf3856ad364e35~amd64~~6.3.9600.16384 [HRESULT
= 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Error CBS Failed to perform operation. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Info CBS Session: 30687534_1784034829 finalized. Reboot required: no [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-08-31 17:27:55, Info CBS Failed to FinalizeEx using worker session [HRESULT = 0x80073701]
Прошу, подскажите — что ещё можно попробовать сделать? Куда копать и где может быть скрыта проблема?
Содержание
- Как исправить ошибку Центра обновления Windows 0x80073701
- Что такое ошибка Центра обновления Windows 0x80073701
- Скачать средство восстановления Windows
- 1. Воспользуйтесь средством устранения неполадок Центра обновления Windows
- 2. Отключите / удалите стороннее ПО.
- 3. Установите необходимое обновление в безопасном режиме.
- 4. Проверьте целостность системных файлов.
- С помощью SFC
- С помощью DISM
- 5. Перезапустите компоненты и Службу обновления Windows.
- 6. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.
- 7. Используйте Media Creation Tool.
- Заключение
- Hresult 0x80073701 error sxs assembly missing
Как исправить ошибку Центра обновления Windows 0x80073701
Что такое ошибка Центра обновления Windows 0x80073701
Ошибка 0x80073701 обычно наблюдается при попытке установить свежие обновления Windows. За ошибкой следует сообщение, в котором говорится, что Windows не удалось установить обновление. Многие пользователи на форумах сообщили, что это связано с накопительными обновлениями, выпущенными для систем на базе Windows 10 версии 1903/1607 x64 или x86. Список обновлений, вызывающих такие проблемы, включает KB4512508, KB3206632, KB4507453, KB3213986 и другие аналогичные патчи. Ошибка 0x80073701 также обозначается как ERROR_SXS_ASSEMBLY_MISSING, что свидетельствует о связи с системными файлами. Есть вероятность, что некоторые из них отсутствуют и приводят к сбоям в работе обновления. Чтобы найти походящее решение проблемы с обновлением, обязательно выполните каждый шаг из приведенных ниже инструкций.
Скачать средство восстановления Windows
Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Restoro для исправления «Ошибка Центра обновления Windows 0x80073701» в Windows 10.
1. Воспользуйтесь средством устранения неполадок Центра обновления Windows
При решении проблем, связанных с обновлением, самое первое и простое, что можно попробовать — это средство устранения неполадок Windows — утилита для решения проблем, которая уже встроена в вашу систему. Чтобы воспользоваться ею, выполните шаги, указанные ниже.
- Откройте настройки, как мы делали выше, и перейдите в Обновление и безопасность >Устранение неполадок.
- На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
- Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.
2. Отключите / удалите стороннее ПО.
Стороннее программное обеспечение, такое как антивирус, может вызывать некоторые сбои в службах Windows. Иногда антивирусы могут ошибаться и блокировать подозрительный процесс, запущенный в вашей системе. По какой-то причине даже службы Windows могут стать частью этого списка. Поскольку мы не можем проверить так ли это без ручного вмешательства, попробуйте отключить сторонний антивирус, если он у вас установлен. Также стоит отметить, что нежелательные или вредоносные программы также могут вести к похожим последствиям. Если вы помните, что недавно устанавливали какое-то новое ПО, попробуйте удалить его и снова загрузить обновление. Если вы не знаете, как правильно избавиться от вредоносных программ, мы рекомендуем загрузить качественный и проверенный антивирус, разработанный Malwarebytes (используйте кнопку ниже).
3. Установите необходимое обновление в безопасном режиме.
Вместо удаления стороннего ПО, которое вызывает конфликт с обновлениями Windows, вы можете запустить свой компьютер в безопасном режиме. Эта функция загрузит вашу систему только с настройками конфигурации по умолчанию, что предотвратит взаимодействие сторонних программ с процессами Windows. Вот как:
- Откройте Настройки через Меню Пуск или нажмите Windows + I вместе.
- Откройте Обновление и безопасность >Восстановление >Особые варианты загрузки.
- Затем нажмите Перезагрузить сейчас.
- Ваша система будет перезагружена и запустится в Среда восстановления Windows.
- Находясь там, выберите Устранение неполадок >Дополнительные параметры >Параметры загрузки.
- Теперь нажмите Перезагрузка , а затем Включить безопасный режим с загрузкой сетевых драйверов после перезагрузки.
- Находясь в Безопасный режим, попробуйте установить конфликтующее обновление еще раз.
4. Проверьте целостность системных файлов.
Как мы писали в начале, большинство проблем с обновлением часто возникает из-за отсутствия или повреждения файлов. Обычно эти файлы являются жизненно важными компонентами системы, обеспечивающими надлежащую связь между некоторыми службами. Если некоторые из этих файлов отсутствуют, скорее всего, это и станет причиной ошибок обновления. Ниже мы собираемся использовать как SFC (Проверка системных файлов), так и DISM (Обслуживание образов развертывания и управление ими), которые помогут обнаружить и восстановить отсутствующие компоненты. Вот как:
С помощью SFC
- Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
- Щелкните правой кнопкой мыши по Командная строка , а затем Запуск от имени администратора.
- После открытия консоли введите sfc /scannow команду и нажмите Enter.
- Когда процесс восстановления будет завершен, перезагрузите компьютер.
С помощью DISM
- Откройте Командная строка как мы это делали на предыдущем шаге.
- Скопируйте и вставьте эту команду DISM.exe /Online /Cleanup-image /Restorehealth .
- Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
- После этого перезагрузите компьютер и снова установите обновление.
После выполнения этих сканирований попробуйте снова установить проблемное обновление. Если это не сработает, переходите к другим шагам, описанным ниже.
5. Перезапустите компоненты и Службу обновления Windows.
Этот метод поможет вам сбросить настройки Центра обновления Windows. Данный способ часто помогает, поскольку перезапускает важные службы с нуля. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат специальные подписи для обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновления с нуля. Мы будем использовать консоль для выполнения необходимых команд. Это более сложный вариант, но для его выполнения не потребуется много времени и знаний. Просто следуйте инструкциям ниже:
- Откройте Командная строка , введя cmd в поле поиска рядом с Меню Пуск кнопку.
- Щелкните правой кнопкой мыши по Командная строка , а затем Запуск от имени администратора.
- Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
6. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.
Иногда у Windows может возникнуть проблема с получением KB обновлений с самого сервера. Если ничто другое не помогает, можно предположить, что причина именно в этом. Перед тем как это сделать, нам нужно будет отметить, какое обновление необходимо установить. Для этого:
- Нажмите Windows key + I одновременно.
- Затем перейдите в Обновление и безопасность.
- В правой части окна выберите Просмотр журнала обновлений.
- После этого найдите и запишите самое последнее обновление КБ (вверху списка).
- Затем загрузите записанное обновление из Microsoft Update Catalog.
Гарантированный способ установки обновлений — через Media Creation Tool. Это официальная утилита Microsoft, позволяющая пользователям обновлять свои системы до последней доступной версии. Не волнуйтесь, эта процедура не удалит ваши личные данные, а просто обновит компьютер. Для этого выполните следующие действия:
- Для начала, вам нужно скачать утилиту с веб-сайта Microsoft.
- Затем запустите загруженный файл.
- После соглашения с Правилами использования, вы увидите два варианта на выбор. Выберите Обновить этот компьютер сейчас.
- Выберите Сохранить личные файлы чтобы они не пострадали.
- Наконец, запустите процесс и дождитесь его завершения.
- Надеемся, этот метод помог вам избавиться от ошибки 0x80073701.
Заключение
Это руководство содержит все шаги, которые были протестированы и доказали свою эффективность в решении ошибки 0x80073701. Обычно наиболее оптимальным решением является переустановка системы Windows с нуля, но это вовсе не обязательно для решении проблем с обновлением. Кроме того, если когда-нибудь в будущем вы столкнетесь с другими проблемами, связанными с обновлением, вы можете использовать те же шаги, чтобы исправить всплывающие ошибки. На нашем веб-сайте вы можете найти статьи, посвященные другим ошибкам, а также удалению вредоносных программ и защите системы.
Источник
Hresult 0x80073701 error sxs assembly missing
Fuller output from CBS.log following an attempted role install below in case that’s needed too:
2019-03-04 10:24:07, Info CBS Exec: Resolving Package: Package_4458_for_KB4088787
10.0.1.2, Update: 4088787-8692_neutral
2019-03-04 10:24:07, Info CBS Exec: Resolving component from existing package; passing NULL manifest path to PinDeployment and hoping things haven’t been scavenged.
2019-03-04 10:24:07, Info CBS Exec: Resolving Package: Package_4458_for_KB4088787
10.0.1.2, Update: 4088787-8692_neutral, PinDeployment: amd64_8d9d8d12592c2db7420f8ca8682e1c85_31bf3856ad364e35_10.0.14393.953_none_e337f7f5d24ab68f
2019-03-04 10:24:07, Info CBS Exec: 1 deployments need bulk staging
2019-03-04 10:24:07, Error CSI 00000008@2019/3/4:10:24:07.553 (F) onecorebasewcpcomponentstorecsd_locking.cpp(200): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
[gle=0x80004005]
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCBS.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190301154849.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228150032.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228135706.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228130501.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228104651.cab to WER report.
2019-03-04 10:24:07, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-03-04 10:24:07, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-03-04 10:24:07, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-03-04 10:24:07, Error CSI 00000009 (F) STATUS_SXS_ASSEMBLY_MISSING #8683# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2019-03-04 10:24:07, Error CSI 0000000a (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #8531# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = 8d9d8d12592c2db7420f8ca8682e1c85, version 10.0.14393.953, arch amd64, nonSxS, pkt , cb = (null), s = (null), rid = ‘Package_4458_for_KB4088787
10.0.1.2.4088787-8692_neutral’, rah = ‘2’, manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2019-03-04 10:24:07, Info CBS Failed to pin deployment while resolving Update: Package_4458_for_KB4088787
10.0.1.2.4088787-8692_neutral from file: (null) [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Info CBS Failed to bulk stage deployment manifest and pin deployment for package:Package_4590_for_KB4103723
10.0.1.5 [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Info CBS CommitPackagesState: Started persisting state of packages
2019-03-04 10:24:07, Info CBS CommitPackagesState: Completed persisting state of packages
2019-03-04 10:24:07, Info CSI 0000000b@2019/3/4:10:24:07.637 CSI Transaction @0x146b08e5fc0 destroyed
2019-03-04 10:24:07, Info CBS Perf: Resolve chain complete.
2019-03-04 10:24:07, Info CBS Failed to resolve execution chain. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Info CBS WER: Generating failure report for package: Microsoft-Windows-Foundation-Package
10.0.14393.0, status: 0x80073701, failure source: Resolve, start state: Installed, target state: Installed, client id: DISM Package Manager Provider
2019-03-04 10:24:07, Info CBS Not able to query DisableWerReporting flag. Assuming not set. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCBS.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190301154849.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228150032.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228135706.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228130501.log to WER report.
2019-03-04 10:24:07, Info CBS Added C:WindowsLogsCBSCbsPersist_20190228104651.cab to WER report.
2019-03-04 10:24:07, Info CBS Not able to add %windir%winsxspending.xml to WER report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-03-04 10:24:07, Info CBS Not able to add %windir%winsxspending.xml.bad to WER report. [HRESULT = 0x80070002 — ERROR_FILE_NOT_FOUND]
2019-03-04 10:24:07, Info CBS Reboot mark cleared
2019-03-04 10:24:07, Info CBS Winlogon: Simplifying Winlogon CreateSession notifications
2019-03-04 10:24:07, Info CBS Winlogon: Deregistering for CreateSession notifications
2019-03-04 10:24:07, Info CBS FinalCommitPackagesState: Started persisting state of packages
2019-03-04 10:24:07, Info CBS FinalCommitPackagesState: Completed persisting state of packages
2019-03-04 10:24:07, Info CBS Enabling LKG boot option
2019-03-04 10:24:07, Info CBS Exec: Processing complete. Session: 30724724_1632902317, Package: Microsoft-Windows-Foundation-Package
10.0.14393.0 [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Error CBS Failed to perform operation. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Info CBS Session: 30724724_1632902317 finalized. Reboot required: no [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2019-03-04 10:24:07, Info CBS Failed to FinalizeEx using worker session [HRESULT = 0x80073701]
2019-03-04 10:24:23, Info CBS Session: 30724724_1874874644 initialized by client DISM Package Manager Provider, external staging directory: (null), external registry directory: (null
2019-03-04 10:24:23, Info CBS Enumerating Foundation package: Microsoft-Windows-Foundation-Package
Источник
Contents
- What Is ERROR_SXS_ASSEMBLY_MISSING on Windows 10?
- How to Fix the Error 0x80073701 on Windows 10
- Run the Windows Update troubleshooter
- Restart Windows Update services
- Find faulty system files and replace them
- Reset the Winsock component
- Flush your DNS cache
- Release and renew your IP address
- Reset your Hosts file
- Reset Windows Update components
- Step 1: Stop the Windows Update services
- Step 2: Delete the qmgr*.dat files
- Step 3: Rename the Catroot2 and SoftwareDistribution folders
- Step 4: Reset the Windows Update and Background Intelligent Transfer services to their default settings
- Step 5: Reregister Windows Update-related files
- Step 6: Remove incorrect registry entries
- Step 7: Restart the Windows Update services
- Perform a clean boot
- Conclusion
The error 0x80073701 is one of those Windows Update errors that show up when the client fails to download and install updates. It’s also known as ERROR_SXS_ASSEMBLY_MISSING in technical terms.
If you’ve been struggling with this problem, just keep reading – in this article, you’ll find fixes that will show you how to get rid of it and complete your update.
What Is ERROR_SXS_ASSEMBLY_MISSING on Windows 10?
The error is an indication that the Windows Update client cannot find some files. While this could be the case, other underlying problems could be triggering the problem. The causes of the issue include, but are not limited to, the following:
- Malfunctioning Windows Update services
- Corrupt system files
- Application interference
- Network connection problems
- Problematic Windows Update components
How to Fix the Error 0x80073701 on Windows 10
You can get rid of the problem by fixing its root causes. While each solution below will show you how to fix the Windows update error 0x80073701, only the ones that resolve the particular issues that exist on your computer will work. So, apply them one after the other until the error disappears.
Run the Windows Update troubleshooter
Your first step should be running Microsoft’s dedicated tool for resolving update-related problems. The utility is designed to check for common issues that trigger errors and perform routine activities, such as restarting Windows Update services and resolving app conflicts.
Running the troubleshooter involves going through the Settings application. After scanning for problems, the tool will apply fixes to the issues it finds.
Follow these steps:
- Go to the Settings application by tapping Win + I. You can also summon the app by right-clicking the Start button and clicking on Settings in the Power User menu.
- Click on the Update & Security icon after the Settings window shows up.
- After the Windows Update page shows up, go to the left side of the window and click on “Troubleshoot.”
- Go to the Troubleshoot tab and click on Additional Troubleshooters.
- Next, click on Windows Update.
- Now, click on “Run the Troubleshooter.”
- Allow the tool to scan for problems. Once it’s done, it will show you the issues it found, if any, and allow you to apply the necessary fixes.
- After the process completes, restart your system and check for the problem.
Restart Windows Update services
Specific Windows services are critical to the update process. If they stop or malfunction for any reason, the client will fail to download and install updates.
These services are as follows:
The Windows Installer service
is a vital component of Windows. The update process will fail if this service malfunctions or stops running.
The Windows Update Service (WSUS)
is the service in charge of downloading and installing updates.
The Background Intelligent Transfer Service (BITS)
allows the Windows Update client to use idle network bandwidth to download updates. If the service malfunctions, the client will lack access to your system’s network and fail to download or install updates.
The Update Orchestrator Service (UsoSVC)
kick-starts the download process, just as its name suggests.
Sometimes, the services could be stuck, and you’ll have to restart them to get them to function again. We’ll show you how to restart the services through the Services app and using the Command Prompt.
You have to make sure the above services are running and set to Automatic.
Here is how to use the Services app:
- Right-click Start and select Run from the Power User menu. You can also open Run by pressing Win + R.
- After Run opens, type “Services.msc” into the text box and click OK.
- Once the Services application opens, double-click the Background Intelligent Transfer Service.
- After the Properties dialog box for the service opens, click on Stop if the service is running.
- Next, go to the Startup Type drop-down menu and select Automatic.
- Click on Start, then click OK.
- Repeat Steps 2 to 5 for other services.
- Once the services start running, try updating your system.
Here is how to use the Command Prompt:
- Open the Search utility beside the Start button by pressing the Win + S keyboard shortcut or clicking the magnifying glass icon in the taskbar.
- Enter “command” into the search bar once it appears.
- After you see Command Prompt in the results, right-click it and click on “Run as Administrator”.
- Next, click on Yes after the User Account Control dialog window shows up and asks for permission.
- After that, type these lines one after the other into the Command Prompt and tap the Enter key after entering each line:
net stop wuauserv
net stop bits
net stop msiserver
net stop usosvc
- After entering each command, you’ll get a message stating that the corresponding service has been stopped.
- After that, type the following commands and hit Enter after typing each line to restart the services:
net start wuauserv
net start bits
net start msiserver
net start usosvc
Find faulty system files and replace them
The Windows Update client will keep producing the error if there are missing or corrupt system files on your PC. You’ll have to find the problematic files and replace them using the System File Checker (SFC) tool.
The SFC tool is a built-in command-line program used to find and replace missing or corrupt system files. Before you run it, you have to provide the replacement files using the DISM (Deployment Image Servicing and Management) tool. DISM is another built-in program that can be used to repair, mount, and maintain image files. You can also run it to provide repair files for the System File Checker.
These steps will show you the process:
- On your taskbar, right-click the Start button and click on Run once the Quick Access menu appears. Press the Windows logo key + R combination to launch the program faster.
- After Run shows up, type “CMD” (no quotes), and tap Ctrl + Shift + Enter.
- Select the Yes option once the User Account Control dialog window pops up and requests permission to run the Command Prompt as an administrator.
- When you see the Administrator: Command Prompt window, type this line into the black screen and tap the Enter button to run the DISM tool:
DISM.exe /Online /Cleanup-image /Restorehealth
The Deployment Image Servicing and Management tool will now attempt to fetch the repair files using the Windows Update client.
However, since the client isn’t functioning correctly, you’ll have to go for a different repair source.
You can use a Windows 10 DVD or bootable USB flash drive. A Windows ISO file mounted as a virtual DVD should also work. Ensure you remember the path to the Windows folder of the repair source you want to use.
Insert or connect the DVD or bootable USB and run the following command:
DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:SourceWindows /LimitAccess
Note: C:SourceWindows represents the path to the Windows folder on the repair source that you’re using. Replace it accordingly before entering the command.
Allow the command to execute before you move on to the next step.
- After that, type “sfc/ scannow” (don’t add the quotes) into the Command Prompt window and hit the Enter key.
- If you see a scan result that reads, “Windows Resource Protection found corrupt files and successfully repaired them,” restart your computer and try running the update.
If you see a message that reads, “Windows Resource Protection could not perform the requested operation,” it means you have to run the System File Checker in Safe Mode:
Reset the Winsock component
The Windows Update client might be showing the error due to a connection problem caused by a faulty Winsock component. The Winsock (Windows Socket) component is a dynamic link library file that holds network configurations that many apps depend on to connect to the internet. Malicious scripts might have compromised the file on your system, and it’s possible that it now contains the wrong configurations. Resetting the component will get rid of these problems and restore your system’s default configurations.
Follow these steps:
- Open the Search utility beside the Start button by pressing the Win + S keyboard shortcut or clicking the magnifying glass icon in the taskbar.
- Enter “command” into the search bar once it appears.
- After you see Command Prompt in the results, right-click it and click on “Run as Administrator”.
- Next, click on Yes after the User Account Control dialog window shows up and asks for permission.
- After that, type the following line into the Command Prompt window and hit the Enter key:
netsh winsock reset
Windows will now clear the parameters in the Winsock component and reset the DLL file.
Once the command executes successfully, reboot your PC and try running your update.
Flush your DNS cache
Instead of using a DNS server to resolve every website domain name, your computer saves the IP addresses and domain names of the websites you visit in a DNS cache. This way, it can quickly look at the cache to match a domain name with its IP address, making things run faster.
Problems begin to occur when websites change their IP addresses, leaving the information in your cache outdated. This could affect the entire cache and cause connection problems. In addition, the DNS cache could have also been infected by malware.
To fix the issue, you have to flush the cache to allow your system to build a new one.
These steps will show you how to do that:
- Use the Win + R keyboard combo to open Run or right-click the Start button and select Run from the menu.
- Once Run shows up, type “CMD” and press Shift + Ctrl + Enter.
- Select the Yes option after the User Account Control menu pops up and requests permission to allow the Command Prompt to launch as an administrator.
- When you see the Administrator: Command Prompt window, type this line into the black window and punch the Enter button:
ipconfig /flushdns
Release and renew your IP address
Since a network connection problem can cause the error, the connection failure may result from an expired DHCP IP address.
Every IP address a router assigns to a device has a lease time. If the device doesn’t use the IP address throughout the lease period, the router considers it inactive and reassigns the IP address to another device.
To get your system a new, working IP address, you have to release your current IP and request a new one.
These steps will show you how to do that:
- Use the Win + R keyboard combo to open Run or right-click the Start button and select Run from the menu.
- Once Run shows up, type “CMD” and press Shift + Ctrl + Enter.
- Select the Yes option after the User Account Control menu pops up and requests permission to allow the Command Prompt to launch as an administrator.
- When you see the Administrator: Command Prompt window, type these lines into the black window and punch the Enter button after entering each line:
ipconfig/release
ipconfig/renew
Reset your Hosts file
Your Hosts file is another critical network component. It’s a text file that helps match hostnames to their IP addresses. When the file becomes corrupt or contains the wrong parameters, it affects the computer’s network connection.
The Windows Update error could be a result of a bad Hosts file. In this case, resetting the file to its default state will resolve the network connection problem.
Here’s how to do that:
- Open the Windows search interface by clicking the magnifying glass icon in the taskbar or pressing Win + S.
- Type “notepad” after the search box appears.
- Click on Notepad in the search results.
- Once Notepad shows up, copy and paste the following into the new text file:
# Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a ‘#’ symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # ::1 localhost
- Go to the File menu in the top-left corner of the Notepad window and click on Save As.
- Go to the File Name text box in the Save As dialog window and type “hosts” (don’t add the quotes).
- Navigate to the desktop and click on the Save button.
- Next, press Win + E to open a File Explorer window.
- Once the window shows up, click on the address bar, copy and paste the following line, and tap the Enter button:
%WinDir%System32DriversEtc
- Once you see the ETC folder, right-click on the Hosts file and select Rename. Change the name of the file to Hosts.old.
- Now, go to your desktop and copy the new Hosts file you created to the ETC folder.
Reset Windows Update components
If you still can’t get the Windows Update client to work, consider resetting every update-related component.
Follow these steps carefully:
Step 1: Stop the Windows Update services
It’s important that you stop the Windows Update services, as that’s the only way to get access to the components that you’re about to reset. Follow these steps:
- Use the Win + R keyboard combo to open Run or right-click the Start button and select Run from the menu.
- Once Run shows up, type “CMD” and press Shift + Ctrl + Enter.
- Select the Yes option after the User Account Control menu pops up and requests permission to allow the Command Prompt to launch as an administrator.
- When you see the Administrator: Command Prompt window, type these lines into the black window and punch the Enter button after entering each line:
net stop bits
net stop msiserver
net stop wuauserv
net stop usosvc
Step 2: Delete the qmgr*.dat files
Head to the next line in the Command Prompt window, type the line below, and hit the Enter key:
Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
Step 3: Rename the Catroot2 and SoftwareDistribution folders
Renaming these folders will force the Windows Update client to create new ones and restart the update process. The error might be a result of corrupt files blocking the download process. Go to a new line in the Command Prompt window, type these lines, and hit the Enter keyboard button after typing each:
Ren %systemroot%system32catroot2 catroot2.bak
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Step 4: Reset the Windows Update and Background Intelligent Transfer services to their default settings
Head to a new Command Prompt line and type or copy and paste the following line and hit the Enter button:
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
Go to the next line, type the following command, and punch the Enter key:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Go to a new Command Prompt line, type the line below, and hit Enter to go to the System32 folder:
cd /d %windir%system32
- Type the lines below one after the other and hit the Enter key after typing each line:
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
Step 6: Remove incorrect registry entries
Specific registry entries are known to get in the way of the Windows Update client. The guide below shows you how to get rid of them. However, you should note that tampering with important registry information could cause system instability. So, make sure you follow the steps below carefully to avoid causing problems.
These steps will show you the entries to remove and how to remove them:
- Open the Windows search interface by clicking the magnifying glass icon in the taskbar or pressing Win + S.
- Type “Regedit” or “registry editor” after the search box appears.
- Click on Registry Editor in the search results.
- Select the Yes option once the User Account Control dialog window pops up and requests permission.
- After the Registry Editor shows up, switch to the left pane and browse to HKEY_LOCAL_MACHINECOMPONENTS.
- Find the following keys under COMPONENTS and delete them:
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
Tip:You can use Auslogics BoostSpeed’s Registry Cleaner to keep problematic registry keys away from your computer. The program does an excellent job of sanitizing the registry without causing problems.
Step 7: Restart the Windows Update services
- Use the Win + R keyboard combo to open Run or right-click the Start button and select Run from the menu.
- Once Run shows up, type “CMD” and press Shift + Ctrl + Enter.
- Select the Yes option after the User Account Control menu pops up and requests permission to allow the Command Prompt to launch as an administrator.
- When you see the Administrator: Command Prompt window, type these lines into the black window and punch the Enter button after entering each line:
net start bits
net start msiserver
net start wuauserv
net start usosvc
Restart your computer and try running the update.
Perform a clean boot
A third-party application could be forcing the Windows Update client to produce the error in question. You can put an end to the issue by stopping that application using the clean boot process.
When you start your system in a clean boot environment, you prevent startup applications from running on your PC.
Follow these steps to perform a clean boot and check whether the update error in question shows up again:
- Open the Windows search interface by clicking the magnifying glass icon in the taskbar or pressing Win + S.
- Type “msconfig” or “system configuration” after the search box appears.
- Click on System Configuration in the search results.
- Switch to the Services tab when you see the System Configuration dialog window pop up.
- Mark the “Hide all Microsoft services” box in the bottom-left corner of the window.
- Next, click on the Disable All button to prevent the services listed under the tab from launching after you restart your computer.
- After that, switch to the Startup tab of the System Configuration dialog and click on “Open Task Manager”.
- The Startup tab of the Task Manager will now come up.
- Click on each program and click on Disable.
- Exit the Task Manager and return to the System Configuration dialog.
- Click on the OK button.
- Now, restart your system and run Windows Update.
- If the error doesn’t show up, you just confirmed that one of the apps you prevented from running at startup is the cause of the update error.
- You now have to find the responsible startup service or program.
- Enable one of the services, restart your system and check for the error. If the error shows up after you enable the first service, then it is the culprit. If the error doesn’t show up, however, enable the next service and check again. Continue going through the services one after the other until one of them triggers the error.
If that process is stressful, enable half of the services at once and restart your system to check for the error. If the error comes up after turning on any half of the services, ignore the other half. Instead, check the services from the group that triggered the error one after the other.
Conclusion
That’s how to resolve the Windows Update installation error 0x80073701. If you still see the error whenever you try to update your system, you can head to Microsoft’s website to use the Media Creation Tool or reinstall Windows on your computer.
This bug-tracker is monitored by developers and other technical types. We like detail! So please use this form and tell us, concisely but precisely, what’s up. Please fill out ALL THE FIELDS! Issues with missing or incomplete issue templates will be closed.
If you have a feature request, please post to the UserVoice.
If this is a console issue (a problem with layout, rendering, colors, etc.), please post to the console issue tracker.
Important: Do not open GitHub issues for Windows crashes (BSODs) or security issues. Please direct all Windows crashes and security issues to secure@microsoft.com. Ideally, please configure your machine to capture minidumps, repro the issue, and send the minidump from «C:Windowsminidump».
Please fill out the below information:
- Your Windows build number: (Type
ver
at a Windows Command Prompt)
Microsoft Windows [版本 10.0.17134.407]
- What you’re doing and what’s happening: (Copy&paste specific commands and their output, or include screen shots)
PS C:WINDOWSsystem32> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature : 找不到引用的汇编。
所在位置 行:1 字符: 1
- Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows- …
-
+ CategoryInfo : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand
- What’s wrong / what should be happening instead:
It is a WSL installing error.
When I try starting Microsoft Windows Subsystem for Linux, I failed.
-
Strace of the failing command, if applicable: (If
some_command
is failing, then runstrace -o some_command.strace -f some_command some_args
, and link the contents ofsome_command.strace
in a gist here). -
For WSL launch issues, please collect detailed logs.
See our contributing instructions for assistance.
The C:WindowsLogsCBSCBS.log is:
2018-11-20 11:10:21, Error CSI 0000001a@2018/11/20:03:10:21.334 (F) onecorebasewcpcomponentstorecsd_locking.cpp(95): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null) [gle=0x80004005]
2018-11-20 11:10:22, Error CSI 0000001b (F) STATUS_SXS_ASSEMBLY_MISSING #412928# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2018-11-20 11:10:22, Error CSI 0000001c (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #412770# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = 3aa00062b58770764afae64242747ac3, version 10.0.17134.137, arch amd64, nonSxS, pkt {l:8 b:31bf3856ad364e35}, cb = (null), s = (null), rid = ‘Package_1986_for_KB4338819~31bf3856ad364e35~amd64~~10.0.1.4.4338819-4022_neutral’, rah = ‘2’, manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2018-11-20 11:10:22, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-11-20 11:10:22, Error CBS Failed to perform operation. [HRESULT = 0x80073701 — ERROR_SXS_ASSEMBLY_MISSING]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]
2018-11-20 11:10:24, Error CBS Attempt to change a finalized session [HRESULT = 0x800f0842 — CBS_E_SESSION_FINALIZED]2018-11-20 11:27:12, Info CBS TI: — Initializing Trusted Installer —
(I have removed all Infos)
When I try to use control panel to install it, I got an error code 0x80073701.
And also I have tried to use dism or «sfc /scannow» to fix the Windows, but the error doesn’t disappear.
(As my native language isn’t English, I’m sorry for my poor English.)
Ошибка 0x80073701 обычно наблюдается при попытке установить свежие обновления Windows. За ошибкой следует сообщение, в котором говорится, что Windows не удалось установить обновление. Многие пользователи на форумах сообщили, что это связано с накопительными обновлениями, выпущенными для систем на базе Windows 10 версии 1903/1607 x64 или x86. Список обновлений, вызывающих такие проблемы, включает KB4512508, KB3206632, KB4507453, KB3213986 и другие аналогичные патчи. Ошибка 0x80073701 также обозначается как ERROR_SXS_ASSEMBLY_MISSING, что свидетельствует о связи с системными файлами. Есть вероятность, что некоторые из них отсутствуют и приводят к сбоям в работе обновления. Чтобы найти походящее решение проблемы с обновлением, обязательно выполните каждый шаг из приведенных ниже инструкций.
Скачать средство восстановления Windows
Скачать средство восстановления Windows
Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить «Ошибка Центра обновления Windows 0x80073701» в Windows 10.
1. Воспользуйтесь средством устранения неполадок Центра обновления Windows
При решении проблем, связанных с обновлением, самое первое и простое, что можно попробовать — это средство устранения неполадок Windows — утилита для решения проблем, которая уже встроена в вашу систему. Чтобы воспользоваться ею, выполните шаги, указанные ниже.
- Откройте настройки, как мы делали выше, и перейдите в Обновление и безопасность > Устранение неполадок.
- На правой панели найдите Центр обновления Windows и нажмите Запустить средство устранения неполадок.
- Завершите процесс, следуя инструкциям на экране, и перезагрузите компьютер.
2. Отключите / удалите стороннее ПО.
Стороннее программное обеспечение, такое как антивирус, может вызывать некоторые сбои в службах Windows. Иногда антивирусы могут ошибаться и блокировать подозрительный процесс, запущенный в вашей системе. По какой-то причине даже службы Windows могут стать частью этого списка. Поскольку мы не можем проверить так ли это без ручного вмешательства, попробуйте отключить сторонний антивирус, если он у вас установлен. Также стоит отметить, что нежелательные или вредоносные программы также могут вести к похожим последствиям. Если вы помните, что недавно устанавливали какое-то новое ПО, попробуйте удалить его и снова загрузить обновление. Если вы не знаете, как правильно избавиться от вредоносных программ, мы рекомендуем загрузить качественный и проверенный антивирус, разработанный Malwarebytes (используйте кнопку ниже).
Скачать Malwarebytes
3. Установите необходимое обновление в безопасном режиме.
Вместо удаления стороннего ПО, которое вызывает конфликт с обновлениями Windows, вы можете запустить свой компьютер в безопасном режиме. Эта функция загрузит вашу систему только с настройками конфигурации по умолчанию, что предотвратит взаимодействие сторонних программ с процессами Windows. Вот как:
- Откройте Настройки через Меню Пуск или нажмите Windows + I вместе.
- Откройте Обновление и безопасность > Восстановление > Особые варианты загрузки.
- Затем нажмите Перезагрузить сейчас.
- Ваша система будет перезагружена и запустится в Среда восстановления Windows.
- Находясь там, выберите Устранение неполадок > Дополнительные параметры > Параметры загрузки.
- Теперь нажмите Перезагрузка , а затем выберите Включить безопасный режим с загрузкой сетевых драйверов после перезагрузки.
- Находясь в Безопасный режим, попробуйте установить конфликтующее обновление еще раз.
4. Проверьте целостность системных файлов.
Как мы писали в начале, большинство проблем с обновлением часто возникает из-за отсутствия или повреждения файлов. Обычно эти файлы являются жизненно важными компонентами системы, обеспечивающими надлежащую связь между некоторыми службами. Если некоторые из этих файлов отсутствуют, скорее всего, это и станет причиной ошибок обновления. Ниже мы собираемся использовать как SFC (Проверка системных файлов), так и DISM (Обслуживание образов развертывания и управление ими), которые помогут обнаружить и восстановить отсутствующие компоненты. Вот как:
С помощью SFC
- Откройте Командная строка , введя
cmd
в поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выберите Запуск от имени администратора.
- После открытия консоли введите
sfc /scannow
команду и нажмите Enter. - Когда процесс восстановления будет завершен, перезагрузите компьютер.
С помощью DISM
- Откройте Командная строка как мы это делали на предыдущем шаге.
- Скопируйте и вставьте эту команду
DISM.exe /Online /Cleanup-image /Restorehealth
. - Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
- После этого перезагрузите компьютер и снова установите обновление.
После выполнения этих сканирований попробуйте снова установить проблемное обновление. Если это не сработает, переходите к другим шагам, описанным ниже.
5. Перезапустите компоненты и Службу обновления Windows.
Этот метод поможет вам сбросить настройки Центра обновления Windows. Данный способ часто помогает, поскольку перезапускает важные службы с нуля. Вся процедура включает перезапуск служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименование некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат специальные подписи для обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновления с нуля. Мы будем использовать консоль для выполнения необходимых команд. Это более сложный вариант, но для его выполнения не потребуется много времени и знаний. Просто следуйте инструкциям ниже:
- Откройте Командная строка , введя
cmd
в поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выберите Запуск от имени администратора.
- Скопируйте и вставьте этот список команд одну за другой, нажимая Enter после каждой. (Это действие отключит службы, ответственные за Обновления Windows)
- Затем мы должны переименовать вышеупомянутые папки. Просто вставьте эти команды, нажимая Enter после каждой.
- Наконец, все, что осталось сделать, это вернуть отключенные службы. Введите эти команды так же, как мы делали ранее.
- На этом все. Перейдите в центр обновления Windows и попробуйте выполнить установку снова.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
6. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.
Иногда у Windows может возникнуть проблема с получением KB обновлений с самого сервера. Если ничто другое не помогает, можно предположить, что причина именно в этом. Перед тем как это сделать, нам нужно будет отметить, какое обновление необходимо установить. Для этого:
- Нажмите Windows key + I одновременно.
- Затем перейдите в Обновление и безопасность.
- В правой части окна выберите Просмотр журнала обновлений.
- После этого найдите и запишите самое последнее обновление КБ (вверху списка).
- Затем загрузите записанное обновление из Microsoft Update Catalog.
7. Используйте Media Creation Tool.
Гарантированный способ установки обновлений — через Media Creation Tool. Это официальная утилита Microsoft, позволяющая пользователям обновлять свои системы до последней доступной версии. Не волнуйтесь, эта процедура не удалит ваши личные данные, а просто обновит компьютер. Для этого выполните следующие действия:
- Для начала, вам нужно скачать утилиту с веб-сайта Microsoft.
- Затем запустите загруженный файл.
- После соглашения с Правилами использования, вы увидите два варианта на выбор. Выберите Обновить этот компьютер сейчас.
- Выберите Сохранить личные файлы чтобы они не пострадали.
- Наконец, запустите процесс и дождитесь его завершения.
- Надеемся, этот метод помог вам избавиться от ошибки 0x80073701.
Заключение
Это руководство содержит все шаги, которые были протестированы и доказали свою эффективность в решении ошибки 0x80073701. Обычно наиболее оптимальным решением является переустановка системы Windows с нуля, но это вовсе не обязательно для решении проблем с обновлением. Кроме того, если когда-нибудь в будущем вы столкнетесь с другими проблемами, связанными с обновлением, вы можете использовать те же шаги, чтобы исправить всплывающие ошибки. На нашем веб-сайте вы можете найти статьи, посвященные другим ошибкам, а также удалению вредоносных программ и защите системы.
This error code (usually) indicates that some registry entries required for the update to be installed are missing from the COMPONENTS hive.
Some lines similar to the following can be found in C:WindowsLogsCBSCBS.log
YYYY-MM-DD HH:MM:SS, Error CSI 0000000c@YYYY/MM/DD:HH:MM:SS.FFF (F) basewcpcomponentstorecsd_locking.cpp(216): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null) [gle=0x80004005]
YYYY-MM-DD HH:MM:SS, Error CSI 0000000d (F) STATUS_SXS_ASSEMBLY_MISSING #1683# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
YYYY-MM-DD HH:MM:SS, Error CSI 0000000e (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #1566# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = dad84541887278134ede27af0d672512, Version = 6.3.9600.17503, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [77]”Package_1_for_KB2976978~31bf3856ad364e35~amd64~~6.3.5.3.2976978-1_neutral_GDR”, rah = [1]”4″, manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
YYYY-MM-DD HH:MM:SS, Info CBS Failed to pin deployment while resolving Update: Package_1_for_KB2976978~31bf3856ad364e35~amd64~~6.3.5.3.2976978-1_neutral_GDR from file: (null) [HRESULT = 0x80073701 – ERROR_SXS_ASSEMBLY_MISSING]
YYYY-MM-DD HH:MM:SS, Info CBS Failed to bulk stage deployment manifest and pin deployment for package:Package_2_for_KB2976978~31bf3856ad364e35~amd64~~6.3.11.3 [HRESULT = 0x80073701 – ERROR_SXS_ASSEMBLY_MISSING]
The important part is this: ERROR_SXS_ASSEMBLY_MISSING a = dad84541887278134ede27af0d672512, Version = 6.3.9600.17503 … Package_1_for_KB2976978~31bf3856ad364e35~amd64~~6.3.5.3.2976978-1_neutral_GDR
So the missing assembly is something like amd64_dad84541887278134ede27af0d672512_31bf3856ad364e35_6.3.9600.17503_none_ … and it is part of Package_1_for_KB2976978~31bf3856ad364e35~amd64~~6.3.5.3.2976978-1_neutral_GDR
The solution is to download the update indicated in the portion that failed to resolve.
In this case KB2976978 v5:
Failed to pin deployment while resolving Update: Package_1_for_KB2976978~31bf3856ad364e35~amd64~~6.3.5.3.2976978-1_neutral_GDR
Or in this case the Windows Update Agent 7.6 (kb949104, downlevel)
Failed to resolve item[0] in Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256
Failed to resolve execution package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256
Once the update has been downloaded, extract the MSU at the command line:
expand {update name}.msu -f:* {destination folder}
If the installer is an .exe file, you may have to use a third party tool (such as 7-zip) to extract the CAB from the update.
Once the update has been extracted, we can reinstall the update using DISM and the extracted CAB file:
DISM.exe /Online /Add-Package /PackagePath:{destination folder}{update name}.cab
You should receive the message:
The operation completed successfully.
Restart Windows to complete this operation.
Do you want to restart the computer now (Y/N)?
Make sure to allow the computer to restart if prompted.
Windows Vista requires the use of pkgmgr instead, like so:
cd {destinationfolder}
mkdir {destinationfolder}{updatename}
expand {updatename}.msu -f:* {destinationfolder}
pkgmgr /ip /m:{destinationfolder}{updatename}.cab /s:{destinationfolder}{updatename}
In this example I’m creating a sandbox directory for the update installation and specifying it’s location using the /s option for pkgmgr.
After the update has been installed and the computer restarted, check for updates.
If the previously failing update is not offered, you have succeeded and the update is no longer required.
If the update is offered, attempt to install it. The update should install successfully.
Процесс установки обновления в Windows 10 может быть прерван различными ошибками. Для некоторых из них не просто подобрать решение, поскольку они связаны с совершенно другой причиной. К таким ошибкам относится 0x80073701. К ее возникновению часто причастны файлы, которые загружались для предыдущего обновления и были повреждены, но это не единственная причина.
Для ее решения сначала используем общие способы, которые способны устранить многие неполадки при обновлении, затем перейдем к методам для определенных кодов ошибок.
Содержание
- 1 Проверка целостности системы
- 2 Средство устранения неполадок
- 3 Сброс компонентов Windows к значениям по умолчанию
Проверка целостности системы
Если некоторые системные файлы, которые отвечают за работу обновления, повреждены или отсутствуют, то Windows выбросит ошибку 0x80073701 из-за отсутствия к ним доступа. Это решение эффективно, если рядом отображается код ERROR_SXS_ASSEMBLY_MISSING.
Используем инструмент DISM, который особенно полезен для проверки готовности системы к обновлению. С его помощью можно проверить образ Windows на наличие ошибок и несоответствий.
Выведите на экран панель системного поиска сочетанием Win + S, наберите cmd и под найденным результатом нажмите на «Запуск от имени администратора».
В консоли запустите по очереди команды:
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
При выполнении последней требуется подключение к интернету, поскольку она заменяет поврежденные файлы рабочими копиями из Центра обновления Windows.
После завершения воспользуйтесь инструментом SFC, который заменяет сбойные файлы из локального хранилища.
Выполните команду:
sfc /scannow
После завершения сканирования перезагрузите ПК. Если обновление по-прежнему не устанавливается из-за ошибки 0x80073701, смотрите следующее решение.
Средство устранения неполадок
В Windows 10 есть несколько встроенных инструментов устранения неполадок, которые способны исправить некоторые ошибки.
Откройте Параметры совместным нажатием на Win + I и выберите раздел «Обновление и безопасность».
На левой панели перейдите на вкладку Устранение неполадок. Разверните Центр обновления Windows и кликните на «Запустить средство устранения неполадок».
После завершения опять перейдите в это окно, выберите «Подключения к интернету» и запустите средство.
После завершения выключите компьютер. Отключите все внешние USB устройства, кроме мыши и клавиатуры, поскольку несоответствия в ходе распознания драйверов могут привести к ошибке 0x80073701. После загрузки проверьте настройки времени и даты. Есть случаи, когда из-за неправильных значений не удается обновить систему.
Теперь попробуйте обновить ОС. Если продолжаете сталкиваться с ошибкой 0x80073701, перейдите к следующему решению.
Во многих случаях этим способом удается исправить ошибку 0x80073701. Прежде чем приступить к решению, закройте все запущенные программы и сделайте резервную копию системного реестра
Для создания копии реестра откройте редактор командой regedit из окна «Выполнить» (Win + R). Перейдите в Файл – Экспорт и укажите путь для сохранения копии.
Перейдем непосредственно к решению. Отключите службы, связанные с обновлением системы:
- Фоновая интеллектуальная служба передачи (BITS);
- Службы криптографии;
- Центр обновления Windows.
Для этого в поле системного поиска впишите cmd и под найденным результатом щелкните на запуск от имени администратора.
В консоли по очереди запустите команды:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Чтобы сбросить компоненты обновления, нужно удалить некоторые файлы. Наберите команду:
Del «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
Затем нужно переименовать каталоги SoftwareDistribution и catroot2, в которых сохраняются файлы обновлений. В консоли запустите по очереди команды:
Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%system32catroot2 catroot2.bak
Теперь нужно сбросить Winsock. Выполните команду:
netsh winsock reset
Теперь нужно по очереди запустить службы:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
После перезагрузки ПК попытайтесь обновить Windows. Проверьте, удалось ли исправить ошибку 0x80073701.
Another symptom is that it claims that there has been no last update installation ever. It quotes a null in a non-existing source code file on somebody’s d: drive:
2014-12-27 00:12:17, Error CSI 00000351@2014/12/26:23:12:17.141 (F) d:win7sp1_gdrbasewcp
componentstorecsd_locking.cpp(324): Error STATUS_SXS_ASSEMBLY_MISSING originated in function
CCSDirectTransaction::LockComponent expression: (null)
And it appears from the CBS.log below that it cannot find WUClient-SelfUpdate-Core-CoreComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256 .
de-DE in that package name indicates something in standard German. The installation is in Danish.
This is Windows 7 Professional, so I cannot just install other languages as suggested for some solutions as suggested on one Microsoft page (only bigger versions allow multiple language packs).
I have tried following this suggestion:
http://support.microsoft.com/kb/971058/en-us
The fixit automatic troubleshooting program linked from that page determines that Windows Update needs updating, which fails.
The manual procedure fails at point 11: Install the latest Windows Update Agent. So it just achieves to disable internet access until the machine is restarted.
The mentioned files gpkcsp.dll, initpki.dll, msxml.dll, muweb.dll, sccbase.dll, slbcsp.dll, wuaueng1.dll, wucltui.dll and wuweb.dll do not exist. For the files browseui.dll, mshtml.dll, qmgr.dll and shdocvw.dll it says something to the effect of shared library loaded, but DllRegisterServer attachment point not found.
As instructed, I have tried with/without point 4.
I also tried the unorthodox suggestion of using Vistalizator (http://www.froggie.sk/index.html), but it failed installing the German language pack.
All attempts so far failed with the error in the headline in some guise, ie. have no effect.
System Update Readiness Tool reports no problems and sfc /scannow the same.
The problem appears to be similar to some problems people had installing SP1, but this machine already has SP1 installed.
CBS.log says:
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~da-DK~7.6.7600.320, Update: Aux-64and32
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~da-DK~7.6.7600.320, Update: Aux-64and32, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.320_da-dk_d9072471cf1d591b
2014-12-27 00:12:16, Info CSI 0000034b Performing 1 operations; 1 are not lock/unlock and follow:
AddCat (14): flags: 0 catfile: @0x198c248
2014-12-27 00:12:16, Info CSI 0000034c Performing 1 operations; 1 are not lock/unlock and follow:
Stage (1): flags: 8 app: [Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.320, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"da-DK", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0x198cab8
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.320, Update: Aux-64and32
2014-12-27 00:12:16, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.320, Update: Aux-64and32, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.320_de-de_d632b9add0f3adb5
2014-12-27 00:12:16, Info CSI 0000034d Performing 1 operations; 1 are not lock/unlock and follow:
AddCat (14): flags: 0 catfile: @0xb56888
2014-12-27 00:12:17, Info CSI 0000034e Performing 1 operations; 1 are not lock/unlock and follow:
Stage (1): flags: 8 app: [Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.320, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"de-DE", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb566d8
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~hu-HU~7.6.7600.320, Update: Aux-64and32
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~hu-HU~7.6.7600.320, Update: Aux-64and32, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.320_hu-hu_6916e2d1972a909d
2014-12-27 00:12:17, Info CSI 0000034f Performing 1 operations; 1 are not lock/unlock and follow:
AddCat (14): flags: 0 catfile: @0xb56be8
2014-12-27 00:12:17, Info CSI 00000350 Performing 1 operations; 1 are not lock/unlock and follow:
Stage (1): flags: 8 app: [Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.320, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"hu-HU", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb56648
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256, Update: Aux
2014-12-27 00:12:17, Info CBS Exec: Resolving Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256, Update: Aux, PinDeployment: amd64_microsoft-windows-w..oyment-languagepack_31bf3856ad364e35_7.6.7600.256_de-de_d631806fd0f4d02b
2014-12-27 00:12:17, Error CSI 00000351@2014/12/26:23:12:17.141 (F) d:win7sp1_gdrbasewcpcomponentstorecsd_locking.cpp(324): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null)
[gle=0x80004005]
2014-12-27 00:12:17, Error CSI 00000352 (F) STATUS_SXS_ASSEMBLY_MISSING #7307067# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c]
2014-12-27 00:12:17, Error CSI 00000353 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #7306952# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-WindowsUpdateClient-Aux.Deployment-LanguagePack, Version = 7.6.7600.256, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"de-DE", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [77]"WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256.Aux", rah = [2]"32", manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701]
2014-12-27 00:12:17, Info CBS Failed to pin deployment while resolving Update: Aux from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CBS Failed to resolve item[0] in Package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256, Update: Aux [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CBS Failed to resolve execution update. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Error CBS Failed to resolve execution package: WUClient-SelfUpdate-Aux-AuxComp~31bf3856ad364e35~amd64~de-DE~7.6.7600.256 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CSI 00000354@2014/12/26:23:12:17.320 CSI Transaction @0x4a5460 destroyed
2014-12-27 00:12:17, Info CBS Perf: Resolve chain complete.
2014-12-27 00:12:17, Info CBS Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
2014-12-27 00:12:17, Info CBS WER: Generating failure report for package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, status: 0x80073701, failure source: Resolve, start state: Absent, target state: Staged, client id: WindowsUpdateAgent
2014-12-27 00:12:17, Info CBS Failed to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
2014-12-27 00:12:17, Info CBS Failed to add %windir%winsxspending.xml to WER report because it is missing. Continuing without it...
2014-12-27 00:12:17, Info CBS Failed to add %windir%winsxspending.xml.bad to WER report because it is missing. Continuing without it...
2014-12-27 00:12:18, Info CBS Reboot mark refs: 0
2014-12-27 00:12:18, Info CBS SQM: Reporting package change for package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, current: Absent, pending: Default, start: Absent, applicable: Installed, target: Staged, limit: Staged, hotpatch status: StillGoing, status: 0x0, failure source: Resolve, reboot required: False, client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 1484, first merged sequence: 1484
2014-12-27 00:12:18, Info CBS SQM: Upload requested for report: PackageChangeBegin_WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, session id: 142859, sample type: Standard
2014-12-27 00:12:18, Info CBS SQM: Ignoring upload request because the sample type is not enabled: Standard
2014-12-27 00:12:18, Info CBS SQM: Reporting package change completion for package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, current: Absent, original: Absent, target: Staged, status: 0x80073701, failure source: Resolve, failure details: "(null)", client id: WindowsUpdateAgent, initiated offline: False, execution sequence: 1484, first merged sequence: 1484
2014-12-27 00:12:18, Info CBS SQM: resolve time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2014-12-27 00:12:18, Info CBS SQM: stage time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2014-12-27 00:12:18, Info CBS SQM: execute time performance datapoint is invalid. [HRESULT = 0x80070490 - ERROR_NOT_FOUND]
2014-12-27 00:12:18, Info CBS SQM: Upload requested for report: PackageChangeEnd_WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320, session id: 142862, sample type: Standard
2014-12-27 00:12:18, Info CBS SQM: Ignoring upload request because the sample type is not enabled: Standard
2014-12-27 00:12:18, Info CBS Enabling LKG boot option
2014-12-27 00:12:18, Info CBS Exec: End: nested restore point - complete.
2014-12-27 00:12:18, Info CBS Restored system sleep block state: 0x80000000
2014-12-27 00:12:18, Info CBS Exec: Processing complete. Session: 30417249_1631225687, Package: WUClient-SelfUpdate-Aux-TopLevel~31bf3856ad364e35~amd64~~7.6.7600.320 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING]
I would be greatful for any suggestions — thank you.