Как да коригирате msvcp140.dll или vcruntime140.dll липсва или не е намерена грешка

Файловете на библиотеката с динамични връзки (DLL)(Dynamic Link Library (DLL) files) са критични системни файлове, които захранват няколко функционалности в приложенията на Windows . Вашият компютър може да не успее да стартира някои програми, ако жизненоважни DLL файлове са повредени или липсват(vital DLL files are corrupt or missing) . Ако компютърът ви с Windows не успее да стартира приложение, защото липсват „MSVCP140.dll“ или „VCRUNTIME140.dll“, ще ви покажем как да възстановите файловете.

В съобщението за грешка трябва да видите директива за преинсталиране на засегнатото приложение. Въпреки че това може да реши проблема, си струва да опитате някои по-малко драстични стъпки за отстраняване на неизправности.

Например вирус може да изтрие файловете от вашето устройство. Препоръчваме да стартирате сканиране за вируси с помощта на Windows Defender(running a virus scan using Windows Defender) или предпочитания от вас антивирусен софтуер(antivirus software) . След това преминете към стъпките за отстраняване на неизправности по-долу, ако вашето устройство не съдържа злонамерен софтуер.

Repair Microsoft Visual C++ Redistributable

Microsoft Visual C++ Redistributable съдържа данни, необходими на Windows за(Windows) ефективно инсталиране и стартиране на приложения, написани на C++, т.е. вид език за програмиране. И двата DLL файла ( MSVCP140.dll и VCRUNTIME140.dll ) представляват част от Visual C++ Redistributable .

Ако тези преразпределяеми файлове са повредени или с грешки, някои приложения може да не успеят да се стартират на вашия компютър. Открихме, че някои потребители на Dell(some Dell users) отстраниха проблема, като поправиха версията 2015-2019 на Microsoft Visual C++ Redistributable . Устройствата с Windows(Windows) обикновено имат две версии на Visual C++ 2015-2019 Redistributable . 32-битова ( x84 ) и 64-битова ( x64 ) версия. Поправете(Repair) и двете версии и рестартирайте компютъра си.

  1. Стартирайте приложението Windows Settings , отидете на Приложения(Apps) > Приложения и функции(Apps & features) > Microsoft Visual C++ 2015-2019 Redistributable и изберете Modify .

Забележка:(Note:) Може да намерите две версии на Microsoft Visual C++ 2015-2019 Redistributable —(Redistributable—the) 32-битовата ( x84 ) и 64-битовата ( x64 ) версия. Поправете(Repair) и двете версии на преразпределяемия.

  1. Изберете Ремонт(Repair) в новия прозорец, който се показва.

  1. Рестартирайте компютъра си, за да завършите ремонта.

Не забравяйте(Remember) да повторите процеса за всички версии на библиотеката Visual C++Ако грешката продължава и след поправка на разпространяемия файл, инсталирайте отново двете библиотеки от уебсайта на Microsoft.

Преинсталирайте Microsoft Visual C++ Redistributable

Преинсталирането на Visual C++ Redistributable разреши проблема за много потребители на Windows в тази тема на общността на Microsoft(Microsoft Community thread) .

Uninstall Microsoft Visual C++ Redistributable

Първо премахнете библиотеките и рестартирайте компютъра.

  1. Отидете до Настройки(Settings) > Приложения(Apps) > Приложения и функции(Apps & features) > Microsoft Visual C++ 2015-2019 Redistributable и изберете Деинсталиране(Uninstall) .

  1. Изберете Деинсталиране(Uninstall) , за да продължите.

  1. Отново изберете Деинсталиране(Uninstall) в новия прозорец и рестартирайте компютъра си, когато операцията приключи.

Повторете процедурата за всички версии на Visual C++ 2015-2019 Redistributable на вашия компютър.

Install Microsoft Visual C++ Redistributable

За да инсталирате повторно библиотеките, отидете на страницата за изтегляне на Visual C++ 2015 Redistributable на уебсайта на Microsoft(download page on Microsoft’s website) и следвайте тези стъпки.

  1. Изберете език и щракнете върху бутона Изтегляне(Download) .

  1. Изберете(Select) и двете версии на файловете и изберете Напред(Next) .

  1. Вашият браузър може да покаже известие, което ви уведомява, че microsoft.com иска да изтегли няколко файла едновременно. Изберете Разреши(Allow) и запазете изпълнимите файлове на вашия компютър.

Отидете до папката, съдържаща изтеглянията и инсталирайте преразпределяемите файлове един по един.

  1. Щракнете с десния бутон върху файловете ( vc_redist.x64 или vc_redist.x86 ), щракнете върху Изпълни като администратор(Run as administrator,) и следвайте подканата.

Поправете засегнатата програма

Windows 10 се доставя с инструмент, който поправя програми, които не работят правилно на вашия компютър. Този инструмент ще се опита да отстрани проблеми, причиняващи неизправност на приложението, без да изтрива или променя данните на приложението. 

Имайте предвид, че този инструмент не поддържа всички приложения. От нашето проучване инструментът за ремонт на Windows 10 работи само с вградени приложения и програми, които инсталирате от Microsoft Store .

  1. Преди всичко затворете принудително приложението в диспечера на задачите на Windows(Windows Task Manager) . Натиснете Ctrl + Shift + Esc , за да стартирате диспечера на задачите(Task Manager) , изберете приложението и изберете Край на задачата(End task) .

  1. Отидете в Настройки(Settings) > Приложения(Apps) > Приложения и функции(Apps & features) , изберете засегнатата програма и изберете Разширени опции(Advanced options) .

  1. Превъртете(Scroll) надолу по страницата до секцията „Нулиране“ и изберете бутона Ремонт(Repair) .

