sterr написал:поставил, теперь: Unable to find a version of the runtime to run this application
В заголовке окна с таким сообщением присутствует фраза .NET Framework Initialization Error? Эту ошибку генерирует среда выполнения Microsoft .NET Framework. Она связана с настройками ОС и пакетов обновления .NET Framework на конкретном компьютере. Скорее всего так же не будут выполняться все другие приложения, написанные для этой платформы .NET. К сожалению, мы не можем исправить это в своей программе, т.к. до запуска самой программы ОС не доходит. Пожалуйста, попробуйте удалить из системы все пакеты обновлений, связанные с .NET Framework и установить заново MS .NET Framework 3.5 (а лучше 4.0) для нужной версии ОС (x64 или x86) и нужного языка.