Ошибка «система не обнаружила msvcr100 dll при запуске игры» решается почти всегда одинаково: нужно поставить Microsoft Visual C++ 2010 Redistributable. Файл msvcr100.dll входит именно в этот пакет, а не в саму игру. Игра просто ждёт библиотеку от Microsoft, а не от разработчика — и без неё не стартует.

MSVCR100.dll — часть рантайма Visual C++ 2010. Многие игры и программы используют такие библиотеки вместо того, чтобы носить весь код внутри себя. Если пакет 2010 года не установлен, повреждён или удалён антивирусом, система честно сообщает, что файла нет.
Отдельно скачивать одну dll и класть её в папку с игрой — плохая идея. Так делают многие, и потом ошибка вылезает снова, только уже с другим текстом. Библиотека должна ставиться через официальный установщик, который заодно пропишет её в системные реестры и разложит по нужным папкам.
Скачайте Microsoft Visual C++ 2010 Redistributable с официального сайта Microsoft — отдельно версию x86 и x64, если сомневаетесь, какая нужна, ставьте обе. Запустите установщик, согласитесь с лицензией, дождитесь завершения. Перезагрузите компьютер — да, это не формальность, часть системных файлов обновляется именно при перезапуске.
Читайте по теме: Ошибка msvcr100.dll: как вернуть файл в Windows, Не удается продолжить выполнение кода, поскольку не обнаружена emp.dll и Не удается продолжить выполнение кода: не найден vcruntime140.dll.
Если ошибка осталась, попробуйте переустановить саму игру. Иногда файл повреждается при распаковке или из-за сбоя на диске, и переустановка чинит это быстрее, чем поиск причины. Заодно проверьте антивирус: некоторые сканеры помечают библиотеки рантайма как подозрительные и удаляют их в карантин без предупреждения.
Если не уверены в разрядности игры — да, ставьте обе. Они не конфликтуют друг с другом и живут в системе параллельно. Разница только в том, какие программы какую версию используют.
Технически можно, но так делать не стоит. Файлы с сомнительных источников часто повреждены или заражены, а без остального пакета Visual C++ библиотека может конфликтовать с другими компонентами системы. Правильный путь — установка официального редистрибутива целиком.
Проверьте, что установка действительно завершилась без ошибок — иногда установщик тихо прерывается из-за нехватки места на диске или конфликта с уже стоящей версией. Попробуйте сначала удалить старый пакет Visual C++ 2010 через «Панель управления» → «Программы и компоненты», а потом поставить заново. Если и это не помогает, проверьте целостность файлов самой игры через её launcher или платформу, откуда она куплена.
Да, и это частая причина, почему установка «не помогла». На 64-битной Windows может стоять только x64 версия рантайма, а сама игра — 32-битная и ищет x86 библиотеку. Решение простое: поставить обе версии редистрибутива, они не мешают друг другу.
Иногда да, если ошибка появилась резко после обновления системы или установки другой программы. Точка восстановления вернёт системные файлы к рабочему состоянию без переустановки Windows целиком. Но это крайняя мера — сначала проще и быстрее попробовать переустановить сам редистрибутив.
Может, и это встречается чаще, чем кажется. Некоторые антивирусы помещают библиотеки Visual C++ в карантин как ложное срабатывание, особенно после ручной загрузки dll с сомнительных сайтов. Проверьте карантин антивируса — если файл там, восстановите его или добавьте папку с рантаймом в исключения.
Проверьте версию Windows на актуальность обновлений — старые сборки системы иногда конфликтуют с новыми версиями редистрибутива. Если это не помогло, обратитесь в поддержку игры или разработчика: возможно, дело не в библиотеке, а в повреждённом установочном файле самой игры. В отдельных случаях помогает полная переустановка Windows, но это стоит делать только после того, как исключены все более простые варианты.
Если после установки редистрибутива и перезагрузки ошибка не уходит, скорее всего дело не в самой библиотеке, а в повреждённых файлах игры или в конфликте разрядностей — начните проверку именно с этого, а не с повторной загрузки той же dll.