Здесь я опишу самый быстрый и распространенный способ её решения:
ВНИМАНИЕ! ВСЕ ПУНКТЫ ДЕЛАТЬ В НУЖНОЙ ПОСЛЕДОВАТЕЛЬНОСТИ! 1) Как мы видим ошибка идет из Microsoft Visual C++. Но перед его установкой надо скачать .NET Fremework 3.5, так-как висуал не установиться без него.
2) Скачиваем новый Microsoft Visual C++. Если даже он у вас есть все равно переустановите.
СКАЧАТЬ Visual 2005 - это самая оптимальная версия, но при желании можно найти и версию 2008 года.
3) Если у вас хороший компьютер, то не помешало бы скачать новую версию деректаХ - DerectX 10
Сталкивался с етой ошибкой уже давольно давно и на другом портале и привёл самый еффективный метод решения
Хотя y большинства людей проблема была из-за 47 протакола самой игры,так что задумывайтесь об установке нового патча или покупке Steam