Изчакайте(Wait) , докато се появи отметка до бутона Ремонт(Repair) . Това показва успешна ремонтна операция.

Поправете Windows приложения от контролния панел(Repair Windows Apps From the Control Panel)

Ако не намерите опцията за поправка на приложението в менюто Настройки на Windows(Windows Settings) , проверете контролния панел(Control Panel) .

  1. Натиснете клавиша(Press) Windows ,(Windows) за да стартирате менюто " Старт"(Start Menu) . Разгънете системната(Windows System) папка на Windows и изберете Контролен панел(Control Panel) .

  1. Изберете Програма(Program) .

  1. Щракнете върху заглавката Програми и функции .(Programs and Features)

  1. Изберете проблемното приложение и изберете Ремонт(Repair) .

Предоставете административен достъп на инструмента за ремонт, когато бъдете подканени и изчакайте, докато получите съобщение за успех. Трябва да видите прогнозно време за това колко време ще отнеме операцията. В зависимост от програмата, която поправяте, може да се наложи да рестартирате компютъра си след това.

Изпълнете командите за разширено почистване на системата на Windows(Run Windows Advanced System Cleanup Commands)

Проверката на системните файлове(System File Checker) ( SFC ) и Обслужването(Deployment Image Servicing) и управлението на(Management) изображението за внедряване ( DISM ) са инструменти, които съставляват усъвършенстваните системни команди в Windows(advanced system commands in Windows) . Те проверяват вашето устройство за повреда на файловата система(file system corruption) и възстановяват липсващи системни файлове.

Ако вашият компютър все още не успее да стартира програмата, защото липсва MSVCP140.dll(MSVCP140.dll) или VCRUNTIME140.dll , изпълнете командите SFC и DISM чрез командния ред(Command Prompt) .

  1. Натиснете клавиша Windows(Windows key) + X и изберете Команден ред (Администратор)(Command Prompt (Admin)) .

  1. Поставете DISM.exe /Online /Cleanup-image /Restorehealth в терминала и натиснете Enter .

Инструментът DISM поправя системни файлове, като копира файловете от сървърите на Microsoft. Уверете се, че вашият компютър е свързан към Wi-Fi или Ethernet мрежа, докато изпълнявате командата. Трябва също да отбележите, че на инструмента DISM са необходими няколко минути, за да изпълни тази операция. Изчакайте(Wait) , докато получите съобщение за успех и преминете към следващата стъпка. 

  1. Поставете sfc /scannow в терминала и натиснете Enter .

Тази команда ще замени повредени или липсващи системни файлове с кешираните копия (изтеглени от DISM ) от сървърите на Microsoft.

  1. Когато лентата за напредък достигне 100%, поставете exit в терминала и натиснете Enter .

Рестартирайте компютъра си и проверете дали можете да използвате засегнатите приложения.

Нулирайте засегнатото приложение

Нулирането на приложения може да коригира проблеми с производителността и да премахне досадните грешки. Но има уловка: операцията ще изтрие за постоянно данните на приложението от вашия компютър и ще върне настройките към фабричните настройки по подразбиране.

  1. Отидете в Настройки(Settings) > Приложения(Apps) > Приложения и функции(Apps & features) , щракнете върху засегнатата програма и изберете Разширени опции(Advanced options) .

  1. Превъртете до секцията „Нулиране“ и изберете бутона Нулиране(Reset) .

  1. Изберете Нулиране(Reset) отново.

  1. Стартирайте приложението, когато до бутона за нулиране(Reset) се появи икона за отметка .

Инсталирайте отново програмата

Ако грешката(ите) продължават след нулиране на приложението, премахването на приложението изцяло от вашето устройство би трябвало да помогне.

  1. Отидете на Настройки(Settings) > Приложения(Apps) > Приложения и функции(Apps & features) , щракнете върху засегнатата програма и изберете Деинсталиране(Uninstall) .

  1. Изберете отново бутона Деинсталиране(Uninstall) , за да потвърдите премахването на приложението.

Рестартирайте компютъра си и се насочете към Microsoft Store или уебсайта на разработчика, за да изтеглите отново приложението.

Възстановяване на липсващи DLL файлове

Когато натиснете и никоя от тези препоръки не реши проблема, може да се изкушите да изтеглите липсващите DLL файлове(missing DLL files) от уебсайтове на трети страни. Е(Well) , недейте — поне не преди да изчерпите всички налични опции. 

Съществуват рискове за сигурността, свързани с извличането на DLL файлове от неофициални платформи. От една страна, те могат да решат проблема само временно или да не го поправят изобщо. Още по-лошото е, че понякога са остарели или са заразени с вируси.

Премахването и повторното инсталиране на библиотеката Visual C++ 2015-2019 от уебсайта на Microsoft е много по-добър и безопасен начин за възстановяване на тези липсващи DLL файлове. Трябва също да помислите за извършване на възстановяване на системата(performing a System Restore) или актуализиране на Windows до най-новата версия.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts