Во время инсталяции выдает сообщение 
Потом откатывает установку, пишет
После закрытия пишет 
сначала это
Убедиться, что Виндовс полностью обновлена - до состояния "критических обновлений больше нет".
Включая Internet Explorer (даже, если пользоваться им не планируется).
Удалить все имеющуеся версии NetFramework с помощью этого: http://www.holdemmanager.com/Downloads/cleanup_tool.exe
Далее - скачать инсталлятор NET и запустить
для XP / Vista - сначала 3.5 sp1 http://download.microsoft.com/download/2/0/e/20e90413-712f-438c-988e-fdaa79a8ac3d/dotnetfx35.exe
а затем и NET4
для Win7 - только NET4 http://www.microsoft.com/downloads/en/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en
После инсталляции каждой версии NET - повторно обновить Виндовс (там всегда появляются новые критические обновления).
И каждый раз, когда Виндовс просит перегрузиться - делать это сразу, не откладывая "на потом".
После того, как проделаны все вышеупомянутые манипуляции, рекомендую проверить корректность установки каждой версии .NET Framework. Сделать это можно при помощи утилиты .NET Framework Setup Verification.