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

Неопознанная ошибка 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) в этот раз.

Комментарии (18) к Неопознанная ошибка 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 (хоть отдельных пунктов в списке установленных компонентов и не появится), может в этом дело.

      Ответить

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

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