Ошибка msvcr120.dll отсутствует на компьютере

Msvcr120.dllЕсли при запуске игры (например, Rust, Euro Truck Simulator, Bioshock и др.) или какого-либо ПО у вас появляется сообщение об ошибке с текстом о том, что запуск программы невозможен, так как на компьютере отсутствует файл msvcr120.dll, или этот файл не был найден, то здесь вы найдете решение этой проблемы. Ошибка может возникнуть в Windows 7, Windows 10, Windows 8 и 8.1 (32 и 64 разрядных).

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

Что такое msvcr120.dll, загрузка с Microsoft Download Center

Ошибка msvcr120.dll отсутствует

Msvcr120.dll — одна из библиотек, входящая в комплект компонентов, необходимых для выполнения новых программ, разработанных с использованием Visual Studio 2013 — «Распространяемые пакеты Visual C++ для Visual Studio 2013».

Загрузка файла msvcr120.dll с сайта Microsoft

Соответственно, все что нужно сделать — скачать эти компоненты с официального сайта и установить их на компьютер.

Для этого можно воспользоваться официальной страницей Microsoft https://support.microsoft.com/ru-ru/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package (загрузки находятся в нижней части страницы. при этом, если у вас 64-битная система, установите и x64 и x86 версии компонентов).

Видео об исправлении ошибки

В этом видео, помимо непосредственно загрузки файла, я расскажу, что делать, если после установки пакета Microsoft ошибка msvcr120.dll при запуске все равно остается.

Если все равно пишет, что msvcr120.dll отсутствует или что файл не предназначен для использования в Windows или содержит ошибку

Еще один текст ошибки Msvcr120.dll

В некоторых случаях, даже после установки указанных компонентов ошибка при запуске программы не исчезает и, более того, иногда меняется ее текст. В этом случае, посмотрите содержимое папки с этой программой (в месте установки) и, если там имеется свой файл msvcr120.dll, удалите его (или временно переместите в какую-нибудь временную папку). После этого попробуйте снова.

Дело в том, что если в папке программы имеется отдельная библиотека, то по умолчанию она будет использовать именно этот msvcr120.dll, а при его удалении — тот, который вы загрузили с официального источника. Это может исправить ошибку.

