telegram
🪟windows

0x80240017 неопознанная ошибка при установке Visual C++

При установке пакета Redistributable Visual C++ 2015 в Windows 11/10 или более старых ОС как Windows 7/8.1, Server 2012 R2 вы можете столкнуться с неопознанной ошибкой 0x80240017.

В данной инструкции о том, что делать и как исправить, когда возникает неопознанная ошибка 0x80240017 при установке Visual C++.неопознанную ошибку 0x80240017 Visual C++

1. Устранение неполадок

  • Нажмите сочетание кнопок на клавиатуре Win+R и введите control.exe /name Microsoft.Troubleshooting
  • Ниже нажмите на "Дополнительные средства устранения неполадок".
  • Далее выберите "Центр обновления Windows" и запустите диагностику.
  • Если вы получаете ошибку в Microsoft Strore, то запустите устранение неполадок "Приложения из магазина Windows".
  • Также, советую запустить диагностику "Принтер".устранение неполадок центра обнволения 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

net stop cryptsvc cmd

3. Восстановить битые системные файлы

Поврежденные системные файлы могут давать различные сбои в зависимости с различными компонентами. Мы может восстановить эти файлы. Для этого, запустите командную строку от имени администратора и введите ниже две команды по порядку:

  1. sfc /scannow
  2. DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

Запуск SFC в CMD

4. Обновление среды C++

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

патч KB2999226 для C++

5. Удалите имеющийся Visual C++

Если уже установлен Visual C++, то его необходимо удалить, чтобы не было путаницы в версиях. Перейдите в Приложения и возможности и удалите версию Visual C++, который не устанавливается и выдает неопознанную ошибку 0x80240017. Отмечу, вы должны удалить две разрядности одного Visual C++: x64 и x86.удалить Visual C

6. Очистить папку Temp

Поврежденные временные файлы в папке temp могут быть виновниками неопознанной ошибку 0x80240017 при установке Visual C++.

  • Нажмите Win+R и введите %temp%
  • Выделите все содержимое в данной папке и удалите

Удалить файлы с папки temp

7. Перерегистрация служб установщика

Если появляется ошибка 0x80240017, то установщик Windows мог быть не зарегистрирован. Нажмите Win+X и выберите Терминал Windows (администратор), после чего введите ниже команды по порядку:

  • msiexec /unregister
  • msiexec /regserver

Перерегистрация служб установщика

8. Установка Visual C++ в чистой загрузке

Установка Visual C++ 2015  или другой версии в состоянии чистой загрузки может устранить ошибку 0x80240017 в Windows 11/10/7.