Устранение неполадок Windows

Исправление: 0x80240017 Неопределенная ошибка

Содержание:

По сообщениям, несколько пользователей получают ошибку 0x80240017 Неопределенная ошибка при попытке установки Пакеты Visual C++ Redistributable для Visual Studio 2013 или Перераспределяемые пакеты Visual C++ для Visual Studio 2015. Проблема не является исключительной для конкретной версии Windows, так как, по сообщениям, она возникает на Windows 7, Windows 8.1 и Windows 10.

0x80240017 Неопределенная ошибка

Что вызывает ‘0x80240017 Unspecified Error’?

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

  • Пользователь пытается установить неполный пакет Visual C++ redist – Чаще всего эта ошибка возникает из-за того, что пользователь пытается установить пакет, используя неполный/поврежденный установщик. Обычно сообщается, что это происходит с установщиками приложений, которые поставляют пользователю пакет Visual C++. В этом случае решением является загрузка полной версии Visual C++ с сайта Microsoft’.
  • Пакет Visual C++ redist установлен на Windows v6.1 – Сообщается, что это сообщение об ошибке также возникает в тех случаях, когда целевой операционной системой является Windows v6.1. Проблема возникает из-за того, что пакеты были разработаны для установки только на Windows 7 и выше. В этом случае решением является обновление до установки пакета обновления 1.
  • На компьютере отсутствует обновление Universal C Runtime – Вы также можете столкнуться с сообщением об ошибке, если в вашей версии Windows отсутствует обновление Universal C Runtime. Как правило, это решение оказывается эффективным в тех случаях, когда ошибка возникает при установке дистрибутива Python.
  • Windows Update уже загрузил пакет Visual C++ redist – Сообщение об ошибке также может появиться, если компоненту Windows Update удалось загрузить необходимые Visual C++ пакет, но еще не удалось его установить. В этом случае решением является установка любого ожидающего обновления.
  • Поврежденная / неполная установка Visual C++ Redistributable – Ошибка также может возникнуть, если пользователь имеет поврежденную или неполную установку Visual C++. В этом случае необходимо удалить все существующие установки Visual C++ перед повторной установкой требуемого пакета с официальной страницы загрузки.

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

Если вы хотите быть максимально эффективными, мы рекомендуем вам следовать приведенным ниже методам по порядку. В конце концов вы должны наткнуться на набор инструкций, которые помогут вам решить проблему на вашей конкретной машине.

Метод 1: Загрузка установочного пакета Visual C++ Redistributable Package

Поскольку проблема чаще всего возникает после того, как программа установки приложения просит вас установить пакет Visual C++ Redistributable Package, есть вероятность, что программа установки устарела или не была загружена должным образом.

Несколько пользователей, оказавшихся в похожей ситуации, сообщили, что проблема была решена после повторной загрузки Visual C++ Redistributable Package с официальных каналов. Для некоторых из них ошибка 0x80240017 Unspecified Error’ не вернулась, когда они попробовали установить из только что загруженного установщика.

Вот краткое руководство по загрузке и установке необходимого пакета Visual C++ Redistributable Package с серверов Microsoft’:

  1. Перейдите по ссылке для загрузки, соответствующей Visual C++ Redistributable Package которые необходимо установить:
    Пакет Visual C++ Redistributable для Visual Studio 2013Ссылка для скачивания
    Visual C++ Redistributable Package for Visual Studio 2015Ссылка для загрузки
  2. Как только вы перейдете на страницу загрузки, выберите язык установки и нажмите на кнопку Загрузить кнопка для начала загрузки.
    Загрузка необходимого Visual C++ Redistributable
  3. Выберите правильный установщик в соответствии с архитектурой вашей ОС. Установите флажок, связанный с vc-redist.x64.exe если у вас 64-битная версия Windows или vc-redist.x64.exe если вы используете 32-битную версию. Затем нажмите кнопку Далее чтобы запустить загрузку.
    Загрузка установщика пакета Visual C++ Redistributable
  4. Откройте исполняемый файл установки и следуйте подсказкам на экране для завершения установки.
    Установка перераспределяемого пакета Visual C++

Если вы’все еще сталкиваетесь с проблемой 0x80240017 Неопределенная ошибка, перейдите к следующему методу ниже.

