kolafox,
Создайте точку восстановления.
В командной строке от имени Администратора выполните:
Код:

net stop msiserver
regsvr32 /u /s %windir%\System32\msi.dll
regsvr32 /u /s %windir%\System32\msihnd.dll
regsvr32 /u /s %windir%\System32\msisip.dll
regsvr32 /s %windir%\System32\msi.dll
regsvr32 /s %windir%\System32\msihnd.dll
regsvr32 /s %windir%\System32\msisip.dll
net start msiserver
Перезагрузитесь и проверьте установку.
Если не поможет, сделайте скриншоты Разрешений и Владельца на разделы реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\AppPatch\
v2.0.50727.00000
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\AppPatch\
v4.0.30319.00000
Службу встроенного брандмауэра пробовали отключать ?