«

»

Aug 24

Исправление ошибки при установке 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 и выбираете “Исправить” в вариантах действий.

89 comments

Skip to comment form

  1. gbI

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

  2. Waow

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

  3. Klirik

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

  4. Funtik

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

  5. Funtik

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

  6. Евгений

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

  7. TooEro

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

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

  8. Tha ShuRRik

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

  9. Сергей

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

  10. Красавчик

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

  11. Влад

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

  12. MgFox

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

  13. Kkhm

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

  14. Dmitrii

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

  15. Leo

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

  16. alex_beatman

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

  17. Kerim

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

  18. saver

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

  19. Олег

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

  20. Roman

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

  21. Jekkass

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

  22. nmn

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

  23. BeTeR

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

  24. georgii

    Спасибо тебе огромное, добрый человек!
    Помогло: скопировал файл “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

  25. Andreq

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

  26. Andreq

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

  27. Владимир

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

  28. Alex

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

  29. Marshal

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

  30. shyron

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

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

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

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

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

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

  31. Ilya

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

  32. Ilya

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

  33. Ustas

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

  34. Денис_

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

  35. KvazaR

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

  36. Александр

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

  37. Макс

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

  38. Dmitry

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

  39. statistik

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

Fetch more comments

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>