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

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

Содержание:

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

Setup failed – 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++ Redistributable. Когда это происходит, у вас не остается другого выбора, кроме как запустить специализированное средство исправления или попытаться заставить появиться окно восстановления с помощью Command Prompt.
  • Windows Update планирует установить один и тот же пакет Visual C++ – Другой сценарий, в котором вы можете столкнуться с этой проблемой, — это если компонент обновления (Windows Update) имеет ожидающее обновление, которое обновляет тот же пакет Visual C++. В этом случае установка всех ожидаемых обновлений Windows должна решить проблему автоматически.

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

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

Метод 1: Деинсталляция всех текущих пакетов Visual C++ Redistributable

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

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

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

  1. Нажмите Клавиша Windows + R чтобы открыть окно Запустить диалоговое окно. Затем введите “appwiz.cpl” и нажмите Введите чтобы открыть Программы и возможности экран.
    Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ
  2. Внутри Программы и функции на экране, прокрутите список установленных программ вниз и найдите все ваши Microsoft Visual C++ Redist установки.
  3. Щелкните правой кнопкой мыши на каждой Microsoft Visual C++ Redist установка и выберите Uninstall. Затем, следуя подсказкам на экране, завершите удаление каждого пакета redist.
    Деинсталляция всех пакетов Visual C++ Redist
  4. После удаления всех пакетов Visual C++ перезагрузите компьютер и дождитесь завершения следующего запуска.
  5. Попытайтесь установить тот же пакет Redist, который ранее был неудачным с помощью 0x80070666 ошибка.

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

Способ 2: Запуск инструмента Fix-It

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

Примечание: Это средство исправления будет работать для Windows 7, Windows 8, Windows 8.1 и Windows 10.

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

  1. Посетите эту ссылку (здесь) и нажмите кнопку Скачать кнопка для загрузки Исправить инструмент.
    Загрузка инструмента Fix it Tool
  2. После того как инструмент будет загружен, дважды щелкните на .файл diagcab, чтобы открыть его Исправить инструмент. Как только появится начальный экран, нажмите Advanced и убедитесь, что в поле Применить ремонт автоматически проверено. Затем нажмите кнопку Далее, чтобы перейти к следующему меню.
    Автоматическое применение исправлений
  3. На следующем экране нажмите на кнопку Установка.
    Проблемы с установкой программ
  4. Дождитесь завершения этапа проверки, затем выберите пакет редиректа, с которым у вас возникли проблемы, и нажмите кнопку Далее.
    Выбор пакета redist, с которым у вас возникли проблемы
  5. Следуйте рекомендованным стратегиям исправления до конца программы.
    Попробуйте рекомендованные исправления
  6. После того как инструмент Fix It выполнит свою работу, перезагрузите компьютер и проверьте, сможете ли вы установить пакет redist при следующем запуске без проблем.

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

Метод 3: Установка всех ожидаемых обновлений Windows

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

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

  1. Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “ms-settings:windowsupdate” и нажмите Введите чтобы открыть Обновление Windows вкладка Настройки приложение.
    Запустите диалоговое окно: ms-settings:windowsupdate

    Примечание: Если вы не работаете в Windows 10, воспользуйтесь командой “wuapp” команда.

  2. Как только вы окажетесь на экране Windows Update, нажмите на кнопку Проверьте наличие обновлений и следуйте инструкциям на экране, чтобы установить все ожидающие обновления windows.
    Установка всех ожидающих обновлений Windows
  3. После установки всех ожидающих обновлений перезагрузите компьютер и проверьте, не установлен ли еще пакет redist. Если это не так, попробуйте установить его и посмотреть, не столкнулись ли вы с тем же сообщением об ошибке.

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

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

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

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

  1. Убедитесь, что программа установки перераспределяемого пакета, который вы пытаетесь установить, присутствует на вашем компьютере. Убедитесь, что знаете его точное местоположение. Если программа установки отсутствует на вашем компьютере, загрузите ее снова.
  2. Нажмите клавиша Windows + R чтобы открыть окно Запустить диалоговое окно. Затем введите “cmd” и нажмите кнопку Введите открыть Командную строку.
  3. В командной строке выполните следующую команду, чтобы изменить каталог на тот, в котором находится файл. Например, если программа установки редиска (e.g. vc_redist.x64.exe) находится в папке Download, то вам’ нужно будет использовать следующую команду для перехода в соответствующую директорию:
    CD C:\Users\*Ваш пользователь*\Downloads
  4. Убедившись, что терминал работает в правильной директории, введите имя исполняемого файла установки, а затем /uninstall, чтобы заставить появиться окно установки. Вот так:
    vc_redist.x64.exe / удалить
  5. Затем нажмите Восстановить и следуйте подсказкам на экране для исправления ошибки Редист Visual C++ installation.
Принудительное появление окна восстановления через Командную строку

Добавить комментарий