Press "Enter" to skip to content

Скачать Microsoft Visual C все* пакеты для Windows (или что делать с ошибками Visual C Runtime Library ��)

Внешний вид ошибки Runtime Library / в качестве примера

How To Fix Microsoft Visual C++ DLL Files Missing

Microsoft Visual C++ redistributable is a runtime library which is necessary for running applications made with Microsoft Visual C++ using Visual Studio. Normally, the applications which require this runtime library package the required version within the installer. If it is not packaged, you…

Microsoft Visual C++ redistributable is a runtime library which is necessary for running applications made with Microsoft Visual C++ using Visual Studio. Normally, the applications which require this runtime library package the required version within the installer. If it is not packaged, you will get a link to download the redistributable.

There are times when some of the DLL (Dynamic Link Library) files do not get installed or registered during the installation of the runtime library. This causes the application to not work properly.

First, we will need to understand what types of the error message we can get from missing DLL files and then we will discuss about how to identify which version of Visual C++ redistributable DLL is missing and finally will go to the solution to all these error messages.

When these DDL files are missing, there are a few errors you will get while running or installing applications. Some of the error messages are listed below:

  • The program can’t start because MSVCR120.dll is missing from your computer. Try reinstalling the program to fix this problem.
  • The program can’t start because MSVCP120.dll is missing from your computer. Try reinstalling the program to fix this problem.

These error messages can be for a long range of dll files including msvcr80.dll, msvcr100.dll, msvcr120.dll, msvcr140.dll, msvcp80.dll, msvcp100.dll, msvcp120.dll, msvcp140.dll, etc.

And these error messages can come in applications which need Microsoft Visual C++ redistributable installed in order to run. These applications can range from WAMP, XAMP, nVidia, MySQL, games like MaxPayne, etc.

There are three types of Visual C++ DLL libraries

  • MSVCR: C Runtime Library (CRL)
  • MSVCP: Standard C++ Library
  • MFC: Microsoft Foundation Classes Library

And each number at the end of each DLL file corresponds to the Visual Studio version number.

  • 90: Visual Studio 2008 (Version 9.0)
  • 100: Visual Studio 2010 (Version 10.0)
  • 110: Visual Studio 2012 (Version 11.0)
  • 120: Visual Studio 2013 (Version 12.0)
  • 140: Visual Studio 2015 (Version 14.0)
  • 150: Visual Studio 2017 (Version 15.0)
  • 160: Visual Studio 2019 (Version 16.0)

Although these error messages appear to be different, they have similar solutions. The error messages primarily indicate that either our Microsoft Visual C++ redistributable installation has become corrupt, it was not installed properly or the application requires a different version of runtime library in order to run.

Solution for msvcr120.dll missing or similar errors

Reinstall VC++ redistributable

Time needed: 5 minutes.

The first solution to msvcr120.dll missing is to reinstall VC++ redistributable. This will copy the missing dll
files to their right locations automatically. Here are the steps you can take to install it correctly.

  1. Identifying the version of DLL file Check the exact error message and note down the last digits in DLL missing error message. For example, if msvcr100.dll, note down 100.
  2. Identifying the version of corresponding VC++ redistributable Tally the number with the version of Visual Studio given above. This will give you the exact version of VC++ redistributable required for running the application. For example, 100 corresponds to Visual Studio 2010. So you will need to download and install Visual C++ 2010 redistributable.
  3. Downloading VC++ runtime Download and install your required Visual C++ redistributable from the direct download link given here.
  4. Restarting the system Restart the system and try to run the application again. It should work without any issues now.

Re-register msvcr120.dll or similar files

If you can find msvcr120.dll in C:\Windows\System32 folder but still get the error message, you can simply re-register the dll files in order to make it working again. Here are the steps you have to follow to re-register the dll files.

  1. Make sure you have your required file msvcr120.dll in the system folder C:\Windows\System32\
  2. Go to Run –> regsvr32 msvcr120.dll
  3. This will re-register the dll file and your programs will start working again.

Hopefully, the solutions I have given here will be enough to fix the DLL missing issues. I would love to hear about your experiences on fixing these issues. Please share your thoughts in the comments below.

Скачать Microsoft Visual C++ все* пакеты для Windows (или что делать с ошибками “Visual C++ Runtime Library” ��)