Метод 2: Установка пакета обновления Windows 7 Service Pack 1 (если применимо)

По сообщениям некоторых пользователей, проблема также может возникнуть, если вы пытаетесь установить Перераспределяемые пакеты Visual C++ для Visual Studio 2013 или 2015 на Windows v6.1 (сборка 7600: пакет обновления 0). В данном случае ошибка возникает потому, что два перераспределяемых пакета предназначены для установки на Windows 7 Service Pack 1 и выше.

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

  1. Перейдите по этой ссылке (здесь), выберите язык и нажмите кнопку Скачать кнопку для загрузки пакета обновления 1.
    Загрузка пакета обновления 1 для Windows v6.1 (Build 7600: Service Pack 0)
  2. На следующем экране снимите флажки со всего остального, кроме основного ISO-файла. Как только вы это сделаете, нажмите кнопку Далее кнопку, чтобы инициировать загрузку.
    Загрузка ISO-файла, необходимого для установки Windows 7 Service Pack 1.
  3. После того как ISO-файл будет загружен, перейдите по этой ссылке (здесь) и нажмите кнопку Загрузить, чтобы загрузить образ WinCDEMU 4.1 инструмент. Мы используем этот инструмент для применения обновления Service Pack 1.
    Загрузка WinCDEmu 4.1 инструмент
  4. Откройте исполняемый файл установки WinCDEmu и нажмите кнопку Установите кнопка для настройки инструмента на вашем компьютере.
    Установка инструмента WinCDEmu
  5. После установки программы нажмите на кнопку Установить чтобы добавить необходимое системное программное обеспечение.
    Установка дополнительного программного обеспечения
  6. Перезагрузите компьютер, чтобы завершить установку WindowsCDEmu.
  7. После завершения следующего запуска перейдите в место, где вы скачали файл Iso (шаг 2), щелкните его правой кнопкой мыши и выберите Выбрать букву драйвера & смонтировать.
    Монтирование файла Service Pack 1 с помощью WinCDEmu
  8. Выберите букву диска, который вы будете создавать, установите Тип диска на диск с данными и нажмите кнопку Ok смонтировать ISO файл.
    Монтирование образа пакета обновления
  9. Установив образ Windows 7 Service Pack 1, следуйте инструкциям на экране для завершения установки.
  10. После установки Service Pack 1 снова перезагрузите компьютер и проверьте, устранилось ли сообщение об ошибке, попробовав установить Пакет Visual C++ Redistributable снова.

Если вы’ все еще сталкиваетесь с проблемой 0x80240017 Неопределенная ошибка, перейдите к следующему методу ниже.

Метод 3: Установка обновления Universal C Runtime

Несколько пользователей, которые получили эту ошибку после того, как программа установки Python’ (или другое приложение) предложила установить пакет redist, сообщили, что проблема была решена после установки пакета Universal C Runtime обновите применимую версию для Windows.

Здесь’ краткое руководство по выполнению этой задачи:

  1. Перейдите по этой ссылке (здесь), прокрутите страницу вниз до Метода 2 и загрузите пакет обновления, соответствующий вашей версии Windows.
    Загрузка соответствующей версии программы установки Universal C Runtime
  2. На следующем экране выберите предпочтительный язык и нажмите кнопку Скачать кнопка для начала загрузки.
    Загрузка программы установки
  3. Откройте исполняемый файл установки и следуйте подсказкам на экране, чтобы установить обновление Universal C Runtime. После завершения процесса перезагрузите компьютер и проверьте, устранилось ли сообщение об ошибке при следующем запуске.

Если вы’ все еще сталкиваетесь с ошибкой ‘0x80240017 Неопределенная ошибка’ при следующем запуске, перейдите к следующему способу ниже.

Способ 4: Установка всех ожидающих обновлений Windows

Несколько пользователей, столкнувшихся с ошибкой ‘0x80240017 Unspecified Error’ при попытке установить Пакет Visual C++ redist после получения запроса от Python (или аналогичного дистрибутива) сообщили, что проблема была решена после установки всех ожидаемых обновлений Windows.

Как выяснилось, эта конкретная проблема может возникнуть, если пакет Visual C++ redist загружен компонентом Windows Update, но не установлен.

