Виправлення помилки при встановленні Visual C Redistributable 2015 - Nagh
Отже, програми з Visual C++ 2015 дісталися і до мене, і захотіли встановити свої бібліотеки. І не вийшло. Тому що встановилися з помилкою, і програми лаються на те, що не можуть знайти файл api-ms-win-crt-stdio-l1-1-0.dll .
Після читання різних форумів вирішив питання в такий спосіб. Установник Visual C++ Redistributable 2015 під час встановлення намагається поставити якийсь пакет виправлення “KB2999226” (якщо у вас його ще не варто). І йому це не виходить.
- Потрібно знайти файл “Windows6.1-KB2999226-x64.msu”, він живе десь у папках усередині “C:ProgramDataPackage Cache” (або де там у вас ProgramData, прихована системна папка)
- Після того, як знайшли файл, потрібно його розпакувати. Зробити це можна за допомогою команди: wusa.exe Windows6.1-KB2999226-x64.msu /extract:ExtractedData (ExtractedData – ім'я папки, куди розпакується вміст. (Документація по WUSA)
Але, у мене чомусь WUSA працювати відмовляється, мабуть, через це і помилка при установці, допомогти може 7zip. За допомогою 7zip розпаковуємо файл.
Альтернативний варіант, скористатися стандартною програмою розпакувальником архівів: expand -F:* Windows6.1-KB2999226-x64.msu c:\ExtractedData
Якщо все пройшло успішно, то перезапускаєте інсталятор Visual C++ Redistributable 2015 і вибираєте "Виправити" у варіантах дій.