В идеале Skype должен работать под Windows безупречно (не зря же его Microsoft выкупила и переработала)! Реальность показывает зубки, когда вообще не запускается Скайп. «Отсутствует msvcp140.dll» — сообщает система. Обычно такой глюк наблюдается на Windows XP и Vista, где этого файла вообще изначально не было: он устанавливается вместе со Skype.
Решение проблемы
Как бороться с отсутствием системной библиотеки, необходимой для запуска? Самый очевидный (и самый неправильный) способ — скачать где-то недостающий файл и поместить в нужную папку. Однако этого мы вам не советуем по следующим причинам:
- Файлы, скачанные из сторонних источников, могут содержать зловредные элементы. Вы скачиваете системную библиотеку. Чтобы скопировать его в нужную папку (то есть внедрить в систему), вы преодолеете любые запреты, отключите любые средства безопасности. Вирусам только этого и надо. Конечно, нельзя заведомо считать все ресурсы, где можно скачать этот файл, рассадником вирусов. Но лучше не давать им шанса.
- Установка файла вручную может привести к ошибкам. Даже если ваша библиотека DLL чиста и относится к вашей версии программы, не исключены сбои при копировании.
Переустановка
Наиболее очевидный вариант — переустановка программы. Делается это довольно просто:
- Удалить текущую версию Skype. Лучше не средствами Windows, а с помощью специализированной утилиты, вроде CCleaner.
- Скачать новую версию.
- Установить программу на ПК. Должно работать!
Теоретически также можно установить более старую версию программы, где нет потребности в данном .dll. Однако мы не советуем, поскольку старые версии постепенно вымываются из обихода, а Microsoft имеет привычку пристреливать загнанных лошадей.
Пакет Visual C++
Если вышеописанный метод не вылечил Skype, и ошибка msvcp140 dll всё ещё имеет место, исправить её можно, установив Microsoft Visual С++ 2015 Redistributable. При установке все необходимые библиотеки добавятся даже в систему, для которой они изначально не предусмотрены.