Поправка на грешка при инсталиране на Visual C Redistributable 2015 - Nagh

Така че програми с Visual C ++ 2015 стигнаха до мен и искаха да инсталират своите библиотеки. И не се получи. Тъй като са инсталирани с грешка и програмите се кълнат, че не могат да намерят файла api-ms-win-crt-stdio-l1-1-0.dll .

След като прочетете различни форуми, решихте проблема по следния начин.
По време на инсталацията инсталаторът на Visual C ++ Redistributable 2015 се опитва да инсталира определен пакет за корекции „KB2999226“ (ако все още не го имате). И той не може да го направи.

  1. Трябва да намерите файла „Windows6.1-KB2999226-x64.msu“, той живее някъде в папките в „C: \ ProgramData \ Package Cache \“ (или където и да имате ProgramData, скрита системна папка)
  2. След като намерите файла, трябва да го разопаковате. Това може да стане с помощта на командата: wusa.exe Windows6.1-KB2999226-x64.msu/extract: ExtractedData
    (ExtractedData е името на папката, в която ще бъде извлечено съдържанието. (Документация на WUSA)

Но по някаква причина WUSA отказва да работи за мен, очевидно поради това и грешка по време на инсталацията, 7zip може да помогне. Разопаковайте файла, като използвате 7zip.

Като алтернатива използвайте стандартната програма за разопаковане на архиви:
разгънете -F: * Windows6.1-KB2999226-x64.msu c: \ ExtractedData

  • Изпълняваме командата за инсталиране на актуализация, с права на администратор(dism.exe живее в% WINDIR% \ System32 \ Dism.exe)
    dism.exe/Online/Add-Package /PackagePath: Windows8.1-KB2999226-x64.cab