Visual C++ Redistributable: полный набор — установка и решение ошибок
Visual C++ Redistributable — это набор библиотек Microsoft, которые нужны для запуска программ, собранных в среде Visual Studio. Почти каждая игра и приложение на Windows использует один из этих пакетов, и когда нужная версия не установлена или повреждена, появляется знакомое окно: «Запуск программы невозможен, так как на компьютере отсутствует msvcp140.dll». Установка полного набора — самый быстрый способ закрыть сразу все такие ошибки.
Какие пакеты существуют
Каждый год выпуска Visual Studio соответствует своя версия библиотек, и они накапливаются на компьютере параллельно: установка новой не заменяет старые. Рабочему набору нужны пакеты 2015–2022 (объединены в один), 2013, 2012, 2010, 2008 и 2005. При этом каждый год существует в двух разрядностях — x86 (32-бит) и x64 (64-бит). Устанавливать нужно обе разрядности каждой версии: 64-битная программа берёт файлы из x64-пакета, 32-битная — из x86, и наличие только одного варианта оставляет половину программ без библиотек.
Установка: с чего начать
Самый надёжный способ: зайдите на официальную страницу «Visual C++ Redistributable latest supported downloads» на сайте Microsoft — там всегда актуальные ссылки на все версии. Скачайте и установите все пакеты по списку, обеих разрядностей. Уже установленные пакеты установщик просто обновит или пропустит — вреда от повторной установки нет.
Ошибки на конкретные файлы: что к чему относится
- msvcp140.dll, vcruntime140.dll, vcruntime140_1.dll, mfc140.dll — пакеты 2015–2022. Разборы: MSVCP140.dll, VCRUNTIME140.dll, VCRUNTIME140_1.dll, mfc140.dll.
- msvcp110.dll, msvcp120.dll, msvcr110.dll, msvcr120.dll — пакеты 2012 и 2013 соответственно: MSVCP110.dll, MSVCP120.dll.
- msvcr90.dll — пакет 2008: MSVCR90.dll.
Если после установки ошибка осталась
Значит, пакеты повреждены или конфликтуют между собой. Порядок такой: удалите все пакеты Visual C++ через «Параметры → Приложения», перезагрузитесь и установите набор заново. Если и это не помогло — восстановите системные файлы командами SFC /scannow и DISM. В играх ошибку Visual C++ часто сопровождает код 0xc000007b — его отдельный разбор: Ошибка 0xc000007b, а полная картина при запуске игр: Ошибка Visual C++ при запуске игры.
Не решили проблему самостоятельно?
Иван из MSFree IT поможет удалённо — через AnyDesk, без поездки в сервис.
Более 15 лет опыта, честные цены, работа 24/7.
Или позвоните: +7 (937) 86-88-001
