эта ошибка значит что в Windows нет нужной библиотеки из Universal CRT (api-ms-win-crt-string-l1-1-0.dll)

она появилась после обновлений Windows 10 а в 8.1 она ставится отдельно


Это обновление применяется к следующим операционным системам:

  • Windows Server 2012 R2

  • Windows 8.1

  • Windows RT 8.1

  • Windows Server 2012

  • Windows 8

  • Windows RT

  • Windows Server 2008 R2 с пакетом обновления 1 (SP1)

  • с пакетом обновления 1 (SP1)

  • Windows Server 2008 с пакетом обновления 2 (SP2)

  • Windows Vista с пакетом обновления 2 (SP2)

фикс пошагово


1. Установи "Обновление для Universal C Runtime"
скачать с официального Microsoft:
https://support.microsoft.com/kb/2999226

выбери версию под свою систему

  • x64Windows8.1-KB2999226-x64.msu

  • x86Windows8.1-KB2999226-x86.msu


2. Если не ставится — обнови Windows Update 
скачай KB2919355 (это большой апдейт 8.1) и потом снова поставь KB2999226


3. После установки перезагрузка (необязательно но если не сработало то перезагрузить)
файл api-ms-win-crt-string-l1-1-0.dll появится в C:\Windows\System32

Read more