Значительное количество Windows-приложений написано на языке C++. Однако для того, чтобы они работали корректно, требуется наличие в системе установленного дистрибутива Microsoft Visual C++. На большинстве компьютеров, в том числе и на вашем, он может быть уже установлен. Вы, возможно, и не помните, как его инсталлировали, но, вероятнее всего, это было сделано автоматически каким-то соответствующим программным средством.
Новейший же дистрибутив можно скачать с официального сайта Майкрософт и установить вручную. И если, при установке, обнаруживается ошибка 0x80070666, исправить её можно одним из следующих способов.
Исправление ошибки 0x80070666
1. Удаление предыдущих версий дистрибутива. Их количество у каждого пользователя в системе может быть разное. Все они поддерживаются ОС Windows 10. Но более новые приложения, как правило, нуждаются в более новой версии Microsoft Visual C++. Старые версии могут мешать установке новой. Поэтому следует удалить предыдущие дистрибутивы, а затем попробовать инсталлировать новый.
Откройте классическую Панель управления и перейдите в раздел «Программы», где нажмите на ссылку «Удаление программы». Найдите в списке установленную версию дистрибутива и удалите её. Затем загрузите новую по ссылке: https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads, если не сделали этого заранее, и установите её.
2. Проверка на наличие ожидающих обновлений Windows 10. Перейдите в «Параметры» системы, нажав сочетание клавиш Win+I на клавиатуре. Перейдите в категорию «Обновление и безопасность» и откройте вкладку «Центр обновления Windows». Проверьте наличие новых компонентов и установите все, которые будут определены для вашей системы.
Перезагрузите ПК или ноутбук и проверьте, установлен ли повторно Microsoft Visual C++. Если нет, загрузите его по ссылке выше и запустите программу установки.
3. Запуск инструмента Майкрософт для неудачных установок. В корпорации знают, что иногда программы не удается установить в операционной системе. Чтобы эта проблема была устранена, разработан специальный Мастер диагностики, который можно скачать по ссылке: https://aka.ms/Program_Install_and_Uninstall.
Запустите его и применяйте все рекомендованные исправления. После отработки, перезапустите устройство и попробуйте установить новый дистрибутив Microsoft Visual C++.
4. Ремонт загруженного установщика. Определите, в какой каталог (папку) вами загружен дистрибутив. Скопируйте путь к нему и откройте Командную строку с административными правами. С помощью команды CD перейдите в каталог:
cd "путь к установщику"
и далее дайте такую команду:
VC_redist.x64.exe /uninstall
после чего нажмите на клавишу ввода с клавиатуры. В открывшемся окне программы установки нажмите на кнопку «Исправить». После завершения ремонта запустите программу инсталляции снова.
Заключение
Приложения, для которых необходим Microsoft Visual C++, не могут работать без него. Альтернативы этому нет, поэтому решение проблем с ошибкой 0x80070666 в Windows 10 является обязательным. Вышеописанными способами, в большинстве случаев, удается все исправить. Спасибо за внимание!