В данной инструкции разберем о том, что делать и как исправить, когда возникает неопознанная ошибка 0x80240017 при установке Visual C++.
Устранение неполадок
Нажмите сочетание кнопок на клавиатуре Win+R и введите control.exe /name Microsoft.Troubleshooting
Ниже нажмите на «Дополнительные средства устранения неполадок».
Далее выберите «Центр обновления Windows» и запустите диагностику.
Если вы получаете ошибку в Microsoft Strore, то запустите устранение неполадок «Приложения из магазина Windows».
! Также, запустите диагностику «Принтер«.
Сброс компонентов центра обновлений
Запустите командную строку от имени администратора и введите ниже команды по порядку:
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.mwp
ren C:\Windows\System32\catroot2 catroot2.mwp
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Восстановить битые системные файлы
Поврежденные системные файлы могут давать различные сбои в зависимости с различными компонентами. Мы может восстановить эти файлы. Откройте командную строку от имени администратора и введите ниже две команды по порядку:
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
Обновление среды C++
Попробуйте скачать и установить патч KB2999226. Это установит в вашу старую систему обновленный пакет среды выполнения C++. Перейдите на сайт Microsoft и выберите свою операционную систему и разрядность.
Удалите имеющийся Visual C++
Перейдите в Приложения и возможности и удалите версию Visual C++, который не устанавливается и выдает неопознанную ошибку 0x80240017. Отмечу, вы должны удалить две разрядности одного Visual C++: x64 и x86.
Очистить папку Temp
Поврежденные временные файлы в папке temp могут быть виновниками неопознанной ошибку 0x80240017 при установке Visual C++.
Нажмите Win+R и введите %temp%
Выделите все содержимое в данной папке и удалите
Перерегистрация служб установщика
Установщик Windows мог быть не зарегистрирован. Нажмите Win+X и выберите Терминал Windows (администратор), после чего введите ниже команды по порядку:
msiexec /unregister
msiexec /regserver
Установка Visual C++ в чистой загрузке
Установка Visual C++ 2015 или другой версии в состоянии чистой загрузки может устранить ошибку 0x80240017 в Windows 11/10/7.
Ну вот, а вы боялись. Перечисленные выше пункты помогут вам решить эту проблему без помощи специалистов.