Не выполнена установка .NET Framework 4; причина: Хранилище компонентов повреждено

Если при установке .NET Framework появляется сообщение об ошибке: "Не выполнена установка .NET Framework 4; причина: Хранилище компонентов повреждено", как на рисунке ниже:


то надо зайти в Компоненты Windows и выключить/включить (т.е. как бы перезагрузить) компонент Microsoft .NET Framework 3.5.1, затем снова попробовать установить .NET Framework.



Однако, если сообщение об ошибке появляется при наличии проблем обновления Windows c кодом ошибки 80073712, как на рисунке ниже:


то надо в командной строке дать команду sfc /scannow а затем, если есть ошибки дать команду:
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >%userprofile%\Desktop\sfcdetails.txt
после этого на рабочем столе должен появится файл sfcdetails.txt с описанием ошибок, которые по идее надо устранить.

--
Access Vista Install DVD Files
How to extract missing system files from the DVD of Windows 7/Vista.
Repair Install For Vista