Ошибка msvcr120.dll — одна из самых распространённых проблем при запуске программ в Windows 10 64-битной версии. Она возникает, когда система или приложение не могут найти этот файл или он повреждён. Чаще всего пользователи видят сообщения вроде «Запуск программы невозможен, так как на компьютере отсутствует msvcr120.dll» или «Ошибка msvcr120.dll не найден». Решение обычно сводится к переустановке пакета Microsoft Visual C++ Redistributable или восстановлению системных файлов.

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

Что такое msvcr120.dll и почему он нужен

msvcr120.dll — это библиотека динамической компоновки (Dynamic Link Library), которая входит в состав пакета Microsoft Visual C++ Redistributable for Visual Studio 2013. Она содержит функции, необходимые для работы программ, написанных на языке C++ с использованием компилятора Microsoft Visual Studio. Без этого файла приложения, зависящие от него, просто не запустятся.

Число 120 в названии файла указывает на версию библиотек Visual C++ — в данном случае это версия 12.0, соответствующая Visual Studio 2013. Если на вашем компьютере установлены программы, разработанные с её использованием, они будут запрашивать этот файл при запуске.

💡

Если вы видите ошибку msvcr120.dll при запуске игры или программы, не паникуйте: в 90% случаев проблема решается установкой или переустановкой Microsoft Visual C++ Redistributable.

ПричинаОписаниеКак проявляется
Отсутствие пакета Visual C++ 2013Файл msvcr120.dll не установлен в системе, так как не установлен соответствующий redistributable-пакет.Сообщение «msvcr120.dll не найден» при запуске программы.
Повреждение файлаФайл msvcr120.dll повреждён из-за сбоя в системе, вирусов или некорректного удаления программ.Ошибка «Точка входа в процедуру не найдена» или «Нарушение доступа к памяти».
Конфликт версийУстановлены несколько версий Visual C++ Redistributable, которые конфликтуют друг с другом.Ошибки при запуске определённых программ, работающих с разными версиями библиотек.
Проблемы с реестромНеправильные записи в реестре Windows, указывающие на несуществующий или неправильный путь к файлу.Системные ошибки или сбои при запуске приложений.

Основные причины возникновения ошибки

Ошибка с msvcr120.dll возникает по нескольким причинам. Вот самые частые:

Чаще всего проблема решается установкой или восстановлением пакета Microsoft Visual C++ Redistributable for Visual Studio 2013. Однако есть и другие нюансы, о которых поговорим дальше.

Как проверить, установлен ли Visual C++ 2013

Прежде чем скачивать и устанавливать что-либо, убедитесь, что пакет Visual C++ 2013 действительно отсутствует или повреждён. Сделать это можно через Панель управления:

  • Откройте Панель управления через меню Пуск.
  • Перейдите в раздел Программы и компоненты.
  • В списке установленных программ ищите записи, содержащие Microsoft Visual C++ 2013.
  • Обратите внимание на разрядность: для Windows 10 64 bit нужно, чтобы был установлен пакет с пометкой (x64).

Если вы не нашли Visual C++ 2013 в списке, его нужно установить. Если он есть, но ошибка всё равно возникает — попробуйте переустановить его.

Способы исправления ошибки msvcr120.dll

Есть несколько проверенных способов устранить ошибку msvcr120.dll. Начнём с самого простого и эффективного.

  1. Установка Microsoft Visual C++ 2013 Redistributable Скачайте официальный пакет с сайта Microsoft:
    • Для 64-битной системы: vc_redist.x64.exe.
    • Запустите установочный файл и следуйте инструкциям.
    • После установки перезагрузите компьютер.
  2. Переустановка пакета Visual C++ 2013 Если пакет уже установлен, удалите его через Панель управления, а затем установите заново. Это поможет, если файл msvcr120.dll был повреждён.
  3. Восстановление системных файлов Запустите командную строку от имени администратора и выполните команду: sfc /scannow Эта команда проверит целостность системных файлов и восстановит повреждённые.
  4. Установка всех необходимых обновлений Windows Иногда ошибка возникает из-за отсутствия важных обновлений. Проверьте наличие обновлений в Параметры → Обновление и безопасность.
⚠️ Внимание: Не скачивайте файл msvcr120.dll с сомнительных сайтов. Это может привести к заражению системы вирусами. Всегда используйте официальные источники.
Как часто вы столкиваетесь с ошибками DLL в Windows?
Часто, почти каждый месяц
Редко, раз в полгода
Очень редко, раз в несколько лет
Никогда не сталкивался

Сравнение методов исправления ошибки

Не все способы одинаково эффективны. В таблице ниже сравниваем основные методы по скорости, сложности и вероятности успеха.

МетодСложностьВремя выполненияЭффективность
Установка Visual C++ 2013Низкая2–5 минутВысокая (80–90%)
Переустановка Visual C++ 2013Средняя5–10 минутСредняя (60–70%)
Восстановление системных файлов (sfc /scannow)Низкая10–20 минутСредняя (50–60%)
Ручная регистрация DLLВысокая5–15 минутНизкая (30–40%)
Обновление WindowsНизкая10–30 минутНизкая (20–30%)

Как видно из таблицы, самый эффективный и быстрый способ — установка или переустановка Microsoft Visual C++ 2013 Redistributable. Остальные методы стоит пробовать, если первый не сработал.

Что делать, если ошибка осталась

Если после установки Visual C++ 2013 ошибка msvcr120.dll всё ещё появляется, возможно, проблема кроется глубже. Вот что можно сделать:

Если ошибка msvcr120.dll не исчезает после установки Visual C++ 2013, проверьте, не конфликтует ли она с другими версиями Visual C++ или антивирусом.

  • Проверьте конфликты с другими версиями Visual C++ Удалите все версии Visual C++ Redistributable (2005, 2008, 2010, 2012, 2013, 2015 и т. д.) и установите только те, которые требуются вашим программам. Часто конфликты между разными версиями вызывают ошибки.
  • Отключите антивирус Некоторые антивирусы (например, Avast или Kaspersky) могут блокировать доступ к файлам DLL. Временно отключите защиту и проверьте, исчезла ли ошибка.
  • Проверьте систему на вирусы Используйте Malwarebytes или Dr.Web CureIt! для сканирования системы. Вирусы могут повреждать или удалять системные файлы.
  • Восстановите реестр Если вы уверены в своих действиях, проверьте реестр на наличие некорректных записей, связанных с msvcr120.dll. Для этого можно использовать утилиты вроде CCleaner.

Пошаговая инструкция по установке Visual C++ 2013

Если вы решили установить или переустановить Microsoft Visual C++ 2013 Redistributable, следуйте этой инструкции: