Такая беда как повреждение хранилища компонентов Windows, всегда приводит к большому количеству ошибок: к примеру, когда мы устанавливаем обновления ос виндовс. А бывает и так, что невозможно гладко установить какую-то программу. Что делать!? и при всём при этом по коду ошибок трудно понять, что повреждены именно компоненты — в коде это явно не отследить.
Посему, коли у вас не устанавливаются обновления… или затруднения в установке программ, следует поискать причину в «хранилище компонентов».
Давайте решим эту проблему!
исправляем повреждения хранилища компонентов виндовс
Для начала приведу список некоторых распространённых ошибок, кои возникают как следствие повреждения хранилища компонентов Windows, или нарушают саму работу компонентов…
Будет примерно так: хранилище компонентов повреждено. Ошибка: 14098
0x800B0101 CERT_E_EXPIRED
0x8007371B ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE
0×80070490 ERROR_NOT_FOUND
0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME
0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE
0×80070057 ERROR_INVALID_PARAMETER
0×80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT
0x800736CC ERROR_SXS_FILE_HASH_MISMATCH
0×80070002 ERROR_FILE_NOT_FOUND
0x8007000D ERROR_INVALID_DATA
0x800F081F CBS_E_SOURCE_MISSING
0x800B0100 TRUST_E_NOSIGNATURE
0×80092003 CRYPT_E_FILE_ERROR
0x800705B9 ERROR_XML_PARSE_ERROR
0×80070246 ERROR_ILLEGAL_CHARACTER
0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR
0x80073712 Хранилище компонентов повреждено
Такие переводы:
не выполнена установка Net Framework — вероятно, хранилище компонентов повреждено
Не удалось установить обновление — хранилище компонентов повреждено!
Теперь мы вооружены некоторыми кодами ошибок, а значит уже легче исправить ситуацию! Однако:
Перед началом работ по отлову и исправлению ошибок, рекомендуется !! отключить — лучше — удалить антивирус и любые другие защищающие программы, которые блокируют всякие изменения системных файлов.
способы восстановления повреждённых компонентов Виндовс
1 вариант: позволяющий получить практически 100%й результат восстановления хранилища компонентов Windows… (но это медленно по времени)
Нужно выполнить установку системы в режиме обновления, это подходит для любой версии ОС Windows — и практически исправляет большинство ошибок.
Как и говорилось, переустановка ОС в режиме обновления может отнять массу времени ! где-то примерно раза в два дольше, чем обычная чистая установка (все личные настройки и программы замечательно будут сохранены).
Если у вас есть причины из-за которых первый способ не подходит, можете прибегнуть к описанным ниже вариациям — НО !! факт того, что они помогут, с оч. малой вероятностью.
Всё-таки первый вариант восстановления компонентов предпочтительнее…
исправляем ошибки через командную строку…
Как запускается инструмент «Командная строка», читайте в тексте статьи — здесь…
Вот полная подборка Горчих клавиш для Виндовс — с подробными пояснениями…
Запустим «Командную строку» в режиме администратора и — выполните такую команду-запрос:
Для ос Windows 8. 8.1 и 10:
Dism /Online /Cleanup-Image /CheckHealth
— далее так:
Dism /Online /Cleanup-Image /RestoreHealth
Если вы исправляете ошибки без подключения к интернету, то так:
e:\sources\install.wim
путь к образу на диске будет таким:
Dism /Online /Cleanup-Image /RestoreHealth /Source:e:\sources\install.wim:1 /LimitAccess
Для ос Windows 7
Dism /Online /Cleanup-Image /ScanHealth
либо:
sfc /scannow
В этих случаях, мы запрашиваем в системе проверку целостности файлов и, может случится так (если повезёт) — система восстановит поврежденные…
Хотя частенько бывает, что восстановление в автоматическом режиме невозможно! — придется восстанавливать файлы (ошибки) вручную…
Если получится исправить (восстановить): попробуйте запустить установку обновлений ос вновь.
Ещё вариация на тему исправления компонентов виндовс
Проверьте предмет корректной работы всех необходимых служб — также через командную строку и от имени же администратора — команды такие:
net stop wuauserv
net stop bits
net stop cryptsvc
ren %systemroot%\SoftwareDistribution SoftwareDistributionOld
ren %systemroot%\System32\catroot2 catroot2Old
net start cryptsvc
net start bits
net start wuauserv
…снова попробуйте установить обновления… или программу, которая не устанавливалась…
Если всё тщетно !! ничего не помогло восстановить…
Напоминаю: пробуйте первый описанный способ! и если не поможет и он, то — останется только вариант ПОЛНОЙ переустановки системы: начисто!
...А мне остаётся только раскланяться... и пожелать полезной работы в сети
МИГ подписки - ЭРА полезных знаний!!
авторы постов непременно помогут!..
Как установить расширение Chrome из zip архива, установка из .crx файла по шагам