Содержание:
- Что вызывает ‘0x80240017 Unspecified Error’?
- Метод 1: Загрузка установочного пакета Visual C++ Redistributable Package
- Метод 2: Установка пакета обновления Windows 7 Service Pack 1 (если применимо)
- Метод 3: Установка обновления Universal C Runtime
- Способ 4: Установка всех ожидающих обновлений Windows
- Метод 5: Удаление всех существующих пакетов Microsoft Visual C++ Redistributable
- Метод 6: Установка более старой версии Python (если применимо)
- Способ 7: Выполнение восстановительной установки
По сообщениям, несколько пользователей получают ошибку 0x80240017 Неопределенная ошибка при попытке установки Пакеты Visual C++ Redistributable для Visual Studio 2013 или Перераспределяемые пакеты Visual C++ для Visual Studio 2015. Проблема не является исключительной для конкретной версии Windows, так как, по сообщениям, она возникает на Windows 7, Windows 8.1 и Windows 10.

Что вызывает ‘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’:
- Перейдите по ссылке для загрузки, соответствующей Visual C++ Redistributable Package которые необходимо установить:
Пакет Visual C++ Redistributable для Visual Studio 2013 – Ссылка для скачивания
Visual C++ Redistributable Package for Visual Studio 2015 – Ссылка для загрузки - Как только вы перейдете на страницу загрузки, выберите язык установки и нажмите на кнопку Загрузить кнопка для начала загрузки.
Загрузка необходимого Visual C++ Redistributable - Выберите правильный установщик в соответствии с архитектурой вашей ОС. Установите флажок, связанный с vc-redist.x64.exe если у вас 64-битная версия Windows или vc-redist.x64.exe если вы используете 32-битную версию. Затем нажмите кнопку Далее чтобы запустить загрузку.
Загрузка установщика пакета Visual C++ Redistributable - Откройте исполняемый файл установки и следуйте подсказкам на экране для завершения установки.
Установка перераспределяемого пакета 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 для Windows v6.1 (Build 7600: Service Pack 0) - На следующем экране снимите флажки со всего остального, кроме основного ISO-файла. Как только вы это сделаете, нажмите кнопку Далее кнопку, чтобы инициировать загрузку.
Загрузка ISO-файла, необходимого для установки Windows 7 Service Pack 1. - После того как ISO-файл будет загружен, перейдите по этой ссылке (здесь) и нажмите кнопку Загрузить, чтобы загрузить образ WinCDEMU 4.1 инструмент. Мы используем этот инструмент для применения обновления Service Pack 1.
Загрузка WinCDEmu 4.1 инструмент - Откройте исполняемый файл установки WinCDEmu и нажмите кнопку Установите кнопка для настройки инструмента на вашем компьютере.
Установка инструмента WinCDEmu - После установки программы нажмите на кнопку Установить чтобы добавить необходимое системное программное обеспечение.
Установка дополнительного программного обеспечения - Перезагрузите компьютер, чтобы завершить установку WindowsCDEmu.
- После завершения следующего запуска перейдите в место, где вы скачали файл Iso (шаг 2), щелкните его правой кнопкой мыши и выберите Выбрать букву драйвера & смонтировать.
Монтирование файла Service Pack 1 с помощью WinCDEmu - Выберите букву диска, который вы будете создавать, установите Тип диска на диск с данными и нажмите кнопку Ok смонтировать ISO файл.
Монтирование образа пакета обновления - Установив образ Windows 7 Service Pack 1, следуйте инструкциям на экране для завершения установки.
- После установки Service Pack 1 снова перезагрузите компьютер и проверьте, устранилось ли сообщение об ошибке, попробовав установить Пакет Visual C++ Redistributable снова.
Если вы’ все еще сталкиваетесь с проблемой 0x80240017 Неопределенная ошибка, перейдите к следующему методу ниже.
Метод 3: Установка обновления Universal C Runtime
Несколько пользователей, которые получили эту ошибку после того, как программа установки Python’ (или другое приложение) предложила установить пакет redist, сообщили, что проблема была решена после установки пакета Universal C Runtime обновите применимую версию для Windows.
Здесь’ краткое руководство по выполнению этой задачи:
- Перейдите по этой ссылке (здесь), прокрутите страницу вниз до Метода 2 и загрузите пакет обновления, соответствующий вашей версии Windows.
Загрузка соответствующей версии программы установки Universal C Runtime - На следующем экране выберите предпочтительный язык и нажмите кнопку Скачать кнопка для начала загрузки.
Загрузка программы установки - Откройте исполняемый файл установки и следуйте подсказкам на экране, чтобы установить обновление Universal C Runtime. После завершения процесса перезагрузите компьютер и проверьте, устранилось ли сообщение об ошибке при следующем запуске.
Если вы’ все еще сталкиваетесь с ошибкой ‘0x80240017 Неопределенная ошибка’ при следующем запуске, перейдите к следующему способу ниже.
Способ 4: Установка всех ожидающих обновлений Windows
Несколько пользователей, столкнувшихся с ошибкой ‘0x80240017 Unspecified Error’ при попытке установить Пакет Visual C++ redist после получения запроса от Python (или аналогичного дистрибутива) сообщили, что проблема была решена после установки всех ожидаемых обновлений Windows.
Как выяснилось, эта конкретная проблема может возникнуть, если пакет Visual C++ redist загружен компонентом Windows Update, но не установлен.
Если этот сценарий применим к вашей текущей ситуации, выполните следующие действия, чтобы установить все ожидающие обновления Windows и решить проблему ‘0x80240017 Unspecified Error’:
- Нажмите Клавиша Windows + R чтобы открыть диалоговое окно Выполнить. Затем введите “ms-settings:windowsupdate” и нажмите Введите чтобы открыть окно Обновление Windows экран Настройки app.
Открытие экрана обновления Windows Примечание: Если вы используете версию Windows старше Windows 10, используйте команду “wuapp”.
- В окне «Обновление Windows» нажмите на кнопку Проверьте наличие обновлений, затем следуйте подсказкам на экране, чтобы установить все ожидающие обновления Windows.
Проверка обновлений - Когда появится запрос на перезагрузку, сделайте это и обязательно вернитесь на экран Windows Update, чтобы узнать, есть ли у вас еще какие-либо ожидающие обновления.
- Попробуйте снова установить пакет 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 прежде чем пытаться переустановить программу снова:
- Нажмите клавиша Windows + R чтобы открыть Запустите диалоговое окно. Затем введите “appwiz.cpl” и нажмите Введите открыть Программы и функции экран.
Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ - Внутри Программы и файлы На экране перейдите на правую панель, щелкните правой кнопкой мыши на Microsoft Visual C++ redist пакет и выберите Удалить.
Удаление пакета Visual C++ redist - В следующем меню щелкните Удалите и следуйте подсказкам на экране, чтобы избавиться от Microsoft Visual C++ redist пакет.
Деинсталляция пакетов Visual C++ Примечание: Если у вас установлено несколько Microsoft Visual C++, повторите шаги 2 и 3 с каждым из них.
- После того как вам удастся удалить все установки Microsoft Visual C++, перезагрузите компьютер.
- При следующем запуске загрузите & установите необходимые установки 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, не затрагивая при этом ваши личные файлы и приложения. В отличие от чистая установка, Восстановительная установка позволит вам сохранить все ваши личные данные, включая фотографии, музыку, видео, пользовательские настройки и все установленные сторонние приложения.
Если вы решили выполнить восстановительную установку, следуйте инструкциям, приведенным в этой статье (здесь).