Неопознанная ошибка 0x80240017 при установке Visual C++ Redistributable

Как исправить ошибку 0x80240017 при установке распространяемых компонентов Visual C++ 2015 и 2017Очень распространенная проблема при установке Распространяемого пакета Visual C++ 2015 и 2017 в Windows 7 и 8.1 — неопознанная ошибка 0x80240017 после запуска файла установки vc_redist.x64.exe или vc_redist.x86.exe с сообщением «Настройка не завершена», причем разобраться, в чем именно дело и как исправить ситуацию подчас бывает сложно. Примечание: если

В этой инструкции подробно о том, чем может быть вызвана такая ситуация, как исправить ошибку 0x80240017 и установить Visual C++ Redistributable в Windows 7 или 8.1. Примечание: если вы уже всё испробовали, но ничего не помогает, можно использовать неофициальный способ установки библиотек, который описан в конце инструкции Как скачать и установить Visual C++ 2008-2017 Redistributable, с большой вероятностью установка пройдет без ошибок.

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

Чаще всего причиной неопознанной ошибки 0x80240017 при установке распространяемых компонентов Visual C++ 2015 (2017) являются те или иные неполадки Центра Обновлений Windows 7 или Windows 8.1.

Неопознанная ошибка 0x80240017 при установке Visual C++ 2015

Если вы каким-то образом блокировали или отключали центр обновлений Windows, использовали «активаторы» — всё это может привести к рассматриваемой проблеме.

В том случае, если ничто из указанного не делалось, а на компьютере или ноутбуке установлена чистая лицензионная Windows, сначала попробуйте следующие простые методы решения проблемы:

  1. При наличии стороннего антивируса или файрволла временно отключите его и попробуйте временно его отключить и повторить установку.
  2. Попробуйте использовать встроенное устранение неполадок: Панель управления — Устранение неполадок — Устранение неполадок Центра обновления Windows, в разделе «Система и безопасность» или «Просмотр всех категорий». Устранение неполадок центра обновлений Windows
  3. Установите обновление KB2999226 для вашей системы. Если при установке обновления возникнут проблемы, далее будет описан возможный путь решения. Скачать KB2999226 можно с официального сайта:

Если ничто из этого не сработало, либо не удалось исправить ошибки Центра управления и установить обновление KB2999226, попробуйте следующие варианты.

Дополнительные способы исправить ошибку

Если при устранении неполадок были выявлены ошибки центра обновления, но они не были исправлены, попробуйте такой метод: запустите командную строку от имени администратора, а затем по порядку введите следующие команды, нажимая Enter после каждой из них:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Затем вновь попробуйте выполнить установку компонентов Visual C++ нужной версии. Подробнее про исправление ошибок центра обновления Windows вручную.

На некоторых системах с Windows 7 и 8.1 вы можете получить сообщение о том, что обновление KB2999226 не применимо к вашему компьютеру. В этом случае попробуйте сначала установить компоненты «Универсальная среда выполнения C для Windows 10» (не обращайте внимание на название, сам файл предназначен именно для 7-ки, 8 и 8.1) с официального сайта https://www.microsoft.com/ru-ru/download/details.aspx?id=48234, затем перезагрузить компьютер и повторить попытку установки обновления.

Если и это не помогло, для установки обновления KB2999226, можно использовать такие шаги:

  1. Скачайте файл обновления с расширением .msu с официального сайта.
  2. Распакуйте этот файл: его можно открыть с помощью обычного архиватора, например, 7-Zip успешно это делает. Внутри вы увидите несколько файлов, один из них — файл .CAB с указанием номера обновления, например, Windows6.1-KB2999226-x64.cab (для Windows 7 x64) или Windows8.1-KB2999226-x64.cab (для Windows 8.1 x64). Скопируйте этот файл в удобное расположение (лучше не на рабочий стол, а, например, в корень диска C:, так будет проще вводить путь в следующей команде). Распаковка файла обновления KB2999226
  3. Запустите командную строку от имени администратора, введите команду (используя свой путь к файлу .cab с обновлением): DISM.exe /Online /Add-Package /PackagePath:C:\Windows6.1-KB2999226-x64.cab и нажмите Enter.
  4. Похожий путь, но без предварительной распаковки файла .msu — команда wusa.exe путь_к_файлу_обновления.msu в командной строке, запущенной от имени администратора и без каких либо параметров.

