При установке пакета Redistributable Visual C++ 2015 в Windows 7/8.1, Server 2012 R2 вы можете столкнуться с неопознанной ошибкой 0×80240017. Код ошибки 0×80240017, также можно встретить в центре обновления Windows 10, и при скачивании приложения из Microsoft Store. Я совмещу способы для всех систем Windows, так как они могут быть связаны в решении проблем, и по этой причине, чтобы исправить код ошибки 0×80240017, следуйте по порядку ниже пунктам.

1. Устранение неполадок
Нажмите сочетание кнопок на клавиатуре Win+R и введите control.exe /name Microsoft.Troubleshooting и ниже нажмите на «Дополнительные средства устранения неполадок», если у вас Windows 10. Далее выберите «Центр обновления Windows» и запустите диагностику. Если вы получаете ошибку в Microsoft Strore, то запустите устранение неполадок «Приложения из магазина Windows». Также, советую запустить диагностику «Принтер», так как она может выдавать ошибку при установке Visual C++.

2. Сброс компонентов центра обновлений
Запустите командную строку от имени администратора и введите ниже команды по порядку:
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

3. Восстановить битые системные файлы
Поврежденные системные файлы могут давать различные сбои в зависимости с различными компонентами. Мы может восстановить эти файлы. Для этого, запустите командную строку от имени администратора и введите ниже две команды по порядку:
-
sfc /scannow
-
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

4. Обновление среды C++
Если вы используете Windows 7, Windows 8.1, Server 2012 R2, Server 2008 R2, и встречаете ошибку 0×80240017 при установке Visual C++, то вам нужно скачать и установить патч KB2999226. Это установит в вашу старую систему обновленный пакет среды выполнения C++. Перейдите ниже по ссылке на сайт Microsoft и выберите свою операционную систему и разрядность.
- Скачать патч KB2999226