Разбирался недавно с проблемой запуска старого софта и заодно заметил, что похожие ошибки иногда появляются и после чистой установки Windows перед запуском игр.
В частности, Windows может выдавать сообщения вроде:
MSVCP120.dll was not found
MSVCR120.dll is missing
The program can't start because MSVCP120.dll is missing
Microsoft Visual C++ Redistributable is required
Сначала кажется, что проблема в самой программе или игре, но на практике приложение может просто требовать определённую версию Microsoft Visual C++ runtime.
Для старых приложений, созданных с использованием Visual Studio 2013, используется Visual C++ Redistributable 2013 (VC++ 12.0). Причём здесь есть важный момент с архитектурой: x86 и x64 — это не просто два одинаковых установщика.
x86 нужен приложениям, использующим 32-битный runtime, а x64 — 64-битным приложениям. Поэтому даже если Windows установлена в 64-битной версии, конкретная программа всё равно может требовать x86-компоненты.
Я бы также не советовал при ошибке MSVCP120.dll сразу искать отдельный DLL-файл на случайных сайтах. Гораздо логичнее сначала определить, какая версия Visual C++ требуется приложению, и установить соответствующий Redistributable.
Для удобства собрал информацию в одном месте: [b][color=#ff0000]https://winfilehub.com/runtime....b]
Там отдельно разобраны Visual C++ 2013, выбор x86/x64, установка на Windows 10/11 и ошибки MSVCP120.dll и MSVCR120.dll.
Ещё интересный момент: наличие более новой версии Visual C++ не всегда означает, что старое приложение сможет работать. Разные программы могут зависеть от разных поколений Visual C++ runtime, поэтому несколько версий Redistributable в Windows — вполне обычная ситуация.
Если после переустановки Windows какая-нибудь старая игра или программа не запускается, я бы проверял по порядку:
1. точный текст ошибки;
2. требуемую версию Visual C++;
3. архитектуру приложения — x86 или x64;
4. наличие соответствующего Redistributable;
5. состояние уже установленного runtime;
6. только после этого разбирался бы с самой программой.
Может пригодиться тем, кто после переустановки Windows восстанавливает старые игры, инструменты или другой софт. Если у кого-то CS2 или другая программа выдаёт конкретную DLL/runtime-ошибку — можете написать текст ошибки, интересно сравнить случаи.Добавлено (12.08.2026, 04:50)
---------------------------------------------
[color=#000000]https://winfilehub.com/runtime....]
Добавлено (12.08.2026, 04:50)
---------------------------------------------
https://winfilehub.com/runtimes/visual-c-redistributable-2013.html
Добавлено (12.08.2026, 04:50)
---------------------------------------------
https://winfilehub.com/runtimes/visual-c-redistributable-2013.html