В подавляющем большинстве случаев, ошибка, связанная с Microsoft Visual C++, появляется при запуске различных игр, например: GTA San Andreas, Diablo III, WOW, WOT (танки) и т.д. Почему-то с этими играми больше всего обращаются за помощью ��.

Вообще, Microsoft Visual C++ — это важный пакет, который позволяет запускать игры, в разработке которых была использована одноименная среда. Естественно, если данного пакета нет — игра у вас не запустится, вызвав ошибку.

Кстати, ошибка может появиться и в тех случаях, когда есть проблемы с целостностью файлов одного из пакетов. Вообще, причин проблем и ошибок, связанных Visual C++, довольно-таки много.

В этой статье укажу на то, где скачать все пакеты Visual C++ (плюс как их лучше обновить), а также что делать, если проблема была вызвана и чем-то иным. Думаю, статья пригодится всем, кто столкнулся с данной проблемой. ��

Внешний вид ошибки Runtime Library / в качестве примера

Решение вопросов с Microsoft Visual C++

Ссылки на основные версии пакетов Visual C++ (ручная установка)

Как правило ошибки, связанные с Visual C++, возникают из-за отсутствия определенного пакета (либо, из-за “кривой” установки оного).

Поэтому, я бы порекомендовал первое, что сделать — это установить требуемый игрой пакет Visual C++. О том, какой конкретно нужен, можно узнать в тех. требованиях игры — смотреть нужно либо в файле readme.txt , либо на официальном сайте игры! ��

Например, GTA V потребует следующих программных компонентов (это доп. требования к тех. характеристикам): Microsoft DirectX, Microsoft Visual C++ 2008, Google Chromium.

�� Ссылки представлены на оф. сайт Microsoft:

Microsoft Visual C++ 2008 (x86) — для ОС Windows 2000 SP4, Server 2003, Vista, XP;

Microsoft Visual C++ 2010 — для ОС Windows 7; Server 2003 R2 x64; Server 2003 SP2; Server 2008 R2; Server 2008 SP2; Vista SP2; XP SP3;

Visual C++ для Visual Studio 2012 (обновление 4) — для ОС Windows 7 SP 1; 8; 8.1; Server 2003; Server 2008 R2 SP1; Server 2008 SP2; Server 2012; Vista SP2; XP.

Visual C++ для Visual Studio 2013 — для ОС Windows 7 SP1; 8; 8.1; Server 2003; Server 2008 R2 SP1; Server 2008 SP2; Server 2012; Server 2012 R2; Vista SP2; XP.

Visual Studio 2015, 2017 и 2019 — установка пакета от 2019 повлияет на программы, созданные с помощью Visual C++ 2015 и 2017. Однако установка от 2015 не заменяет новых версий файлов, установленных пакетами от 2017 и 2019.

А здесь можете найти ссылки и �� скачать все последующие версии Visual C++ (которые могут появиться после выхода данной статьи в свет).

�� Примечание:

  1. Первые версии Windows 7 и Windows XP не поддерживают Microsoft Visual C++ Redistributable 2012 и выше;
  2. Дистрибутивы для Windows x64, несовместимы с 32-разрядными ОС! Для тех, кто не знает, какая у него ОС, �� рекомендую вот эту статью.

Автоматическое обновление всех необходимых версий Visual C++ ��

Есть одна утилита для поиска и обновления драйверов — �� Driver Booster. Помимо основной своей работы — она может также найти и недостающие игровые компоненты, в том числе и Visual C++.

Причем, вам самостоятельно не нужно будет гадать какой пакет нужен — она последовательно и в автоматическом режиме все обновит! Скрин ее работы — ниже �� (от вас потребуется лишь сделать 2-3 клика мышкой!).

Driver Booster – найдено 4 устаревших драйвера, и 1 игровой компонент // пример работы программы

Кстати, не могу не отметить, что помимо Visual C++ она также устанавливает и обновляет и др. пакеты: DirectX, Microsoft Silverlight, NET FrameWork и т.д. В общем, все те пакеты, из-за которых часто сыпятся ошибки в играх.

Если после обновления пакетов всё равно возникает ошибка

Возможно, нарушена целостность файлов игры (установщика)

Если переустановка компонентов Visual C++ и Driver Booster ничем не помогли, то рекомендую внимательно присмотреться к файлам установщикам самой игры.

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