И наконец, если всё пройдет успешно, то обновление будет установлено. Перезагрузите компьютер и проверьте, появляется ли неопознанная ошибка 0x80240017 «Настройка не завершена» при установке Visual C++ 2015 (2017) в этот раз.

Комментарии (26) к Неопознанная ошибка 0x80240017 при установке Visual C++ Redistributable

  • Максим

    Появляется ошибка 87 при попытке прописывания команды в командной строке и пишет что не распознал параметр указывающий на .cab файл

    Ответить

    • Максим

      Уже понял в чем проблема, у вас лишний пробел в команде дисм

      Ответить

  • LOKSO

    Только треть им методом помогло, спасибо огромное думал уже сносить винду, единсвенный рабочий способ от ошибки чтобы обновиться этот regedist 2015

    Ответить

  • Максим

    Неизвестный параметр Add-Package

    Ответить

  • Бон

    Ни один из способов не сработал. Неприменимо к этому комп. КВ тоже не встаёт и Дисм и Вуса не хочут. Пробовал даже кверхногами. Мелькую: может дело в том, что у меня нет никаких апдейтов, кроме всех фраймвёков, СП1, и всс++ до 2010 включительно (это всё установлено). Установка с майкрософта запрещена. Вопрос: есть ли у KB2999226 зависимости от других КВ? Лог пишет о дисконнекте с Сторе внутреннего провайдера. Спасибо.

    Ответить

    • Dmitry

      Может и ваш вариант верен (про отсутствие обновлений), но я бы подумал о том, что что-то попорчено/пропатчено и посмотрел бы Dism-ом scanhealth и SFC.

      Ответить

  • Бон

    Спасибо. Попробую. Как — то СФЦ никогда не помогала. Печалька. Так не хочется распаковывать, кидать руками и прописывать. Работы «до и больше», а результат не гарантирован. А vcc++ зело нужны. Сам бы обошёлся, машина жены — башку открутит.
    Может возможны ещё какие телодвижения?
    Могу тупо кинуть нужные длл и прописать, но вероятно нужна сама среда всс++. Ой печалька!
    Спасибо.

    Ответить

    • Dmitry

      Не, прописывать вручную контрпродуктивно, лучше тогда попробовать пакет VC сторонний (просто упакованы библиотеки и с собственным установщиком), вот здесь раздел «неофициальный способ» — https://remontka.pro/visual-c-redistributable-download-methods/

      Ответить

  • Бон

    Большое спасибо. Будем посмотреть.

    Ответить

  • Бон

    Привет! Еще смешнее! Ну таки всс++ встали. А вот ошибка отсутствия api-ms-win-crt-runtime-l1-1-0.dll никуда не делась! Кинул из скайпа и попытался зарегить, а он мне: «индейская национальная изба» (Дядя Шарик).

    Ответить

  • Бон

    Взял с живой машины и попытался прописать. Обратно изба. Печалька. Интересно, почему.

    Ответить

  • Бон

    Теперь пишет ошибку igdumdim64.dll

    Ответить

    • Dmitry

      Это по идее часть драйвера Intel Graphics, если я ничего не путаю. Соответственно, попробовать переустановить, а заодно в диспетчере устройств еще посмотреть, что там за монитор (попробовать стандартный PnP поставить, если что-то другое).

      Ответить

  • Краб

    выдает ошибку 87 неизвестная команда Add-package что делать?

    Ответить

  • Сергей

    Здравствуйте! Команды в командной строке не помогли:

    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old — Отказано в доступе,
    ren C:\Windows\System32\catroot2 catroot2.old — а здесь ничего не произошло.

    DISM.exe /Online /Add-Package /PackagePath:C:\Windows6.1-KB2999226-x64.cab — в конце ошибка 775, не может выполнить запрос, и ошибка при попытки открыть сам вот это обновление.

    Подскажите пожалуйста, а что можно еще сделать? Насколько я понял из всего проблема только с 2015 и 2017 С++, все остальные стоят с 2005 — 2019.

    Ответить

    • Dmitry

      Здравствуйте.
      А 2019 включает в себя и 2015/2017 (хоть отдельных пунктов в списке установленных компонентов и не появится), может в этом дело.

      Ответить

  • Андрей

    Не знаю как скачать файл обновления с расширением .msu с официального сайта

    Ответить

  • Алекс

    Здравствуйте Дмитрий!

    У меня такая проблема: в «Центр управления обновлений — Просмотр журнала обновлений» в списке «Обновления определений» присутствует такая ошибка:
    «Обновление механизма обнаружения угроз для Microsoft Windows Defender Antivirus — KB2267602 (версия 1.339.163.0) (2)
    Последняя неудачная попытка установки на ‎08.‎05.‎2021 — 0x80240017»

    Но в самом антивирусе дефендера, при проверки обновлений, мне выдаёт сообщение: у вас установлено самое последнее определение «1.339.173.0»… Но в журнале обновлений ничего нет, а ведь там отображаются все обновления определений, но почему-то нету тех, которые идут после «1.339.163.0». Пробовал скачать проблемное обновление и установить вручную (благо успел его скачать до того, как они обновили ссылку уже на следующую версию определений), но ничего не произошло, а я думал мне хотя бы выдаст сообщение об ошибке, что у вас уже установлена самая последняя версия определений…

    Вот не знаю как теперь быть? Может это из-за того, что я уже как год, каждый месяц вручную продлеваю отключение обновлений Windows?
    Windows 10(Pro) 1903 лицензия (вот и покупай после такого винду… У некоторых знакомых стоят «народные» версии и работают безотказно, а у меня вот частенько бывают проблемы с лицензионной версией).

    Ответить

    • Dmitry

      Здравствуйте…
      Мне почему-то кажется, что какой-то глюк системы, а не реальная проблема (возможно и из-за отключенных обновлений) и по идее тому, что сообщает защитник о своей версии 1.339.173.0 стоит верить. Кстати, на сегодня актуальная версия — 1.339.195.0 — посмотрите, сменилась ли?

      Ответить

      • Алекс

        > Кстати, на сегодня актуальная версия — 1.339.195.0 — посмотрите, сменилась ли?

        Версия анализа безопасности: 1.399.210.0
        В журнале обновлений, по прежнему последнее сообщение об ошибке за 8 мая…
        Нашёл «совет» очистить содержимое папки Download, что находится в «C:\Windows\SoftwareDistribution\Download», там есть один файл, который весит 80 мегабайт (Тип файла: Файл, Описание: AntiMalware Definition Update, Размер: 87,0 МБ), вот думаю — стоит ли удалять? В интернете пишут, что очистка содержимой этой папки безопасно. Вам что-нибудь известно о ней?
        Просто у меня бзик: антивирус просто показывает последние доступные обновления, но они не устанавливаются, хотя антивирус говорит «У вас последняя версия анализа безопасности»…

        Возможно я просто слишком загоняюсь, может лучше просто не обращать на эту ошибку внимание?

        Спасибо за ответ!

        Ответить

        • Dmitry

          Попробуйте удалить — это в общем-то безопасно и действительно может помочь.

          Ответить

          • Алекс

            Не помогло, в журнале по прежнему висит последнее сообщение об ошибке…
            Вот думаю — попробовать сделать восстановление системы. Вы случаем не знаете, когда виндовс делает точки сохранения? Перед обновлением или после? Просто время «обновления определений» совпадает со временем создания ближайшей точки восстановления. Есть и другие, за прошлый месяц например, но к ним прибегать не хотелось бы — ибо не помню, что я менял/добавлял в системе за последние несколько дней, но что-то точно делал.

            Кстати, у меня значок антивируса, после очередного обновления сменился на жёлтый (это происходит из-за отключения «автоматической отправки образцов», иногда после очередного обновления он у меня становится жёлтым) и просит включить эту функцию, что значит — обновление произошло, я обычно захожу в настройки дефендера — нажимаю закрыть и он снова становится зелёным. Так что, я похоже зря беспокоюсь, но хотелось бы быть на 100% уверенным, что с ОС — всё в порядке.

            Спасибо за ответ!

            Ответить

          • Dmitry

            Точки восстановления создаются для состояния «до обновления».

            Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться