А откуда вы брали дистрибутив .NET Framework 4 и какой именно?
возможно, у вас похожий случай
Ошибки 0x80070643 или 0x643 при установке обновлений .NET Framework есть специальная утилита для удаления .NET Framework
.NET Framework Cleanup Tool User's Guide