Если Windows сообщает, что msvcr120.dll отсутствует, сначала установите или восстановите Microsoft Visual C++ 2013 Redistributable нужной разрядности. Файл msvcr120.dll входит именно в среду выполнения Visual C++ 2013, поэтому установка более нового пакета не заменяет её. Ниже приведены четыре решения: официальный установщик Microsoft, восстановление пакета, переустановка приложения и необязательная расширенная проверка. После каждого способа запускайте проблемную программу и прекращайте действия, как только она начнёт открываться без ошибки.

Быстрая диагностика: какой способ выбрать
Ошибка означает, что приложение не может загрузить требуемый файл. Причиной может быть отсутствие среды выполнения, повреждённый пакет либо неполная установка самой программы. Начните с наименее рискованного решения, соответствующего наблюдаемой ситуации.
| Ситуация | С чего начать | Причина выбора |
|---|---|---|
| Ошибка возникла на новом компьютере или после переустановки Windows | Способ 1 | Visual C++ 2013 может отсутствовать. |
| Visual C++ 2013 уже отображается среди установленных программ | Способ 2 | Пакет может быть повреждён. |
| Не запускается только одна программа | Способ 3 | Вероятно, повреждена её локальная установка. |
| Ошибка появляется в нескольких программах или причина неясна | Способ 4 | Расширенная проверка поможет найти другие проблемы зависимостей. |
Правило безопасности: не загружайте отдельный DLL-файл с неофициальных сайтов и не копируйте его в системные папки. Подписанный установщик Microsoft устанавливает согласованный набор файлов нужной архитектуры и корректно регистрирует пакет.
Способ 1: установите официальный пакет, если msvcr120.dll отсутствует
Когда использовать
Начните с этого способа, если Visual C++ 2013 не установлен или ошибка появилась после переустановки Windows. Microsoft включает msvcr120.dll в комплекты Visual C++ 2013 для x86 и x64.
Пошаговая инструкция
- Закройте приложение, которое показывает ошибку.
- Откройте официальную страницу загрузки распространяемых пакетов Visual C++.
- Найдите раздел Visual Studio 2013 (VC++ 12.0).
- Загрузите установщик x86 для 32-разрядного приложения или x64 для 64-разрядного.
- Запустите загруженный установщик и примите условия лицензии.
- Перезагрузите Windows, если установщик попросит об этом, и снова откройте приложение.
Примечание: на 64-разрядной Windows можно установить оба официальных пакета, если разрядность приложения неизвестна. Они сосуществуют, поскольку 32-разрядным программам нужен пакет x86, даже когда сама Windows имеет архитектуру x64.
Как проверить результат
Запустите программу тем же ярлыком или исполняемым файлом, который ранее вызывал ошибку. Результат подтверждён, если диалог об отсутствующем файле больше не появляется, а программа доходит до обычного стартового экрана. Если установщик сообщает, что пакет уже присутствует, перейдите к его восстановлению.
Способ 2: восстановите или переустановите Visual C++ 2013
Когда использовать
Этот способ подходит, если Microsoft Visual C++ 2013 Redistributable уже установлен, но сообщение «msvcr120.dll не найден» сохраняется. Восстановление возвращает зарегистрированные файлы среды выполнения без ручного копирования DLL.
Пошаговая инструкция
- Нажмите Windows + R.
- Введите
appwiz.cplи нажмите ОК. - Поочерёдно выберите записи Microsoft Visual C++ 2013 Redistributable.

- Нажмите Изменить, а затем Восстановить, если этот вариант доступен.
- Перезагрузите Windows и проверьте проблемное приложение.
- Если восстановление не помогло, удалите только записи 2013 года, перезагрузите компьютер и установите пакеты заново с указанной выше страницы Microsoft.
Примечание: не удаляйте другие версии Visual C++. Разным приложениям могут требоваться разные выпуски среды выполнения, а пакеты 2013 года и более ранние версии устанавливаются параллельно.
Как проверить результат
Вернитесь в список программ и убедитесь, что восстановленные или переустановленные записи 2013 года присутствуют. Затем дважды запустите проблемное приложение. Повторный успешный запуск подтверждает, что результат не ограничивался первым запуском после установки.
Способ 3: восстановите или переустановите проблемное приложение
Когда использовать
Выберите этот путь, если официальный пакет среды выполнения установлен правильно, но не работает только одна программа. Это позволяет исправить отсутствующие файлы приложения, незавершённую установку или повреждённые локальные компоненты.
Пошаговая инструкция
- Создайте резервную копию проектов, сохранений игр и пользовательских настроек приложения.
- Откройте Параметры > Приложения > Установленные приложения.

