0x80240017: неопознанная ошибка Visual C в Windows 7

ЛогоПри установке компонентов Visual C++ пользователи зачастую сталкиваются с ошибками. А без данной программы на компьютере невозможно запускать часть приложений или игр. Сегодня мы поговорим о том, как исправить неопознанную ошибку 0x80240017 при установке Microsoft Visual C++ на Windows 7.

Обновление ОС

Во многих случаях данная проблема связана с отсутствием необходимых обновлений операционной системы. Во время распаковки установщик обнаруживает, то в системе не хватает ряда компонентов и отменяет процедуру, после чего появляется данное окно с неопознанной ошибкой.

Обновление ОС

Сначала необходимо проверить обновление ОС. Windows 7 должна быть обновлена до SP 1 или выше. Проверить это можно через свойства компьютера:

  1. Запустите «Панель управления» с помощью соответствующего пункта в «Пуск».

Запуск панели управления в Windows 7

  1. Откройте вкладку «Система и безопасность».

Система и безопасность

  1. Перейдите к окну «Система».

Система

  1. Обратите внимание на информацию об издании Windows. Там должна находиться подпись SP 1, как отмечено на скриншоте ниже.

Информация о SP 1

Через настройки Windows

Сначала попробуйте обновить операционную систему через стандартные средства Windows. Для этого необходимо сделать следующее:

  1. Через «Пуск» отыщите приложение «Центр обновления Windows» по названию.

Центр обновления Windows 7

  1. Центр обновления просканирует наличие компонентов, которые еще не были установлены на вашей операционной системе. Чтобы началась загрузка файлов, кликните по «Установить обновления».

Кнопка Установить обновления

  1. Теперь нужно согласиться с условиями и кликнуть на «Готово».

Принятие условий лицензии

  1. Остается ждать окончания процедуры. Ее длительность зависит от того, сколько времени до этого вы не обновляли операционную систему. Затем Windows предложит перезагрузить компьютер, с чем нужно согласиться.

Процесс обновления Windows 7

Если обновления не скачиваются или не устанавливаются, то попробуйте временно отключить антивирусную программу и запустить обновление снова.

С сайта Microsoft

Если по каким-либо причинам у вас не получилось обновить операционную систему или данный метод не решил проблему, то попробуйте инсталлировать обновление вручную. Чтобы избавиться от ошибки Error 0x80240017: Failed to execute MSU package, вам необходимо сделать следующее:

  1. Для решения проблемы с ошибкой необходимо установить обновление с номером KB2999226. Исходя из разрядности ОС, перейдите на страницу к файлу для 32-битной версии, а здесь вы найдете вариант для 64-bit.

Ошибка Error 0x80240017 Failed to execute MSU package в Windows 7

  1. На компьютер загрузится установочный файл в формате MSU. Запустите его.

Запуск файла MSU

  1. Теперь остается подождать, пока утилита автоматически установит необходимые файлы.

Работа автономного установщика обновлений Windows 7

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

  1. Сначала необходимо открыть содержимое файла в формате MSU через архиватор. Подойдет обычный WinRAR. Кликните по файлу ПКМ и выберите действие «Открыть с помощью».

Запуск обновления

  1. Появится окно с выбором приложения для запуска. Если WinRAR нет в списке, то нажмите кнопку «Обзор».

Кнопка для поиска нужного приложения

  1. Найдите файл запуска архиватора и откройте его.

Запуск архиватора WinRar

  1. В архиве вы увидите несколько файлов, которые включены в скачанное обновление. Скопируйте файл с названием обновления и разрядности вашей ОС в формате CAB.

Рекомендуем переместить данный файл в папку с наименее коротким путем. Например, в корневой каталог системного раздела. Так будет проще вводить ссылку на файл в командной строке.

Извлечение обновления Windows 7

  1. Теперь переходите к командной строке. Найдите ее через «Пуск» и запустите с администраторскими правами.

