Исправлено: ошибка 0x80070666 при установке Microsoft Visual C ++.



Попробуйте наш инструмент устранения неполадок

Некоторые пользователи Windows сталкиваются с «0x80070666» ошибка при попытке установить Microsoft Visual C ++, Lumberyard или аналогичный дистрибутив. Сообщение об ошибке обычно появляется в самом начале процесса установки. Эта конкретная проблема не относится к определенной версии Windows, поскольку подтверждено, что она возникает в Windows 7, Windows 8.1 и Windows 10.



Ошибка установки - 0x80070666



Что вызывает 0x80070666 Ошибка при установке Microsoft Visual C ++?

Мы исследовали эту конкретную проблему, просмотрев различные пользовательские отчеты и стратегии восстановления, которые наиболее затронутые пользователи использовали для устранения этого конкретного сообщения об ошибке. Из того, что мы собрали, есть несколько разных сценариев, которые вызывают это сообщение об ошибке:



  • Другая установка Visual C ++ уже присутствует - Как оказалось, Visual C ++ 2015 и Visual C ++ 2017 будут содержать некоторые общие двоичные файлы, которые, как известно, конфликтуют. Если у вас уже есть Visual C ++ Redist 2017 и вы пытаетесь установить Redist 2015, вы, вероятно, увидите именно это сообщение об ошибке. В этом случае удаление более новой версии Visual C ++ должно решить проблему.
  • Плохая установка Visual C ++ - Существуют определенные сценарии, которые могут привести к неправильной установке распространяемого пакета Visual C ++. Всякий раз, когда это происходит, у вас мало других вариантов, кроме запуска специализированного инструмента Fix-it или попытки заставить всплывать экран восстановления с помощью командной строки.
  • Центр обновления Windows планирует установить тот же пакет Visual C ++ - Другой сценарий, при котором вы можете столкнуться с этой конкретной проблемой, - это если компонент обновления (Центр обновления Windows) имеет ожидающее обновление, которое обновит тот же пакет Visual C ++. В этом случае установка каждого ожидающего обновления Windows должна автоматически решить проблему.

Если вы сейчас ищете исправление, которое позволит вам обойти 0x80070666 и завершите установку дистрибутива, в этой статье вы найдете несколько методов устранения неполадок. Ниже у вас есть несколько потенциальных исправлений, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы.

Методы отсортированы по эффективности и серьезности, поэтому следуйте им в том порядке, в котором они представлены. Один из них обязательно решит проблему в вашем конкретном сценарии.

Метод 1. Удаление всех текущих распространяемых пакетов Visual C ++

Как сообщают многие пользователи, эта конкретная проблема чаще всего возникает, если на вашем компьютере уже установлена ​​версия (более старая или более новая) того же распространяемого пакета, который вы пытаетесь установить.



В большинстве случаев ошибка появляется, когда пользователь пытается установить Visual C ++ Redist 2015, но в этой системе уже установлена ​​более новая установка. Несколько затронутых пользователей сообщили, что могут решить Ошибка установки - 0x80070666 ошибка установки при удалении более новой версии.

Вот краткое руководство, как это сделать:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Appwiz.cpl» и нажмите Войти открыть Программы и особенности экран.

    Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.

  2. Внутри Программы и особенности экрана, прокрутите список установленных программ и найдите все свои Microsoft Visual C ++ Redist установки.
  3. Щелкните правой кнопкой мыши каждый Microsoft Visual C ++ Redist установка и выберите Удалить. Затем следуйте инструкциям на экране, чтобы завершить удаление всех распространяемых пакетов.

    Удаление всех пакетов Visual C ++ Redist

  4. После удаления всех пакетов Visual C ++ перезагрузите компьютер и дождитесь завершения следующего запуска.
  5. Попытка установить тот же пакет Redist, который ранее не работал с 0x80070666 ошибка.

Если вы по-прежнему получаете то же сообщение об ошибке, перейдите к следующему способу ниже.

Метод 2: запуск инструмента Fix-It

Существует один инструмент Microsoft Fix It, который несколько затронутых пользователей успешно использовали для решения проблемы, препятствовавшей автоматической установке пакета redist. Этот конкретный Почини это Инструмент выполнит несколько стратегий восстановления, которые восстановят несколько компонентов (включая поврежденные ключи реестра), используемых во время установки новых программ.

Заметка: Этот инструмент Fix it будет работать в Windows 7, Windows 8, Windows 8.1 и Windows 10.

Вот краткое руководство по использованию этого Почини это инструмент для решения 0x80070666 ошибка:

  1. Посетите эту ссылку ( Вот ) и щелкните Скачать кнопка для загрузки Почини это инструмент.

    Скачивание инструмента Fix it Tool

  2. После загрузки инструмента дважды щелкните файл .diagcab, чтобы открыть Почини это инструмент. Когда вы увидите начальный экран, нажмите Продвинутый и убедитесь, что поле, связанное с Применять ремонт автоматически проверено. Затем нажмите «Далее», чтобы перейти к следующему меню.

    Автоматическое выполнение ремонта

  3. На следующем экране нажмите Установка .

    Проблемы с установкой программ

  4. Дождитесь завершения этапа проверки, затем выберите, с каким повторно распространяемым пакетом вы столкнулись, и нажмите Следующий.

    Выбор пакета повторного распространения, с которым у вас возникли проблемы

  5. Следуйте рекомендованным стратегиям ремонта, пока не дойдете до конца программы.

    Пробуем рекомендуемые исправления

  6. После того, как инструмент Fix It запустится, перезагрузите компьютер и посмотрите, сможете ли вы без проблем установить пакет redist при следующем запуске.

Если вы все еще сталкиваетесь с 0x80070666 ошибка, перейдите к следующему способу ниже.

Метод 3: установка всех ожидающих обновлений Windows

Как оказалось, вы можете столкнуться с 0x80070666 ошибка, потому что Центр обновления Windows уже готовится к установке того же пакета redist. Несколько затронутых пользователей сообщили, что после создания необходимого обновления Windows пакет redist, который ранее не работал с 0x80070666 ошибка установилась автоматически.

Вот краткое руководство по установке любого ожидающего обновления Windows:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « ms-настройки: windowsupdate »И нажмите Войти открыть Центр обновления Windows вкладка Настройки приложение.

    Диалог запуска: ms-settings: windowsupdate

    Заметка: Если у вас нет Windows 10, используйте «Wuapp» вместо этого.

  2. Когда вы попадете на экран Центра обновления Windows, нажмите Проверить обновления и следуйте инструкциям на экране, чтобы установить все ожидающие обновления Windows.

    Установка каждого ожидающего обновления Windows

  3. После установки всех ожидающих обновлений перезагрузите компьютер и посмотрите, не установлен ли еще пакет redist. Если это не так, попробуйте установить его и посмотрите, появляется ли то же сообщение об ошибке.

Если вам все еще не удалось избавиться от 0x80070666 ошибка, перейдите к следующему способу ниже.

Метод 4: Использование командной строки для восстановления установки Visual C ++

Несколько затронутых пользователей сообщили, что они подозревали, что установка Visual C ++ была повреждена, но у них не было средств ее исправить, поскольку программа не отображалась в списке «Установка и удаление программ». Обычно это происходит с распространяемым пакетом Visual C ++ 2015.

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

  1. Убедитесь, что установщик распространяемого пакета, который вы пытаетесь установить, присутствует на вашем компьютере. Убедитесь, что знаете его точное местоположение. Если установщик отсутствует на вашем ПК, загрузите его еще раз.
  2. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Cmd» и нажмите Войти , чтобы открыть командную строку.
  3. В командной строке используйте следующую команду, чтобы изменить каталог на тот, в котором находится файл. Например, если программа установки redist (например, vc_redist.x64.exe) находится внутри папки загрузки, вам нужно будет использовать следующую команду, чтобы перейти в соответствующий каталог:
    Компакт-диск C:  Users  * YourUser *  Downloads
  4. Убедившись, что терминал работает в правильном каталоге, введите имя исполняемого файла установки, а затем / uninstall, чтобы открыть окно установки. Как это:
    vc_redist.x64.exe / удалить
  5. Затем щелкните Ремонт и следуйте инструкциям на экране, чтобы отремонтировать Редист Visual C ++ установка.

Принудительное отображение окна восстановления через командную строку

4 минуты на чтение