- Откройте доступные параметры проблемной программы и выберите Восстановить, если такая команда предусмотрена.
- Запустите приложение после завершения восстановления.
- Если функции восстановления нет, удалите программу.
- Загрузите актуальный установщик с официального сайта издателя, установите программу заново и при необходимости перезагрузите Windows.
Как проверить результат
Откройте программу через новую запись в меню «Пуск». Если она запускается без сообщения о msvcr120.dll, вероятной причиной была повреждённая локальная установка. Когда такая же ошибка возникает у нескольких несвязанных программ, переходите к более широкой диагностике.
Способ 4: выполните проверку с помощью Fionn DLL Fixer
Когда использовать
Этот необязательный способ предназначен для случаев, когда сбои загрузки зависимостей сохраняются или затрагивают несколько приложений. Fionn DLL Fixer проверяет DLL-файлы и системные компоненты Windows, поддерживает автоматическое исправление и повторную проверку. Сначала следует выполнить официальные и ручные действия выше.
Пошаговая инструкция
- Запустите Fionn DLL Fixer. Программа автоматически проверит компьютер на проблемы с DLL и системными компонентами, а затем покажет найденные результаты.

- После завершения проверки нажмите Исправить, чтобы начать автоматическое устранение найденных проблем.

- Дождитесь окончания процесса. Пока исправление выполняется, кнопка показывает соответствующее состояние.

- После завершения нажмите ОК в окне подтверждения. Если появится запрос, перезагрузите компьютер перед проверкой результата.

- Если после перезагрузки ошибка сохраняется, нажмите Проверить снова. При обнаружении новых проблем повторите исправление.

Как проверить результат
Завершите повторную проверку и откройте проблемное приложение. Убедитесь, что программа больше не сообщает о соответствующей проблеме, а Windows не показывает диалог об отсутствующем файле. Бесплатная версия предоставляет три попытки; VIP открывает дополнительный доступ к исправлению DLL, DirectX, сред выполнения и системных компонентов.
Распространённые ошибки
- Установка только новой среды выполнения. Visual C++ 2015–2022 не заменяет отдельный пакет Visual C++ 2013.
- Выбор пакета только по архитектуре Windows. Разрядность должна соответствовать приложению: 32-разрядной программе на 64-разрядной Windows всё равно нужен x86.
- Ручное перемещение файлов между системными папками. В x64-версии Windows файлы x86 размещаются в
%WinDir%\SysWOW64, а файлы x64 — в%WinDir%\System32. Названия легко перепутать, поэтому размещение следует доверить установщику. - Начало с общей проверки системных файлов. Поскольку
msvcr120.dllотносится к Visual C++ 2013, восстановление соответствующей среды выполнения является более точным первым действием.
Заключение
Сначала установите официальный пакет Visual C++ 2013 нужной разрядности. Если он уже присутствует, восстановите или чисто переустановите записи 2013 года. Когда ошибка затрагивает только одну программу, восстановите её либо установите заново из официального источника. Для более широкой диагностики нескольких зависимостей можно использовать Fionn DLL Fixer. Итог проверяется запуском того же приложения без сообщения о DLL. Если ошибка сохраняется, запишите её точный текст и обратитесь к издателю приложения или в поддержку Fionn, приложив результаты проверки.
Часто задаваемые вопросы
Что такое msvcr120.dll?
msvcr120.dll — файл среды выполнения Microsoft Visual C++ 2013. Он существует в комплектах VC120 для x86 и x64. Программы, созданные для этой среды, могут не запускаться, если пакет нужной архитектуры отсутствует или повреждён.
Можно ли скачать msvcr120.dll отдельно?
Нет. Безопаснее установить полный официальный пакет Microsoft Visual C++ 2013 Redistributable. Отдельный файл из неофициального источника может иметь неподходящую версию или архитектуру и не проходит штатную регистрацию установщиком.
Какой пакет нужен: x86 или x64?
Ориентируйтесь на архитектуру приложения, а не только Windows. Для 32-разрядной программы нужен x86 даже в 64-разрядной Windows. Если разрядность приложения неизвестна, официальные пакеты x86 и x64 могут быть установлены одновременно.
Почему Visual C++ 2015–2022 не устранил ошибку?
msvcr120.dll относится к VC++ 12.0 из Visual Studio 2013. Пакеты 2013 года и более ранние среды работают параллельно с новыми версиями, поэтому пакет v14 не добавляет этот старый файл.
Почему ошибка сохраняется после установки Visual C++ 2013?
Возможны неподходящая архитектура, повреждение пакета или неполная установка приложения. Восстановите обе применимые записи 2013 года, перезагрузите Windows, а затем восстановите или переустановите программу, которая по-прежнему не запускается.
Emily Carter