�� В помощь!

Где скачать игры на компьютер: территории геймеров — подборка лучших площадок

*

Я бы порекомендовал скачать новый установщик игры и переустановить ее. Перед этим не лишним будет прогнать систему на вирусы и рекламное ПО (нередко, когда вирусы портят системные файлы игры). О том, как лучше и чем проверить расскажу чуть ниже в статье.

*

�� Здесь же отмечу, что в 90% случаев проблем с ошибкой Microsoft Visual C++ Runtime Library — виноваты либо файлы самой игры, либо отсутствие нужных библиотек в системе.

Т.е. первые две рекомендации в этой статье — это решение для большинства случаев!

Проверяем .NET Framework и DirectX

Помимо Visual C++, для игр в большинстве случаев, требуется обновленная версия DirectX и пакет NET FrameWork .

Если какого-то из этих пакетов нет (или его компоненты были повреждены), не исключены различные ошибки: то нет “DLL”, то приложение не может быть продолжено, то “. Runtime Library. “.

У меня на блоге уже есть парочка статей, посвященных проблемам с NET FrameWork и DirectX, рекомендую проверить и эти пакеты.

�� В помощь!

1) Как обновить или переустановить Microsoft NET Framework — инструкция со скриншотами

2) Как обновить DirectX, а то не запускаются ни танки, ни любая другая игра — инструкция для начинающих

Проверяем и обновляем драйвер на видеокарту

У новых ОС Windows 8/10 есть одна особенность: они по умолчанию ставят максимальное количество драйверов, для всего оборудования, для которого могут. ��

С одной стороны — это хорошо, сразу после установки системы с большинством оборудования можно уже работать, а с другой — они “усыпляют” бдительность.

Дело в том, что “такие” не родные* драйвера, как правило, не обеспечивают полноценной поддержки всех функций (я уж не говорю, что помимо драйверов же, должны установиться различные центры управления).

Но так как у большинства пользователей все работает после инсталляции системы — то никто и не задумывается об этом до появления ошибок и конфликтов ПО.

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

�� Ниже привожу табличку с официальными сайтами для обновления драйверов видеокарты.

�� Однако добавлю, что если у вас ноутбук — то в первую очередь проверьте офиц. сайт производителя вашего устройства. Дело в том, что производители ноутбуков часто оптимизируют свои драйвера для конкретных устройств!

*

�� Дополнение!

Инструкция по обновлению драйвера на видеокарту – от А до Я на личном примере

Таблица №1: ссылки на официальные сайты для загрузки видеодрайверов.

Есть два типа поиска и установки драйвера:

  1. можно загрузить и запустить спец. утилиту, которая определит какой нужен вам драйвер;
  2. а можно выбрать драйвер вручную, указав версию ОС и модель карты (об этом мы говорили выше).

Можно автоматически определить какой нужен драйвер (на ПК должен быть установлен JAVA).

Можно вручную указать модель видеокарты и версию ОС.

Проверка компьютера на вирусы и трояны, рекламное ПО

Дело в том, что многие вирусы, заражая файлы, нарушают их целостность . В результате чего, часть программ перестает работать. Нередко, вирусы повреждают файлы игр и различных библиотек.

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

Если вирусы будут найдены и обезврежены — может потребоваться переустановка библиотеки Visual C++ (а также NET FrameWork и DirectX).

  1. установить классический антивирус (если у вас нет) и прогнать им всю систему. Самые новые и лучшие из них на основе AV-теста, �� я приводил здесь;
  2. далее воспользоваться советами из статьи, рассказывающей �� про удаление вирусов, которые не видит обычный антивирус;
  3. ну и, наконец, проверить систему одной из утилит �� по борьбе с рекламным ПО.

К сожалению, универсальной программы, для решения и поиска всех вышеприведенные проблем, пока нет. Поэтому приходится пользоваться услугами нескольких приложений.

PS

В безнадежных случаях с Visual C++ — можно попробовать �� переустановить ОС Windows (я хоть и не сторонник подобного действа при каждой проблеме, однако, иногда проще и быстрее обойти стороной ошибку, чем найти ее причину ��).

На этом пока всё.

Всем удачи и поменьше ошибок!

Первая публикация: 23.03.2018

Comments are closed, but trackbacks and pingbacks are open.