Пры запуску адносна новых праграм і гульняў вы можаце сутыкнуцца з памылкай "Запуск праграмы немагчымы, так як vcruntime140.dll адсутнічае на кампутары" і пачаць шукаць, дзе спампаваць гэты файл. Памылка з роўнай верагоднасцю можа з'явіцца ва ўсіх апошніх версіях Windows.
У гэтай інструкцыі - падрабязна пра тое, як спампаваць арыгінальны vcruntime.dll з сайта Майкрасофт для Windows 10 і Windows 7 (x64 і x86) і выправіць памылкі пры запуску праграм, звязаныя з адсутнасцю гэтага файла.
Як правільна выправіць памылку Запуск праграмы немагчымы, так як vcruntime140.dll адсутнічае на кампутары
Ніколі пры з'яўленні памылак DLL ня варта шукаць іншыя сайты, дзе гэтыя файлы ляжаць "асобна". Як правіла, кожны такі файл .dll з'яўляецца часткай нейкіх сістэмных кампанентаў, якія неабходныя для запуску праграм і, запампаваўшы недзе адзін асобны файл, вы, хутчэй за ўсё, атрымаеце новую памылку, звязаную з адсутнасцю наступнай бібліятэкі са складу гэтых кампанентаў.
Файл vcruntime140.dll ўваходзіць у склад "Распаўсюджваны кампанент Microsoft Visual C ++ 2015" (Microsoft Visual C ++ 2015 Redistributable), а таксама больш новая версія гэтага файла прысутнічае ў складзе распаўсюджванага пакета Visual C ++ для Visual Studio 2017.
Абодва гэтых пакета можна спампаваць бясплатна з сайта Майкрасофт, пры гэтым vcruntime140.dll і іншыя неабходныя файлы будуць правільна ўсталяваныя і зарэгістраваныя ў Windows 10 або Windows 7 (на момант напісання артыкула звычайна досыць ўстаноўкі кампанентаў Visual C ++ 2015, але ў хуткім часе, думаю, будуць неабходныя і версіі 2017 года, адпаведна рэкамендую ўсталяваць адразу абодва варыянты).
Загрузка распаўсюджванага пакета Microsoft Visual C ++ 2015 выглядае наступным чынам:
- Зайдзіце на старонку //www.microsoft.com/ru-ru/download/details.aspx?id=53840 і націсніце "Спампаваць".
- Калі ў вас 64-біт Windows, выберыце і vc_redist.x64.exe і vc_redist.x86.exe (Гэта значыць, у 64-бітнай сістэме патрэбныя кампаненты і для 32-бітных праграм), калі 32-біт, то толькі x86.
- Пасля загрузкі гэтых двух файлаў, па чарзе ўсталюйце кожны з іх.
- Праверце, ці была выпраўленая памылка запуску праграм, звязаная з адсутнасцю vcruntime140.dll на кампутары.
Важнае заўвага: калі старонка на сайце Майкрасофт, якая змешчана ў першым пункце, недаступная (чамусьці часам так бывае), то см. Асобную інструкцыю Як спампаваць распаўсюджваныя кампаненты Visual C ++ Redistributable 2008-2017.
З устаноўкай кампанентаў Visual Studio 2017 (калі папярэдні этап не выправіў праблему) ёсць некаторыя нюансы:
- Спампаваць ўсталёўшчык вы можаце са старонкі //support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads (пункт у пачатку старонкі - "Загрузіце Microsoft Visual C ++, які распаўсюджваецца пакет для Visual Studio 2017 ").
- Праблема ў тым, што на паказанай старонцы загружаецца толькі версія для 64-біт Windows. Калі ж вам патрабуецца x86 (32-біт) версія кампанентаў Visual Studio 2017, то выкарыстоўвайце спосаб з загрузкай з сайта my.visualstudio.com, апісаны ў прыводзіліся вышэй інструкцыі Як спампаваць распаўсюджваныя кампаненты Visual C ++ Redistributable для Visual Studio 2008-2017.
Пасля ўстаноўкі і тых і іншых кампанентаў, якіх-небудзь памылак, ва ўсякім разе, звязаных з файлам vcruntime140.dll паўстаць не павінна - файл будзе аўтаматычна размешчаны ў папках C: Windows System32 і C: Windows SysWOW64 і патрэбным чынам зарэгістраваны ў Windows.