Комментарии (156) к Ошибка msvcr120.dll отсутствует на компьютере

  • Эльвира

    Спасибо, самый толковый совет по этому поводу

    Ответить

  • azat

    очень выручили, спасибо большое

    Ответить

  • Сергей

    Спасибо большое! Проблему исправил и очень рад

    Ответить

  • ivan

    Спасибо, всё заработало

    Ответить

  • Андрей

    скачал с официального сайта но устанавливаться не хочет посмотрел в систем 32 его нету что делать

    Ответить

    • Dmitry

      Если скачивали x64 версию, установите так же x86

      Ответить

  • Сергей

    Спасибо огромное! Материал очень помог! Все заработало

    Ответить

  • star

    привет. у меня пишет, когда копирую, что файл не найден. что делать?

    Ответить

    • Dmitry

      Точно не знаю, сложно понять по вашему описанию. Только одна догадка: вы берете этот файл с «левого» источника, а Windows сама его удаляет при этом продолжая отображать в проводнике, отсюда такой результат.

      Ответить

  • Юли

    Спасибо! Вы мне очень помогли

    Ответить

  • Ира

    Спасибо огромное! Всё заработало.

    Ответить

  • Евгений

    Спасибо, очень помогли

    Ответить

  • Слава

    привет. скачал 64 и 86. установил но в систем 32 его просто нет. что делать?

    Ответить

    • Dmitry

      Точно установили Visual Studio 2013 redistributable x86? Именно 2013, это важно. Если так, то у меня нет объяснения даже, почему его нет в system32… обязан был появиться, если установка прошла успешно.

      Ответить

  • Лиза

    здравствуйте, умолчю помогите. установила visual c 2013 — не помогает. установила этот файл. не могли бы вы сказать как его копировать и куда поподробнее? все равно эта ошибка..

    Ответить

    • Dmitry

      А версию Visual C++ Redistributable 2013 x86 (даже если у вас система 64-бит) установили? Обычно нужна именно x86 (32-бит) версия и после установки она сама появится в System32

      Ответить

  • Никита

    Здравствуйте, установил Visual C++ Redistributable 2013 x86 но это не помогло. Я не знаю что мне делать! Также странно что когда я ищу msvcr120.dll, то выдаёт мне просто msvcr120. Может проблема в этом.

    Ответить

  • Володя

    спасибо большое, очень помогли

    Ответить

  • Никита

    Я скачал vcredist_x64.exe, потом зашел в проводник-диск С Windows System32, в поиске вел msvcr120, потом скопировал, зашел на диск D games steam steamapss common в папку Counter-Strike: Global Offensive и вставил msvcr120.dll все ровно ошибка MSVCR120D.dll.
    Я что-то не так сделал?

    Ответить

    • Dmitry

      Ну я вижу, что имена файлов разные вы указываете.
      А вообще, скорее всего вам нужно еще версию x86 скачать и установить (копировать ничего никуда не нужно), даже если система 64-разрядная.

      Ответить

  • Томас

    Долго мучился с этой ошибкой, точнее не мучился но было не приятно постоянно закрывать окно с ошибкой ; )
    Спасибо что выручили!

    Ответить

  • Катерина

    я скачала все как вы и сказали, но мне отказано в доступе дополнительные сведение см. в файле журнала. Это что значит?

    Ответить

    • Dmitry

      А в какой момент вы видите такое сообщение?

      Ответить

      • Катерина

        Идет ИНИЦИАЛИЗАЦИЯ около 30 сек., а потом ОТКАЗАНО В ДОСТУПЕ.

        Ответить

        • Dmitry

          Инициализация чего? Установки Visual Studio? Если так, то: а вы администратор на компьютере?

          Ответить

  • Алексей

    Доброго времени суток.

    Полностью почистил все, компьютер чистый, никаких вирусов, из программ сама ОС, браузер (чистый) и Steam.
    Система 64-ех битная, 7-ка. Но с торрента, и мне что-то она не нравится, скорее всего создатели репака винды, криво поставили все библиотеки, сейчас полностью переустанавливаю все, в том числе новый нэт.фраемворк, и все остальное. Пытался запустить игру, не дает с такой ошибкой, но допустим стоит дота 2, там стим видимо всё правильно устанавливает и спокойно ее запускает.
    Просто не хочется ОС переустанавливать, ибо на торрентах чистой винды нету (без всяких бесполезных примочек)

    Ответить

    • Dmitry

      Так если у вас Windows чистая, то как раз и нет этого файла, потому что компоненты Visual C++ Redistributable 2013 не входя в комплект поставки. Скачиваем с официального сайта майкрософт и устанавливаем, причем x86 и x64 версии (несмотря на то, что система 64-битная).

      Ответить

      • Алексей

        Добрый день!

        Все получилось, после того все полностью удалил, что ставили в сборку, переустановил, заработало.

        Ответить

  • Настя

    извините но не поняла что тут надо делать
    Дело в том, что если в папке программы имеется отдельная библиотека, то по умолчанию она будет использовать именно этот msvcr120.dll, а при его удалении — тот, который вы загрузили с официального источника. Это может исправить ошибку.

    Ответить

    • Dmitry

      Имеется в виду, что если в папке с программой есть такой файл, можно попробовать его удалить (или лучше временно перенести куда-то) и проверить, решит ли это проблему (при условии, что необходимые компоненты установлены на компьютере).

      Ответить

  • Анна

    А как быть, если Visual C++ уже есть и при новой установке он уже говорит, что пакет установлен?

    Ответить

    • Dmitry

      Посмотрите в панель управления — программы и компоненты. Скорее всего у вас установлена одна версия (только x86 или x64), а не хватает другой (даже если 64-разрядная система, часто нужен x86 вариант)

      Ответить

  • Катя

    У меня тоже проблема. я все скачала. и как сказано в видео убрала другой, но все равно проблема с запуском игры. хотя я позавчера еще игру скачала она пошла без проблем. Но все еще выдает ошибку

    Ответить

  • Маргарита

    Помогло, огромное спасибо!

    Ответить

  • Евгения

    Спасибо, этой статьёй просто выручили, а то после обновления программы XnView стала появляться эта ошибка после её запуска (но программа при этом исправно запускалась)

    Ответить

  • ВолодЯ

    Здравствуйте! У меня при запуске компа выходит ошибка. Игры так же не запускаются. «Точка входа в процедуру nextafterf не найдена в библиотеке dll msvcr120_clr0400.dll». Скачал по вашей ссылке 64 и 86, установил. Не помогло. Пробовал варианты
    Вырезать и установить, не помогает.

    Ответить

    • Dmitry

      Попробуйте отсюда поставить, предварительно удалив сам файл msvcr120_clr0400.dll из System32 и SysWOW64

      Ответить

  • Алина

    Автор умница : ) Спасибо за советы и за ссылку!

    Ответить

  • вика

    я все сделала в точности как в видео,скачала х64, во все папки с игрой скопировала и все равно та же ошибка. какие еще советы есть?

    Ответить

    • Dmitry

      А x86 установили? Тоже нужно (многим играм нужны 32-битные библиотеки, вне зависимости от системы).

      Ответить

  • Мезим

    часто эта ошибка вылезает при неправильной версии ssl-библиотек.
    Так что копать надо не именно в сторону msvcr120.dll (в нем лишь функция ,которая должна дать расширенный ответ о реальной ошибке версии какой-то исполняемой dll), а разбираться с приложением, у которого выскакивает это сообщение,какие версии .dll с ним работают на вашей операционке.

    Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться