Некоторые пользователи Windows испытывают ошибку «0x80070666» при попытке установить Microsoft Visual C ++, Lumberyard или аналогичный дистрибутив. Сообщение об ошибке обычно выдается в самом начале процесса установки. Эта конкретная проблема не характерна для определенной версии Windows, поскольку подтверждается, что это происходит в Windows 7, Windows 8.1 и Windows 10.
Как исправить ошибку 0x80070666. Удаление всех текущих распространяемых пакетов Visual C ++
Как сообщают многие пользователи, эта проблема обычно возникает, если на вашем компьютере уже установлена версия (старая или более новая) того же распространяемого пакета, который вы пытаетесь установить.
В большинстве случаев ошибка появляется, когда пользователь пытается установить Visual C ++ Redist 2015, когда в этой системе уже установлена более новая установка. Несколько пострадавших пользователей сообщили, что не удалось решить проблему установки – ошибка установки 0x80070666 путем удаления последней версии.
Вот краткое руководство о том, как действовать:
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl» и нажмите Enter, чтобы открыть экран «Программы и компоненты».
- На экране «Программы и компоненты» прокрутите список установленных программ и найдите все установки Microsoft Visual C ++ Redist.
- Щелкните правой кнопкой мыши каждую установку Microsoft Visual C ++ Redist и выберите «Удалить». Затем следуйте инструкциям на экране, чтобы завершить удаление для каждого повторного пакета.
- После удаления каждого пакета Visual C ++ перезагрузите компьютер и дождитесь завершения следующей загрузки.
- Попробуйте установить тот же Redist-пакет, который ранее не удался с ошибкой 0x80070666.
- Если у вас все еще появляется то же сообщение об ошибке, перейдите к следующему способу ниже.
Метод 2: Запуск инструмента Fix-It
Существует средство Microsoft Fix It, которое используется несколькими уязвимыми пользователями для решения проблемы, препятствующей автоматической установке пакета Redist. Этот инструмент Fix It, в частности, будет выполнять несколько стратегий восстановления, которые будут восстанавливать несколько компонентов (включая поврежденные ключи реестра), используемые при установке новых программ.
Вот краткое руководство по использованию этого инструмента Fix It для устранения ошибки 0x80070666:
- Перейдите по этой ссылке (здесь) и нажмите кнопку «Загрузить», чтобы загрузить инструмент Fix.
- После загрузки инструмента дважды щелкните файл .diagcab, чтобы открыть инструмент Fix It. Когда появится начальный экран, нажмите «Дополнительно» и убедитесь, что флажок «Применить автоматическое восстановление» установлен. Затем нажмите Далее, чтобы перейти к следующему меню.
- На следующем экране нажмите Установить.
- Дождитесь окончания фазы проверки, выберите пакет распространения, с которым у вас возникли проблемы, и нажмите кнопку Далее.
- Следуйте рекомендуемым стратегиям ремонта до конца программы.
- После завершения работы с инструментом Fix It перезагрузите компьютер и посмотрите, сможете ли вы без проблем установить пакет Redist при следующей загрузке.
- Если вы по-прежнему сталкиваетесь с ошибкой 0x80070666, перейдите к следующему способу ниже.
Способ 3: установка любых обновлений Windows
Вы можете столкнуться с ошибкой 0x80070666, поскольку Центр обновления Windows уже готовится установить тот же Redist-пакет. Несколько затронутых пользователей сообщили, что во время необходимого обновления Windows пакет Redist, который ранее завершился с ошибкой 0x80070666, был автоматически установлен.
Вот краткое руководство по установке любых ожидающих обновлений Windows:
- Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «ms-settings: windowsupdate» и нажмите Enter, чтобы открыть вкладку «Обновление Windows» приложения «Настройки».
- На экране Центра обновления Windows нажмите «Проверить наличие обновлений» и следуйте инструкциям на экране, чтобы установить все ожидающие обновления Windows.
- После установки всех ожидающих обновлений перезагрузите компьютер и убедитесь, что пакет Redist еще не установлен. Если это не так, попробуйте установить его и посмотреть, если у вас все еще есть то же сообщение об ошибке.