23.09.2026

Ошибка msvcr120.dll: что это и как исправить

Ошибка msvcr120.dll: что это и как исправить

Ошибка msvcr120.dll почти всегда означает, что на компьютере не хватает библиотеки из пакета Microsoft Visual C++ 2013 Redistributable — её нужно установить или переустановить, и в большинстве случаев проблема решается именно так.

Загвоздка в том, что просто скачать один файл msvcr120.dll с первого попавшегося сайта и закинуть его в системную папку — плохая идея: файл может быть повреждён, не подходить по разрядности или вообще занести на компьютер что-то лишнее. Библиотеку нужно получать через официальный пакет от Microsoft, а не отдельным файлом.

Что проверить перед тем, как что-то устанавливать

  • какая у вас версия Windows — 32-битная или 64-битная (это видно в «Параметры» → «Система» → «О системе»)
  • есть ли доступ в интернет для скачивания пакета Visual C++
  • права администратора на компьютере — без них установка не пройдёт
  • название программы, при запуске которой появляется ошибка — это пригодится, если придётся переустанавливать именно её

Порядок действий при ошибке msvcr120 dll

  1. Закройте программу, которая выдаёт ошибку, и запомните (или сфотографируйте) точный текст сообщения — иногда там указана разрядность нужной библиотеки.
  2. Откройте «Панель управления» → «Программы и компоненты» и посмотрите, установлен ли у вас Microsoft Visual C++ 2013 Redistributable. Если его нет вообще — переходите к шагу 3, если есть — к шагу 4.
  3. Скачайте официальный установщик Visual C++ 2013 Redistributable с сайта Microsoft и установите его. Если система 64-битная, ставьте обе версии — x86 и x64, потому что разным программам может требоваться разная разрядность.
  4. Если пакет уже был установлен, но ошибка не исчезла, удалите его через «Программы и компоненты» и установите заново — повреждённые файлы библиотеки переустановкой самого пакета обновляются, а не заменой одного DLL вручную.
  5. Перезагрузите компьютер после установки. Без перезагрузки система иногда продолжает использовать старую версию библиотеки, даже если новая уже на диске.
  6. Запустите проблемную программу снова. Если ошибка пропала — на этом можно закончить.
  7. Если ошибка появляется только в одной конкретной программе, а остальные работают нормально, дело может быть не в системной библиотеке, а в самой программе. Удалите её полностью и установите заново — часто это решает проблему быстрее, чем возня с DLL.
  8. Проверьте разрядность самой программы и убедитесь, что она совпадает с тем, что вы установили. 32-битная программа на 64-битной системе иногда требует именно 32-битную версию Visual C++, даже если 64-битная уже стоит.

Если переустановка пакета не помогла

Самая частая ошибка — пытаться исправить проблему, скачивая отдельный файл msvcr120.dll и вручную кладя его в System32 или в папку программы. Так библиотека может подгрузиться один раз, но при следующем обновлении Windows или другой программы конфликт вернётся снова, а иногда система вообще откажется запускать программу из соображений безопасности.

Вторая типичная ситуация — установили только одну разрядность пакета, хотя нужна другая. Если у вас 64-битная Windows, это не значит, что все программы 64-битные: очень много старых и не только старых приложений собраны как 32-битные, и им нужен именно x86-пакет Visual C++, а не x64.

Если после переустановки пакета и самой программы ошибка всё равно всплывает, стоит проверить, не блокирует ли файл антивирус — иногда защитник по ошибке помечает системные библиотеки как подозрительные после переустановки. Временно отключите проверку в реальном времени и попробуйте запустить программу ещё раз; если заработало — добавьте папку программы в исключения антивируса.

Ещё один вариант, до которого редко доходят руки — обновления Windows. Если система давно не обновлялась, часть системных компонентов может быть устаревшей, и это тоже мешает корректной работе Visual C++ Redistributable. Проверьте наличие обновлений через «Параметры» → «Обновление и безопасность» и установите всё, что предлагается.

Вопросы про ошибку msvcr120.dll

Можно ли просто скачать файл msvcr120.dll отдельно и не ставить весь пакет?

Технически да, но делать это не стоит: отдельные файлы с непроверенных сайтов часто повреждены или не совпадают по версии с тем, что ждёт программа. Правильный путь — установка официального пакета Visual C++ 2013 целиком, тогда все связанные библиотеки регистрируются в системе как положено.

Почему ошибка появляется только в одной игре или программе, а остальные работают?

Значит, дело скорее всего не в системе, а в самой программе — она может использовать повреждённую копию библиотеки в своей собственной папке или требовать другую разрядность, чем установлена в системе. Переустановка именно этой программы часто решает проблему без переустановки Visual C++.

Нужно ли удалять старую версию Visual C++ перед установкой новой?

Если ошибка появилась после того, как пакет уже был установлен, удаление и повторная установка помогают чаще, чем установка «сверху». Если пакета не было вообще, просто ставьте новый — удалять нечего.

Может ли ошибка msvcr120.dll быть связана с вирусом?

Само сообщение об ошибке — не признак заражения, это стандартная реакция Windows на отсутствующую или повреждённую библиотеку. Но если файл msvcr120.dll был скачан отдельно с сомнительного сайта, стоит проверить систему антивирусом — риск занести что-то лишнее именно через такие отдельные DLL-файлы выше, чем через официальный установщик.

Читайте также

Перемена: игры на пять минут

Недавно опубликованные

Лучшие мобильные приложения для девушек, занимающихся пилатесом

Любите спорт и фитнес? В этой подборке вы найдете приложения, которые помогут поучаствовать в соревновании и даже выиграть...

Развитие инноваций в современном спорте

Давайте рассмотрим, какие инновации активно внедряются в современном спорте и как они влияют на его развитие...

По каким ключевым характеристикам выбрать наушники себе по вкусу?

Чтобы выбрать наушники, которые подходят именно вам, необходимо учитывать несколько ключевых характеристик...

Самое читаемое

Эксперты узнали самые популярные запросы в YouTube среди российских детей и подростков

Что же смотрит подрастающее поколение, сидя целыми днями на Ютубе? Читайте статью о самых популярных у ребят каналах и видеоблогерах.

Вирусологи: коронавирус может передаваться через посылки AliExpress

Специалисты прояснили риски заражения при заказе товаров из Китая.

Смартфоны в России заменят паспорта

Прогресс идет семимильными шагами, и похоже, что скоро с помощью телефона можно будет не только оплачивать покупки, но и подтверждать свою личность.

Япония назвала сроки запуска 6G

В то время, как в России сомнительно появление даже 5G, в Азии уже строят планы по развертыванию сетей 6 поколения.

В России резко подорожает бытовая техника и шины

Чем обусловлен грядущий рост цен и стоит ли уже сейчас бежать в магазин за стиральной машиной и микроволновкой, пока не поздно?

Xiaomi показала суперфлагманы 2021 года

Селфи на основную камеру, огромный дисплей без рамок, мощное железо - в новинках китайского гиганта...