Почему свежий пакет не помогает
Самая частая ошибка при попытке починить это самостоятельно — установить последний доступный распространяемый пакет Visual C++ и удивиться, что ничего не изменилось. Дело в том, что версии пакета не заменяют друг друга: программа, собранная под набор 2012 года, обращается именно к файлам этого набора по имени, и наличие более новых библиотек рядом для неё ничего не значит.
Поэтому на компьютере с большим стажем обычно установлено сразу несколько пакетов разных лет, и это правильное состояние, а не мусор. Удаление «старых» пакетов для освобождения места — верный способ сломать половину специализированных программ и часть игр.
