Ошибка при запуске Skype — отсутствует api-ms-win-crt-runtime-l1-1-0.dll

Здравствуйте, дорогие читатели. В этой небольшой заметке я хочу поделиться с вами способом решения названной проблемы. Эта ошибка в последнее время всё чаще возникает у пользователей скайпа. Что же случилось со скайпом? Да всё просто — очередное обновление версии. Решить проблему отсутствующего api-ms-win-crt-runtime-l1-1-0.dll возможно. Читаем ниже как это сделать.

 

Что мы имеем в целом по этой проблеме?

Проблема:


Ошибка при запуске Skype — отсутствует api-ms-win-crt-runtime-l1-1-0.dll возникает при запуске скайпа на windows 7 и 8/8.1. Как правило, такая ошибка возникает на тех компьютерах, где было отключено автоматическое обновление Windows. Перечитав огромное количество информации и перепробовав множество вариантов решения мои попытки починить скайп успехом не увенчались.

Если читать лень, переходим сразу к решению

Способы, которые лично у меня не сработали:

1) Установить Microsoft Visual C ++ 2015 Redistributable, так как он содержит api-ms-win-crt-runtime-l1-1-0.dll. Но чтобы он установился корректно, злосчастная библиотека уже должна быть в системе. А будь она там Visual C ++ 2015 был бы не нужен. Получается замкнутый круг — мы пытаемся установить библиотеку, но чтобы все получилось, она уже должна быть установлена. Visual C ++ 2015 Redistributable просто выкидывает ошибку — «Настройка не завершена. Одна или несколько проблем вызвали сбой программы установки».
visual c oshibka skype

2) Установить обновление Windows KB2999226. Проверить установлено ли данное обновление на компьютер можно командой «wusa.exe /uninstall /kb:2999226» — вводим это в командную строку (без кавычек) и жмем Enter. В моем случае я получил сообщение «Это обновление не установлено». А после того, как скачал его с сайта Майкрософт и попытался установить, получил сообщение «Обновление не применимо к этому компьютеру». Так что тоже мимо. Хотя, возможно, чтобы установить KB2999226 требуется установить еще какое-то промежуточное обновление, но какое именно — неизвестно.
обновление не применимо к этому компьютеру

3) Скачать api-ms-win-crt-runtime-l1-1-0.dll и самостоятельно положить ее в папку C:/Windows/System32. Система не понимает, что файл там появился. Фактически он есть, но скайп все равно будет выдавать ошибку.

Предлагаю рабочие способы решения этой ошибки:

№1

Решение:


Удаляем скайп с компьютера, через «удаление программ» в панели управления. Затем устанавливаем одну из предыдущих версий skype, скачать которую можно по ссылкам ниже:

Skype 7.32
Skype 7.30
Skype 7.29
Skype 4.2 portable

После установки необходимо зайти в Настройки -> Дополнительно -> Автоматическое обновление. И отключить автообновление скайпа.
Этот способ в 99% случаев помогает и ошибка уходит, но есть нюанс — это временное решение и со временем версия 7.29 так же уйдет в историю, как и многие до неё. Однако, на сегодняшний день она вполне себе работает.

№2

Решение:


Если указанный выше способ не помог, предлагаю пойти другим путём:
Скачиваем архив с файлами и распаковываем всё содержимое в каталог

C:/Programm Files/Skype/Phone (для 32-битных систем)
C:/Programm Files(x86)/Skype/Phone (для 64-битных систем)
После запуска скайпа, есть большая вероятность, что он нормально загрузится.

Альтернативный способ, который может помочь — запустить центр обновления Windows и установить все доступные для системы обновления. В этом случае вы потратите очень много времени, результат не гарантируется, как и то, что обновления системы не вызовут дополнительных проблем на пиратских версиях Windows. Не рекомендую, это на ваш страх и риск.

Надеюсь, что прочитав эту статью, вы точно сможете избавиться от этой ошибки :) Спасибо за внимание!


На правах автора хочу напомнить, что у нас есть группа вк и телеграм-чат, где можно пообщаться на компьютерную и сетевую тематику.