0x80240017 неопознанная ошибка при установке Visual C++
При установке пакета Redistributable Visual C++ 2015 в Windows 11/10 или более старых ОС как Windows 7/8.1, Server 2012 R2 вы можете столкнуться с неопознанной ошибкой 0x80240017.
В данной инструкции о том, что делать и как исправить, когда возникает неопознанная ошибка 0x80240017 при установке Visual C++.
1. Устранение неполадок
- Нажмите сочетание кнопок на клавиатуре Win+R и введите control.exe /name Microsoft.Troubleshooting
- Ниже нажмите на "Дополнительные средства устранения неполадок".
- Далее выберите "Центр обновления Windows" и запустите диагностику.
- Если вы получаете ошибку в Microsoft Strore, то запустите устранение неполадок "Приложения из магазина Windows".
- Также, советую запустить диагностику "Принтер".
2. Сброс компонентов центра обновлений
Запустите командную строку от имени администратора и введите ниже команды по порядку:
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
3. Восстановить битые системные файлы
Поврежденные системные файлы могут давать различные сбои в зависимости с различными компонентами. Мы может восстановить эти файлы. Для этого, запустите командную строку от имени администратора и введите ниже две команды по порядку:
sfc /scannow
DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
4. Обновление среды C++
Если вы используете Windows 7, Windows 8.1, Server 2012 R2, Server 2008 R2, и встречаете ошибку 0x80240017 при установке Visual C++, то вам нужно скачать и установить патч KB2999226. Это установит в вашу старую систему обновленный пакет среды выполнения C++. Перейдите ниже по ссылке на сайт Microsoft и выберите свою операционную систему и разрядность.
5. Удалите имеющийся Visual C++
Если уже установлен Visual C++, то его необходимо удалить, чтобы не было путаницы в версиях. Перейдите в Приложения и возможности и удалите версию Visual C++, который не устанавливается и выдает неопознанную ошибку 0x80240017. Отмечу, вы должны удалить две разрядности одного Visual C++: x64 и x86.
6. Очистить папку Temp
Поврежденные временные файлы в папке temp могут быть виновниками неопознанной ошибку 0x80240017 при установке Visual C++.
- Нажмите Win+R и введите %temp%
- Выделите все содержимое в данной папке и удалите
7. Перерегистрация служб установщика
Если появляется ошибка 0x80240017, то установщик Windows мог быть не зарегистрирован. Нажмите Win+X и выберите Терминал Windows (администратор), после чего введите ниже команды по порядку:
msiexec /unregister
msiexec /regserver
8. Установка Visual C++ в чистой загрузке
Установка Visual C++ 2015 или другой версии в состоянии чистой загрузки может устранить ошибку 0x80240017 в Windows 11/10/7.