#Что означает ошибка
MSVCR100.dll отсутствует
Файлы MSVCR100.dll, MSVCP100.dll, MSVCR120.dll и MSVCP120.dll входят в Microsoft Visual C++ Redistributable 2010 и 2013. Игра или программа собрана с этими библиотеками, а в системе их нет.
Скачивать отдельные DLL с сомнительных сайтов не нужно: правильный способ — установить официальные пакеты.
Нужны версии x86 и x64 одновременно: 32-разрядные программы требуют x86 даже на 64-разрядной Windows.
Установите Visual C++ 2010–2013 Redistributable.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Нет VC++ 2010Пакет. | Проявляется как «MSVCR100.dll отсутствует» или близкий по смыслу сбой. | Установите. |
| Нет VC++ 2013Пакет. | Проявляется как «MSVCR100.dll отсутствует» или близкий по смыслу сбой. | Установите. |
| Разрядностьx86/x64. | Проявляется как «MSVCR100.dll отсутствует» или близкий по смыслу сбой. | Оба. |
| ФайлыУдалены. | Проявляется как «MSVCR100.dll отсутствует» или близкий по смыслу сбой. | Переустановите. |
#Пошаговое решение
- Определите, какой пакет нуженСфотографируйте точное имя отсутствующей DLL.
MSVCR100.dllозначает зависимость от Visual C++ 2010, аMSVCR120.dllиMSVCP120.dll— от Visual C++ 2013. Это разные пакеты; современный Visual C++ 2015–2022 не обязательно заменяет их. Не скачивайте DLL по отдельности. - Скачайте пакеты нужной архитектурыПерейдите на официальный сайт Microsoft и найдите соответственно «Visual C++ 2010 SP1 Redistributable» или «Visual C++ Redistributable Packages for Visual Studio 2013». Выберите пакет нужной разрядности программы: для 32-разрядной программы x86 даже на 64-разрядной Windows; для 64-разрядной x64. Для старых ОС проверьте требования и актуальность официальной ссылки.
- Установите необходимые пакеты, не все подрядЗакройте программу с ошибкой. Установите только нужные пакеты: сначала x86, затем x64, если это действительно 64-разрядное приложение/система. При установке подтвердите издателя Microsoft и дождитесь сообщения об успехе; если установлен пакет той же версии, выберите «Восстановить», когда предлагается. Установка всех четырёх пакетов без причины не обязательна.
- Запустите программуПерезагрузите компьютер, если попросил мастер. Запустите ту же программу. Если сообщение исчезло, причина устранена; если появилось новое имя DLL, прочитайте его дословно и определите соответствующую зависимость, а не начинайте заменять системные файлы.
- При необходимости восстановите системные файлыЕсли сбой остаётся в нескольких приложениях,
Win+R→cmd→ Ctrl+Shift+Enter для открытия с правами администратора →sfc /scannow. Дождитесь конца проверки и запишите итоговое сообщение. Для Windows 10/11 при повреждениях компонентов дополнительно применитеDISM /Online /Cleanup-Image /RestoreHealth. Если ошибка только у одной программы, переустановите её с официального источника.
#Если не помогло
Не скачивайте DLL с неизвестных сайтов: устанавливайте пакеты Microsoft.
#Какие пакеты установить
Ошибка про 100.dll — Visual C++ 2010 (, ). Ошибка про 120.dll — Visual C++ 2013 (, ). Установите все четыре пакета, перезагрузите компьютер и запустите программу.
#Если установка не проходит
Ошибка «Установка не может быть продолжена» значит, что пакет уже есть или повреждён. Удалите старые версии в «Параметры → Приложения» (Microsoft Visual C++ 2010/2013 Redistributable) и поставьте заново. Если инсталлятор не запускается, проверьте Центр обновления Windows и выполните sfc /scannow. Для Windows 7 установите SP1 и обновление KB2999226 (Universal CRT).
#Какая разрядность нужна
Узнайте разрядность программы в диспетчере задач (колонка «Тип процессора» или пометка «(32 бита)»). Для 32-разрядной нужен x86 в C:\Windows\SysWOW64, для 64-разрядной — x64 в System32. Если после установки ошибка осталась, проверьте, не лежит ли в папке игры подменённая DLL, и не блокирует ли антивирус загрузку.
#Проверка установленных пакетов
Список Visual C++ в системе: Get-WmiObject Win32_Product | ? Name -like "*Visual C++*" | select Name в PowerShell или раздел «Программы и компоненты» (appwiz.cpl). Единый набор всех пакетов собирает проект — это неофициальная сборка, используйте её на свой риск.