Чтобы устранить ошибку «0x80073712. Хранилище компонентов повреждено» необходимо открыть командную строку с правами администратора и выполнить следующие команды:
Проверка хранилища компонентов:
Dism /Online /Cleanup-Image /CheckHealth
Восстановление:
Dism.exe /Online /Cleanup-Image /Restorehealth
Для Powershell команда выглядит следующим образом:
Repair-WindowsImage -Online -RestoreHealth
Можно также восстановить из оригинального установочного диска, для этого необходимо вставить диск и выполнить команды в Powershell:
Repair-WindowsImage -Online -RestoreHealth -Source Е:\sources\install.wim:1
где E — буква диска, а цифра 1 номер издания на диске.
После процедур желательно выполнить проверку системных файлов набрав в командной строке:
sfc /SCANNOW
как узнать номер издания на диске