Запуск командной строки Windows 7 от имени администратора

  1. Теперь воспользуйтесь командой DISM.exe /Online /Add-Package /PackagePath:C:\ Windows6.1-KB2999226-x64.cab, если файл находится на системном диске C. Запустите выполнение команды нажатием Enter.

Запуск команды для исправления ошибки

  1. Теперь введите команду wusa.exe C:\Windows1-KB2999226-x64.msu и так же запустите ее выполнение.

Ввод второй команды

Если обе команды выполнятся успешно, то вы получите необходимое обновление и сможете без ошибок распаковать Visual C++ на компьютер.

Полная переустановка

Зачастую на компьютере установлено несколько версий пакета Visual C++. Вам необходимо их полностью удалить с компьютера, скачать актуальный инсталлятор с официального сайта и установить заново. Разберемся, как это сделать:

  1. Сначала удаляем установленные версии. Для этого можно воспользоваться стандартным приложением. Откройте меню «Пуск» и в поиске введите название «Удаление программы».

Запуск утилиты для удаления программ в Windows 7

  1. В списке установленных приложений найдите все Microsoft Visual C++ и через контекстное меню выберите действие «Удалить».

Деинсталляция Microsoft Visual C++

  1. После запуска деинсталляции подождите, пока программа закончит процедуру.

Процедура удаления

  1. Проделайте данные действия со всеми версиями Visual C++. Перезапустите компьютер и переходите по представленной ссылке. Пролистайте страницу до подраздела, в котором находятся ссылки на нужную версию. Компоненты можно устанавливать подряд – это не приведет к ошибкам или конфликтам ПО.

Обратите внимание на разрядность операционной системы и скачивайте только подходящую версию на 32 или 64 bit.

Выбор разрядности

  1. Запустите скачанный файл и для продолжения примите условия лицензии.

Запуск файла

  1. Подождите, пока программа распакуется на компьютер.

Распаковка Microsoft Visual C++

  1. Теперь закройте окно установщика и перезагрузите компьютер.

Завершение установки

Если процедура установки прошла без ошибок, то вы можете по тому же принципу установить Microsoft Visual C++ других версий.

Командная строка

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

  1. Через поиск в меню «Пуск» найдите приложение «Командная строка». Кликните по нему ПКМ и включите программу с администраторскими правами.

Запуск командной строки

  1. Теперь вам необходимо применить целый ряд команд, которые представлены ниже. Вписывайте их по очереди, а между ними нажимайте клавишу 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
  2. После применения всех команд закройте командную строку и перезапустите ПК.

Перезагрузка ОС Windows 7

Представленное руководство подходит не только для «семерки», но и для Windows 8.1, 10.

Если ничего не помогло

Рассмотрим несколько вариантов действий, если предыдущие методы из инструкции не привели к положительному результату.

Проверка на вирусы

Сначала попробуйте просканировать операционную систему на наличие угроз. Для этого можно воспользоваться одним из популярных бесплатных антивирусов. Например, Avast Free Antivirus, Kaspersky Free, AVG Antivirus и прочее.

Проверка на вирусы

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

Сканирование файловой системы

Возможно, компоненты для работы ОС не устанавливаются из-за системных ошибок. Стандартными средствами Windows можно выполнить проверку:

  1. Запустите CMD от имени администратора.

Сканирование файловой системы

  1. Теперь воспользуйтесь командой sfc /scannow.

Работа с scannow

  1. После завершения процедуры утилита оповестит вас о наличии неисправностей. По возможности ОС восстановит недостающие компоненты при следующей перезагрузке.

Но в самых запущенных случаях может потребоваться восстановление операционной системы с загрузочного диска или полная переустановка.

Заключение

Итак, мы рассмотрели все методы устранения ошибки при установке Visual C++. Надеемся, что после применения наших советов вы сможете легко устранить проблему. Если у вас остались тематические вопросы, то не стесняйтесь писать их в комментариях к статье!

0x80240017: неопознанная ошибка Visual C в Windows 7
5 (100%) 2 Голосов
Понравилась статья? Поделиться с друзьями:
Все для вашего компьютера!
Добавить комментарий