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

Очень распространенная проблема при установке распределенного пакета Visual C++ 2015 и 2017 на Windows 7 и 8.1 — неопознанная ошибка 0x80240017 после запуска файла установщика vc_redist.x64.exe или vc_redist.x86.exe с сообщением "Configuration is incomplete", и понять, в чем именно проблема и как ее исправить, порой бывает непросто.

Если

В этом руководстве подробно описано, что может быть причиной такой ситуации, как исправить ошибку 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, сначала попробуйте следующие простые методы решения проблемы:

  1. Если у вас установлен сторонний антивирус или брандмауэр, временно отключите его и попробуйте установить снова.
  2. Попробуйте воспользоваться встроенным средством устранения неполадок: Панель управления — Устранение неполадок — Устранение неполадок центра обновления Windows, в разделе "Система и безопасность" или "Просмотр всех категорий". 
  3. Установите обновление KB2999226 для вашей системы. Если у вас возникли проблемы во время установки обновления, вот возможный обходной путь. Вы можете скачать KB2999226 с официального сайта:
    • https://www.microsoft.com/en-RU/download/details.aspx?id=49077 — Windows 7 x86 (32 бит)
    • https://www.microsoft.com/en-ru/download/details.aspx?id=49093 — Windows 7 x64
    • https://www.microsoft.com/en-ru/download/details.aspx?id=49071 — Windows 8.1 32-бит
    • https://www.microsoft.com/en-RU/download/details.aspx?id=49081 — Windows 8.1 64-бит

    Если ничего из перечисленного не помогло, или вы не смогли исправить ошибки Центра управления и установить обновление 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 не применимо к вашему компьютеру. В этом случае сначала попробуйте установить компоненты "Universal runtime C for Windows 10" (не обращайте внимания на название, сам файл разработан специально для 7, 8 и 8.1) с официального сайта https://www.microsoft.com/en-ru/download/details.aspx?id=48234, Затем перезагрузите компьютер и повторите попытку установки обновления.

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

    1. Скачайте файл обновления с расширением .msu с официального сайта.
    2. Распакуйте этот файл: его можно открыть обычным архиватором, например, 7-Zip делает это успешно. Внутри вы увидите несколько файлов, один из них — файл .CAB с номером обновления, e.g. 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 "Configuration not complete" при установке Visual C++ 2015 (2017) на этот раз.

    Оцените статью
    Добавить комментарий