Исправление ошибки при установке Visual C++ Redistributable 2015

Итак программы с 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 распаковываем файл.

    Альтернативный вариант, воспользоваться стандартной программой распаковщиком архивов:
    expand -F:* Windows6.1-KB2999226-x64.msu c:\ExtractedData

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

Если все прошло успешно, то перезапускаете установщик Visual C++ Redistributable 2015 и выбираете “Исправить” в вариантах действий.

90 comments

Skip to comment form

    • Ddurovv on February 15, 2018 at 20:57

    Спасибо Вам, ребят.
    установил этот “сраный 2015 пакет”
    Сначала долго еблся: скачивал дофига автономных обновлений. 2015 пакет всё не ставился . Потом открыл ссылку на этот пост: и подумал, что нужно искать файл Windows8.1 вместо Windows6.1 – и даже нашёл и распаковал, но потом, почитав комменты, воспользовался win поиском и нашёл Windows6.1, который к удивлению лежал в папках офиса.
    Но .cab не ставился пока я не прописал путь
    dism.exe /Online /Add-Package /PackagePath:C:\Users\Dmitrii\Desktop\1(папка в которую распаковал файлы, т.к. если оставить название “Новая папка” выдаст ошибку из-за пробела или языка)\Windows6.1-KB2999226-x64.cab
    и заодно и c Windows8.1-KB2999226-x64.cab то же самое сделал
    В итоге несчастныйпакет2015 установился

    • gbI on October 3, 2017 at 23:22

    как и все тут ломался и мучался два два дня, пока от тоски не прочитал все комменты.
    Обязательно должна быть запущена служба обновлений и проиндексирован С: диск.
    Всё встаёт пешком
    ОГРОМНОЕ спасибо комментаторам, пролили свет на винду.
    Но wscsvc я опять отключил что б за спиной не тащил всякую дрянь

    • Waow on June 23, 2017 at 19:20

    ПАРНИ !!!! короче не парьтесь всё на самом деле проще простого !!!!
    я тоже морочился и пытался с этим DIMS.exe Мудрить и неудача !!!!!!
    ладно короче ссылка ___ там парень все понятно объяснит http://www.youtube.com/watch?v=gaNPWr5f2yo

    • Klirik on June 15, 2017 at 06:09

    Столкнулся с подобной проблемой при установке Microsoft Visual C++ 2015 из пакетов дополнительных программ от Resident Evil 7.
    Ни один из способов не помог. Однако, как-то интуитивно догадался, что проблема в активаторе виндовс Chew7. Снёс активатор, поставил все обновы, что предлагались в Центре обновлений Windows, естественно настал момент когда Центр стал говорить, мол мой процессор более крут для седьмой винды. Отключил Центр обновлений. Установил антивирусник 360 Total Security. Через дополнительную утилиту антивирусника “Уязвимости” доустанавливал остальные обновления. Запустил игру без каких либо проблем, даже тот пресловутый Visual C++ 2015 ставить не пришлось.

    • Funtik on May 30, 2017 at 23:33

    Скажите пожалуйста на винд 8.1 какой файл нужно найти. И как и с помощью чего и где его искать?

    • Funtik on May 30, 2017 at 23:17

    Windows8.1-KB2999226-x64.cab где взять этот файл?!!

    • Евгений on May 4, 2017 at 07:54

    Сделал все как в посте – получилось. Большое спасибо автору за решение проблемы

    • TooEro on April 22, 2017 at 18:58

    Товарищи, нужна ваша помощь. Пукан горит до сих пор.
    После выполнения последней команды в cmd произошла ошибка – “Package_for_KB2999226” Ошибка: 0x80070643

    Ошибка: 1603
    Пожалуйста, объясните понятным языком как с этим справиться

    • Tha ShuRRik on April 16, 2017 at 23:24

    Спасибо, заработало. НО, действительно, спасибо комментаторам, которые привели примеры, как правильно указать путь в операциях с DISM (я тупо копировал) и сказали, что в тексте файл именуется то Windows6.1-blah-blah-blah то Windows8.1-blah-blah-blah

    • Сергей on April 7, 2017 at 11:43

    Спасибо, все заработало )

    • Красавчик on April 3, 2017 at 11:20

    Спасибо!Огромное!Помогло!

    • Влад on April 1, 2017 at 00:26

    http://www.skaip.su/na-kompyutere-otsutstvuet-api-ms-win-crt-runtime-l1-1-0-dll
    Самый просто способ!
    Игрался долго, пока не сделал пункт 1

    • MgFox on March 31, 2017 at 11:06

    Люди добрые, помогите! Бьюсь с этой же проблемой уже часа 4! Желание вышвырнуть комп в окно!
    Все сделала, как указано в данной инструкции, распаковала файл 2999226 (предупреждая возможные вопросы: к системе он подходит), установила, как описано. Обновление успешно установилось. После этого установила Visual c++ 2015, который до этого не устанавливался и выдавал свою ошибку. Но проблема не исчезла! Все равно при запуске программа, требующая этот файл api-ms-win-crt-stdio-l1-1-0.dll, его упорно не находит и выдает ошибку.
    Что делать? Как исправить-то?
    Пробовала уже и удалять весь Visual c++ и ставить заново, и обновлять винду….0 результата
    Помогите, пожалуйста!!

    • Kkhm on March 25, 2017 at 20:26

    а можно для чайников пошагово? Ничего не понятно. Не могу установить этот сраный пакет Visual C++ Redistributable 2015

    • Dmitrii on March 8, 2017 at 18:08

    У меня сработал способ проще – оказывается от этот файл Windows6.1-KB2999226-x64.msu когда его ищешь на диске C: через поиск в папке в окне появляется сообщение “путь к файлу не проиндексирован. Проиндексировать?” Ессно жмете “да” и вуаля! В общем даже стало понятно, почему Visual Studio не мог установиться, он ведь тупо не знал где искать этот файл, тропа к нему заросла просто..

    • Leo on March 7, 2017 at 17:08

    ПОМОГИТЕ
    Я НИЧЕГО ВООБЩЕ НЕ ПОНЯЛ
    у МЕНЯ 8.1
    ПРОСТО ПОДРОБНО РАССКАЖИТЕ ЧТО ДЕЛАТЬ
    ЕСЛИ НАДО ГО В СКАЙП

    • alex_beatman on March 6, 2017 at 12:56

    Спасибо! Отличный метод! Но помогло просто натянуть все обновления. Потом KB2999226 сам нормально проинсталился.

    • Kerim on March 5, 2017 at 02:00

    Помогло! Огромное спасибо!!!!

    • saver on February 9, 2017 at 08:19

    командная строка выдала ошибку: “0x800f081e
    Указанный пакет нельзя применить к данному образу”

    • Олег on February 8, 2017 at 23:08

    Более дерьмовой инструкции не видел. Что за dism.exe? где его запускать? почему у меня он исчезает после запуска мгновенно? зачем вообще распаковывались этото файл мсу? почему в одном пункте файл называется windows6.1…. а в пути уже windows8.1????????????????????????????????

    • Roman on February 2, 2017 at 01:40

    Спасибо вам ребята! И огромное спасибо тебе shyron, если бы ты не написал, что надо включить службу установщика модулей перед тем как вбивать команду, я б еще неизвестно сколько искал бы решение этой проблемки.

    • Jekkass on February 1, 2017 at 02:57

    Чу за бред нафиг эти танцы с бубнам открываем Winrar и ищем этот фаил делов то

    • nmn on January 25, 2017 at 11:04

    распаковал, но все равно при установке Visual C++ Redistributable 2015 выходит ошибка

    • BeTeR on January 14, 2017 at 17:18

    Вот спасибо! Помогло

    • georgii on January 9, 2017 at 10:54

    Спасибо тебе огромное, добрый человек!
    Помогло: скопировал файл “Windows8.1-KB2999226-x64.cab” в папку “1” на диске C, вбил в cmd.exe:
    C:\Windows\system32\Dism.exe /online /Add-Package /PackagePath:C:\1\Windows8.1-KB2999226-x64.cab

    • Andreq on January 8, 2017 at 12:51

    Пробелы Важно! иначе ошибка будет

    • Andreq on January 8, 2017 at 12:50

    Автору спасибо! Пакет поставился, после действий в cmd

    • Владимир on January 4, 2017 at 19:16

    Странно при запуске от имени администратора всегда в систем 32 начальная команда переместил туда этот файл но при подаче команды выдаёт Dism не является командой или пакетным файлом винда лицензионная

    • Alex on January 4, 2017 at 15:54

    Помог комментарий Igor says: только в п.4 путь указывать без кавычек – то есть:
    dism.exe /Online /Add-Package /PackagePath:c:\temp\Windows6.1-KB2999226-x64.cab

    • Marshal on January 3, 2017 at 23:59

    Боже мой вы мои герои!!! 3!!! 3 адских дня мучений после переустановки винды! бог мой! Спасибо автору статьи, и Igor`ю за адаптацию для 7 винды!!! Благодать вам, зворовья, и всего наилучшего!

    • shyron on January 3, 2017 at 22:09

    помогло, спасибо.

    Обратите внимание

    1. надо запустить служба “Установщик модулей Windows” – для меня это было ново (я с этим не сталкивался), кнопки: виндовс R. команда services.msc появляется минюшка и в ней находим Установщик … запускаем его

    2. внимание – все пробелы нужны в командной строке (командная строка только с правами администратора):

    C:\Windows\system32\Dism.exe /online /Add-Package /PackagePath:C:\1\Windows6.1-KB2999226-x64.cab

    у себя я создал папку 1 на диске С и туда все распаковал.

    • Ilya on December 28, 2016 at 21:48

    РЕШЕНО! СПАСИБО!!!!

    • Ilya on December 28, 2016 at 21:32

    не указали куда распаковывать, можно подробнее?

    • Ustas on December 24, 2016 at 19:20

    Спасибище !!!

    • Денис_ on December 20, 2016 at 08:42

    спасибо огромне

    • KvazaR on December 17, 2016 at 21:03

    счастья тебе и 100 лет жизни спасибо !!!!

    • Александр on December 16, 2016 at 12:27

    Здравствуйте! Подскажите, пожалуйста, в чём может быть проблема? Всё сделал по инструкции, но выдает такую ошибку (Windows 7):
    http://i83.fastpic.ru/big/2016/1216/c5/0896829e0f3ac0ecfbee9c23bf40b1c5.jpg

    • Макс on December 14, 2016 at 11:03

    Помогло! При установке DWG True View не устанавливался пакет Visual C++ Redistributable 2015, зависал установщик DWG True View. Ручками толкнул Windows6.1-KB2999226-x64.cab, после установил пакеты Visual C++ Redistributable 2015 64 и 86 без проблем.

    • Dmitry on December 11, 2016 at 12:24

    Не распаковывает, пишет что “Не применимо к этому образу.”

    • statistik on December 7, 2016 at 16:06

    Мне не помогло. :(
    dism.exe ругается : “указанный пакет нельзя применить к этому образу”

Load more

Leave a Reply

Your email address will not be published.