Если этот сценарий применим к вашей текущей ситуации, выполните следующие действия, чтобы установить все ожидающие обновления Windows и решить проблему ‘0x80240017 Unspecified Error’:

  1. Нажмите Клавиша Windows + R чтобы открыть диалоговое окно Выполнить. Затем введите “ms-settings:windowsupdate” и нажмите Введите чтобы открыть окно Обновление Windows экран Настройки app.
    Открытие экрана обновления Windows

    Примечание: Если вы используете версию Windows старше Windows 10, используйте команду “wuapp”.

  2. В окне «Обновление Windows» нажмите на кнопку Проверьте наличие обновлений, затем следуйте подсказкам на экране, чтобы установить все ожидающие обновления Windows.
    Проверка обновлений
  3. Когда появится запрос на перезагрузку, сделайте это и обязательно вернитесь на экран Windows Update, чтобы узнать, есть ли у вас еще какие-либо ожидающие обновления.
  4. Попробуйте снова установить пакет Microsoft Visual C++ Redistributable и посмотрите, устранилось ли сообщение об ошибке.

Если вы все еще сталкиваетесь с проблемой ‘0x80240017 Unspecified Error’, перейдите к следующему способу ниже.

Метод 5: Удаление всех существующих пакетов Microsoft Visual C++ Redistributable

Как предположили некоторые пострадавшие пользователи, проблема также может возникнуть, если одна из ваших текущих установок Microsoft Visual C++ redistributable повреждена. Несколько пользователей, оказавшихся в аналогичной ситуации, сообщили, что сообщение об ошибке перестало появляться после того, как они удалили все существующие установки Microsoft Visual C++ перед тем, как попытаться применить необходимые обновления Visual C++ Redist пакет.

Вот краткое руководство по удалению всех существующих пакетов Пакеты Microsoft Visual C++ Redistributable прежде чем пытаться переустановить программу снова:

  1. Нажмите клавиша Windows + R чтобы открыть Запустите диалоговое окно. Затем введите “appwiz.cpl” и нажмите Введите открыть Программы и функции экран.
    Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ
  2. Внутри Программы и файлы На экране перейдите на правую панель, щелкните правой кнопкой мыши на Microsoft Visual C++ redist пакет и выберите Удалить.
    Удаление пакета Visual C++ redist
  3. В следующем меню щелкните Удалите и следуйте подсказкам на экране, чтобы избавиться от Microsoft Visual C++ redist пакет.
    Деинсталляция пакетов Visual C++

    Примечание: Если у вас установлено несколько Microsoft Visual C++, повторите шаги 2 и 3 с каждым из них.

  4. После того как вам удастся удалить все установки Microsoft Visual C++, перезагрузите компьютер.
  5. При следующем запуске загрузите & установите необходимые установки Microsoft Visual C++ по одной из этих ссылок и проверьте, решена ли проблема:
    Пакет Visual C++ Redistributable для Visual Studio 2013Ссылка для загрузки
    Пакет Visual C++ Redistributable для Visual Studio 2015Ссылка для загрузки

Метод 6: Установка более старой версии Python (если применимо)

Если вы получили это сообщение об ошибке при попытке установить дистрибутив Python, повторите процедуру с более старым дистрибутивом и посмотрите, сохраняется ли сообщение об ошибке.

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

Это не обязательно долговременное решение, поскольку в будущем вам, скорее всего, придется обновляться до последней версии, но оно будет эффективным, если вы’ ищете быстрое решение, которое позволит вам установить дистрибутив Python.

Судя по отзывам других пользователей, оказавшихся в аналогичной ситуации, вы сможете обойти эту проблему, загрузив Python версии 3.4.3. Просто скачайте дистрибутив, следуйте инструкциям на экране и посмотрите, не возникнет ли у вас такая же ошибка при установке пакета Visual C++ redist.

Способ 7: Выполнение восстановительной установки

Если вы прошли этот путь безрезультатно, высока вероятность того, что вы столкнулись с этой проблемой из-за какого-то повреждения системы. Существует несколько методов, которые вы можете использовать, чтобы избавиться от повреждения файлов и решить проблему 0x80240017 Неопределенная ошибка, Но многие пользователи, оказавшиеся в аналогичной ситуации, сообщили, что проблема была решена после выполнения восстановительной установки.

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

Если вы решили выполнить восстановительную установку, следуйте инструкциям, приведенным в этой статье (здесь).

Добавить комментарий