В процессе установки Visual C++ 2015 может возникнуть следующая неопознанная ошибка с кодом 0x80240017 при обработке файла windows7_MSU_x64. Стоит отметить, что проблема возникает в основном с версией 2015 года. В данной статье мы попробуем найти пути решения ошибки, полагаясь на собственный опыт.
1. Первый вариант решения. Попробуйте скачать оригинальный образ Windows Ultimate SP1 с MSDN, переустановить вашу ОС. Вполне возможно, что ошибка 0x80240017 возникает при конфликте системных файлов с программой Visual C++ 2015. Этот вариант самый простой, при условии, что есть возможность переустановить систему.
2. Второй вариант решения. Пройдите по этой ссылке https://www.microsoft.com/en-us/download/details.aspx?id=5842 и установите обновления KB976932.
3. Измените значение переменной системных и пользовательских сред TEMP/TMP на иной путь. Пример C:\users\GlobalTEMP. (Компьютер -> Свойства -> Дополнительные параметры системы -> Переменные среды), подробнее указано на скриншоте.
4. Далее настройте чистую загрузку (Win) + R -> msconfig. Отмечаем галочки в подразделе Службы Не отображать службы Майкрософт, далее жмем Отключить все и переходим во вкладку Автозагрузка и нажимаем Отключить все. Подтверждаем действие кнопкой применить.
5. После всех манипуляций пытаемся установить на Windows 7 Visual C++ 2015, если ошибка 0x80240017 не возникает, значит решение верное. После установки программы верните все настройки Конфигурации системы в исходной значение.