Вам необходимо посмотреть не установлены у Вас другие библиотеки Visual C++ и не происходит ли конфликт с ними. Зачастую при установке сама программа может ругаться и выдавать сообщение ошибки. Вбейте его в гугл или другой поисковик и узнаете в чем ошибка.
Вопрос конечно старый, но мало ли кому пригодиться информация. Изначально у меня не устанавливался framework, проблема была актуально долгое время и решить ее никак не мог, затем "Случайно" в сотый раз пытаясь ее установить, все прошло успешно, но при запуске игры появилась новая ошибка и для ее решения как раз нужно было поставить "Microsoft Visual C++ ", которая не ставилась, скорее всего по той же причине, что и framework раньше. помогло банальное отключения "Центра обновления windows".