Ошибка VCRUNTIME140.dll, решаем за минуту
Добрый день уважаемые читатели и гости блога, пока в мире идет борьба с вирусом wonacry и все устанавливают заплатки безопасности, мы будем решать вот такую задачу, а именно ошибка vcruntime140.dll и как ее исправить. Столкнулся я с ней при запуске skype, но также встречал ее у своего приятеля при запуске игр Mafia 3, Skyrim, GTA 5, Civilization, Ведьмак 3 (The Witcher 3), syberia 3 (Сибирь 3) и другие. Я вам покажу самые действенные и на сто процентов рабочие методы, которые вы легко сможете применить за пару минут.
Причины ошибки запуск невозможен отсутствует vcruntime140 dll
Для понимания того, что мы будем лечить и исправлять нужно понять причину, все дело в том, что многие современные программы и игры используют для своей работы Microsoft Visual C++ в состав которой, входит и библиотека vcruntime140.dll и если она отсутствует, то вы увидите подобное сообщение в вашей операционной системе, в моем примере это Windows 10:
или вот такое при открытии игры:
Варианты решения проблемы
- Переустановка программы, по возможности на свежую версию
- Установка Microsoft Visual C++
- Скачать у меня VCRUNTIME140.dll, библиотеку и зарегистрировать ее
- Установить через winget
Переустановка программы
Приведу пример с программой скайп, когда она мне писала "запуск программы невозможен отсутствует vcruntime140.dll", то я просто как в случае с отсутствующей библиотекой msvcp140.dll скачал новую версию утилиты, только не тонкого клиента, а skype offline installer и установил ее по верх предыдущей версии, что в итоге меня избавило от ошибки. Новая версия уже имела все необходимые компоненты, на счет игр не могу со сто процентной уверенностью сказать, что переустановка свежей версии поможет, для них лучше использовать пакет Microsoft Visual C++ 2015 и выше.
Установка Microsoft Visual C++ 2015 и выше (Официальный метод)
Для того чтобы скачать vcruntime140.dll для windows 7, 8,1 и Windows 10 мы воспользуемся самым правильным и официальным методом от Microsoft, инсталлируем в операционную систему Microsoft Visual C++ Redistributable Package, нужная библиотека является его частью. Но прежде чем мы его скачаем, нужно определиться для какой разрядности Windows это делать.
В моем примере это Windows 10 Creators Update (1703) 64-х битная, поэтому я и буду скачивать 64-х битную версию Microsoft Visual C++ Redistributable Package.
Переходим на официальную страницу утилиты:
Чуть ниже ссылка облако
Выбираем нужный язык и нажимаем скачать.
Указываете нужную разрядность утилиты и скачиваете пакет устанавливающий вам библиотеку vcruntime140.dll в систему.
Так же если у вас не получается скачать Microsoft Visual C++ 15 с официального сайта, может ссылка на страницу поменялась, то выкладываю вам на mail облако.
Далее я имею игру "Сибирь 3" и ошибку vcruntime140.dll, попробуем ее исправить, установив vc_redist.x64.exe, в вашем случае это может быть любая другая игра, например, Mafia 3. Принимаем лицензионное соглашение и нажимаем "Установить"
У вас может в Windows 10 или Windows 8.1 выскочить предупреждение, в котором вас попросят разрешить установку, говорим да.
Начнется инсталляция Microsoft Visual C++ 2015
Все теперь у вас на компьютере присутствует vcruntime140.dll и Mafia 3 или Сибирь 3 спокойно запустятся.
Как видите открылось стартовое окно игры.
Регистрация библиотеки
Если вы по каким-то причинам не можете скачать Microsoft Visual C++ 15, то вы можете отдельно скачать vcruntime140.dll для windows 10 и предыдущих версий и зарегистрировать ее в системе.
В итоге у вас будет архив, вы его распаковываете и кладете dll вот по таким путям.
- Если ваша система Windows 32-бит, то кидайте с заменой файл в папку:
Компьютер → Локальный диск (C:) → Windows → System32.
- Если ваша система Windows 64-бит, то кидайте с заменой файл в папку:
Компьютер → Локальный диск (C:) → Windows → SysWOW64.
- Если ваша система Windows 64-бит, то кидайте с заменой файл в папку:
После чего открываете cmd от имени администратора и вводите команду regsvr32 vcruntime140.dll
Как исправить ошибку vcruntime140.dll через Winget
В Windows 11 по умолчанию встроен менеджер пакетов, в Windows 10 его можно установить дополнительно. Winget позволяет вам сходить в репозиторий Microsoft и скачать от туда нужную программу, в нашем случае Microsoft Visual C++ 2015 Update 3 RC или выше. Преимущество, что вы устанавливаете актуальную версию не затрачивая время на серфинг по сайтам. Запустите оболочку PowerShell или терминала (CMD).
Как я и писал выше нам нужно найти нужную версию Microsoft Visual C++, чтобы добавить в систему библиотеку vcruntime140.dll. Выполним команду:
На выходе вы увидите все доступные версии
Меня будет интересовать строка "Microsoft Visual C++ 2015-2022 Redistributable (x64) Microsoft.VCRedist.2015+.x64 14.38.32919.0 winget", но вы выбирайте исходя из своей разрядности в системе. Произведем установку:
В результате вы подключитесь через интернет к репозиторию Microsoft, загрузите пакет Microsoft.VCRedist.2015+.x64, установите его и успешно устраните ошибку vcruntime140.dll менее чем зав минуту, это очень удобно.
Надеюсь вам помогли мои методы и вы исправили ошибку vcruntime140.dll и спокойно продолжаете использовать свои любимые программы и игры.
Спасибо автору за статью, второй метод помог.
А я скопировал библиотеку из Мозилы
regsvr32 не регистрирует vcruntime140.dll… Сейчас игры покупаешь, они вам неделю мозги парят, сжирают кучу интернета, а толку ноль.
пишет проверьте является ли этот фаил деиствительным
спасибо, помог от души!
как долго будет грузить?долго чёт.
Вы о чем?
спасибо ты крут
Очень рад, что вам помогло устранить вашу проблему.
Спасибо большое!
Появилась проблема с Shadow of the Tomb Raider.
Все решилось после установки компонента с офф сайта.
Рад, что у вас все починилось. Хорошей игры в Shadow of the Tomb Raider
Спасибо, бро все получилось
супер все получилось,спасибо
Спасибо помогло
У меня есть файл vcruntime140.dll в папке WOW64 но при запуске Dolphin, все равно выскакивает эта ошибка.
Что делать если у меня пишет:установка не завершена,так как уже установлена другая версия этого продукта,но ошибка вылазит
А вы какую версию ставите? И можете посмотреть, что у вас установлено в приложениях, найти можно в панели управления, установка и удаление программ
Только вчера удалил казалось бы ненужные визуал ц 2015 и прога перестала запускаться. Автор спасибо
Спасибо огромное!!! Установил С++ и все пошло поехало. Автору РЕСПЕКТИЩЕ!!!
Не открывается автокад 2017, выскакивает диалоговое окно:„C:\Windows\system32\VCRUNTIME140.dll» либо не предназначен для выполнения под управленем Windows или содержит ошибку.
Спасибо, реально помогло!!!
Плохих методов не держим! Все проверенно на себе
Когда вводишь команду в консоль пишет: «Модуль «vcruntime140.dll» загружен, но точка входа DllRegisterServer не найдена». Что делать ?
Спасибо тебе, добрый человек! Была проблема при запуске GTA 5. Ошибка ушла. Респект!
Что делать если при регистрации пишет
«Не удалось загрузить модуль
vcruntime140.dll
Проверьте, что двоичный файл хранится на указанном пути или запустите откладку, чтобы диагностировать проблемы с этим двоичным файлом или зависимыми DLL-файлами
Не найден указанный модуль»
У вас в нужном каталоге нет этой библиотеки, установите дистрибутив и будет вам счастье
«Модуль «vcruntime140.dll» загружен, но точка входа DllRegisterServer не найдена». Что делать ?
Вы полностью поставили Microsoft Visual C++?
Отличная инструкция.
Дяк! другий метод допоміг!
не устанавливалось BlueStacks, выдавало ошибку VCRUNTIME140.dll
Проблему решил первым способом, установкой Microsoft Visual C++
Огромное спасибо за подсказку!!!
Добрый день. Можно скомпилировать программу чтобы программа запускалась без скачивания установщика?
Красавчик. Всё пошло
По итогу попробовал заменить файлы и так же наткнулся на сообщение — точка входа не найдена. Плюнул и установил Mozilla и проблема исчезла. Подойдет любая программа включающаяся в себя C++
Очень благодарен
Спасибо огромное решила проблему за 5 минут ,все четко и ясно объяснено
Рад, что удалось вам помочь!
У меня программа требовала именно 32-битную библиотеку. Установка х64 ничего не дала, установил х86 и заработало.
Спасибо. Помогло
Благодарю вас! Скачал сегодня с официального сайта и все заработало. Удачи вам!!!
Спасибо, сильно помогли!
Спасибо большое за статью! Способ не помог, но помогли подсказки с путями хранения файла vcruntime140_1-dll. По счастливой случайности на диске С была папка со старыми файлами виндовс, просто взял оттуда данный файл и вставил в актуальную паку, без лишних действий с ком. строкой. Все заработало.:)
Спасибо автору, Помог решить проблему!
спасибо два дня страдал чтобы запустить Social club и после твох метадов он запустилься
Очень рад, что смог вам помочь!
Спасибо! Все понятно и доступно. У ребенка не запускалась игра. Очень переживал. Помог 2-ой способ
Юлия, рад, что смог вам помочь!
Заработало несмотря на ругань про точку входа, Driver Booster нужен, работает. Благодарю
Способ со скачиванием Microsoft Visual C++ — НЕ ПОМОГ почему-то.
Странно всё в жизни бывает!
Приветствую. Мне не помогли эти методы… Фаил в папке присутствует. Но при запуске игры все равно вылетает эта ошибка… Может проблема кроется в чем то другом?
Возможно вам нужно зарегистрировать данную библиотеку отдельно и вы точно ставили пакет полностью?
Респект автору, даже если пишет ошибку про «точку входа» после регистрации в cmd — все равно записывается все как надо и все начинает работать, спасибо автору!
у меня на с командной строкой после введения regsvr32 vcruntime140.dll выдаёт ошибку модуль загружен, но точка входа DLLRegisterServer не найдена
проверьте что vcruntime140_1-dll. является правильным файлом DLL или OCX и повторите оппытку
Помогите пожалуйста! Скачал, установил все по инструкции, при регистрации пишет, что не удалось загрузить модуль