Ошибка 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 — одна из библиотек, входящая в комплект компонентов, необходимых для выполнения новых программ, разработанных с использованием Visual Studio 2013 — «Распространяемые пакеты Visual C++ для Visual Studio 2013».
Соответственно, все что нужно сделать — скачать эти компоненты с официального сайта и установить их на компьютер.
Для этого можно воспользоваться официальной страницей 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, а при его удалении — тот, который вы загрузили с официального источника. Это может исправить ошибку.
Саша
Вставляю файл в нужную папку, а путь к нему указывается неправильный, к той папке, где его нет. что делать?
Ответить
Dmitry
Попробуйте вставить в ту папку, где его нет, если я вас правильно понял.
Ответить
Алексей
Устанавливаю этот пакет. Ошибка при запуске не исчезает. В папке, в которую установлена игра, искомого файла нет. Подскажите что делать, пожалуйста
Ответить
Dmitry
После установки, найдите этот файл с помощью поиска на самом компьютере и скопируйте (не переместите) в папку с игрой, там же где exe лежит
Ответить
lev
Блин пишет что типо программа не является win 32 помогите
Ответить
Dmitry
В какой момент такое появляется? Я вон только что видео добавил, посмотрите, может поможет.
Ответить
Roman
Установил Си++, скопировал файл из систем32 в папку с exe, теперь при клике на ярлык вообще ничего не происходит. Если удалить файл из папки с игрой, тогда ошибка. Просьба помочь
Ответить
Dmitry
Попробуйте отключить антивирус и переустановить ту программу или игру, которая не запускается. И запустить не включая антивирус. Возможно, там был свой «модифицированный» msvcr120.dll
Ответить
Shade_hedgehog
У меня проблема насчёт некоторых деталей. Какие именно файлы качать? (vcredist x64, vcredist x86, vcredist_arm) У меня windows 7 x64. У меня не запускается Rust.
Ответить
Dmitry
Тот, который x64.
Ответить
Shade_hedgehog
Спасибо. Меня просто сбивал этот vcredist_arm, а для чего он?
Ответить
Dmitry
Для устройств, построенных на базе ARM процессоров, то есть, например, планшетов с Windows RT
Ответить
Sahib
Спасибо большое! Очень помогло видео
Ответить
Ника
Ничего не выходит. Установила этот файл с оф. сайта как и показали, перенесла в папку с игрой и вытащила все дллки на рабочий стол, пишет тоже самое запуск программы невозможен
Ответить
Dmitry
А зачем на рабочий стол вытащили? А там, где они должны быть (в System32 или SysWOW64), надеюсь, оставили?
Ответить
Evgenii
Ничего не получилось. Уснановил VCR 2013 с офф сайта, ошибка не изменилась, но данный фаил добавился в с32. Копировал в корень сервера игры (wow 3.3.5a jeuties blizzlike) ошибка при запуске (0xc000007b). Помогите пожалуйста.
Ответить
anna
помогите пожалуйста! не могу установить пакет. пишет
Настройка не завершена. Одна или несколько проблем вызвали сбой программы установки. Исправьте эти проблемы и попробуйте повторить установку.
Ответить
Dmitry
А какие-то детали сообщает?
Ответить
anna
(ссылка) вот скрин
Ответить
Dmitry
Ну, судя по сообщению об ошибке, у вас либо не x64 версия Windows (тогда нужно ставить этот пакет для x86), либо у вас Windows XP без SP1 (тогда нужно обновляться).
Ответить
Роман
Качал, копировал, всеравно пишет нет его 120-го
Ответить
Серёга
всё получилось, спасибо парни
Ответить
Вероника
как я поняла, надо найти корневую папку игры? Я ее нашла скопировала туда эти два файла (что на скриншоте последнем), затем открыла еще папки где были дллки и туда тоже скопировала, в итоге ту же ошибку выдает, но я уверенна, что этот файл предназначен для виндоус
Ответить
Dmitry
А Visual C++ Redistributable 2013 с официального сайта Microsoft скачали и установили?
Ответить
Вероника
Да скачала, установила, затем два файла с последнего скриншота на видео перекопировала в корневую папку игры и в папки с дллками.
Ответить
Dmitry
Скопировали, не перенесли? Тогда даже не знаю, что еще посоветовать.
Ответить
Руслан
У меня вообще при установке vcredist_x86 возникает ошибка, При проверке отношений доверия произошла системная ошибка.
Можно ли где нибудь скачать только этот msvcr120.dll и в ручную вставить его в папку System32?
Ответить
Dmitry
Я так понял, у вас что-то связанное с криптографией и ЭЦП? Лучше бы в вашем случае связаться по поводу ошибки с разработчиком ПО.
Ответить
Ник
Большое спасибо, всё заработало
Ответить
Алька
я сделала все как вы сказали теперь у меня выходит ошибка при запуске приложения (0xc000007b)
Ответить
Dmitry
Посмотрите вот здесь по поводу 0xc000007b https://remontka.pro/0xc000007b/
Ответить
egorka1992
когда я устанавливаю Visual C++ для Visual Studio 2013 у меня нету этого файла в папке винды, зато есть вот такой «msvcr120_clr0400.dll» можно ил его переименовать что бы заработала игра? (в игре где находятся dll и в сустем 32 этот файл есть, но игра все ровно не работает и пишет что нужен msvcr120.dll)
Ответить
egorka1992
Проблему решил, в поиске по компьютеру нашел этот файл msvcr120.dll в других играх, например в Forest и Miscreated, перенес файл в игру и все заработало.
По поводу не работающей игры, игра ГТА 5 работает прекрасно и без него, но когда я устанавливал различные моды попросила при запуске игры этот файл msvcr120.dll
Ответить
Dmitry
Нет, это другой файл, не тот что нужен.
Ответить
влад
ставил x64 не пошло поставил x86 все работает
Ответить
Александр
а если выдаёт ошибку error то что делать?
Ответить
Роберт
Спасибо рекомендую ! На windows 10 pro x64 встала как надо :)
Ответить
игорь
после того как я все сделал по видео он выдаёт ошибку «0xc00007b» что делать?
Ответить
артём
игра стала теперь просто не запускаться. что делать ?
Ответить
Dmitry
Безо всяких сообщений? Хм… попробовать переустановить ее, может? Попутно отключив антивирус (если игра не лицензия).
Ответить
Влас
Автор спасибки! все исправилось, проблема была при запуске Origin
Ответить
Иван
Спасибо. Копирование в папку с dllками игры помогло.
Ответить
Katrin
Я все сделала ка вы и говорили и копировала и качала, но все равно пишет что Ошибка msvcr120.dll отсутствует на компьютере. Что мне делать?
Ответить
Dmitry
Найти этот файл у себя в System32 (или SysWow 64) положить в папку с библиотеками той программы, которая не запускается.
Ответить
Andron
Спасибо, помогло.
Ответить
Lena
Спасибо большущее! Помогло
Ответить
Андрей
А чего в каменном веке живете или общаетесь сами с собой форум большой, а бестолковый, как-то не верится, что у всех пользователей WIN 8 и 8.1, давно уже у официалов до 10 обновилась. У меня win 10 при скачивании с Вашей ссылки, разрядность 64, винда выдает сообщение, что система не поддерживает данное приложение и установка невозможна. Опять же повтроясь, мы ведь не в каменном веке, понятно, что данной проблемой или точнее ее решением интересуются пользователи у которых win 10 на более ранних версиях win 8.1 8 такой проблемы вообще не наблюдалось. А так за ссылочку конечно спасибо.
Ответить
Dmitry
Спасибо, перепроверю под 10-ку. Но если что, можно и в режиме совместимости установку запустить https://remontka.pro/compatibility-mode-windows-10/
Ответить
Владимир
Должен извиниться перед Вами. Со второй попытки установить система дала добро и ошибка исчезла. Файл даже не пришлось перемещать в папку с игрой. Ошибка исчезла. Вообще странно, почему разработчики 10 win не загрузили Visual C++ для x64. Это ведь очень серьезный косяк, что говорит о том, что win 10 не то, чтобы даже сырая, а просто выпущена с грубыми ошибками в операционной системе.
Ответить
Dmitry
Нет нет, все правильно со стороны разработчиков (во всяком случае в этом аспекте). Они сознательно не включают в дистрибутив старые варианты библиотек (некоторые еще со времен XP), не только Visual C++, но и старые библиотек DirectX, Net Framework. Т.е. если бы все это засунуть, то на DVD уже не полез образ.
Т.е. здесь по идее заботиться о проверке наличия и предложении установить недостающие компоненты должны разработчики прикладного ПО.
Ответить
Владимир
Спасибо!
Ответить
Сергей
DirectX последней версии устанавливайте и проблемы этой не будет
Ответить