Содержание:
- Что вызывает Ошибка 0x80070666 при установке Microsoft Visual C++?
- Метод 1: Деинсталляция всех текущих пакетов Visual C++ Redistributable
- Способ 2: Запуск инструмента Fix-It
- Метод 3: Установка всех ожидаемых обновлений Windows
- Метод 4: Использование командной строки для восстановления установки Visual C++
Некоторые пользователи Windows сталкиваются с проблемой “0x80070666” ошибка при попытке установить Microsoft Visual C++, Lumberyard или аналогичный дистрибутив. Сообщение об ошибке обычно появляется в самом начале процесса установки. Эта конкретная проблема не относится к определенной версии Windows, так как подтверждено, что она возникает в Windows 7, Windows 8.1 и Windows 10.
Что вызывает Ошибка 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 ошибку установки, удалив более новую версию.
Вот краткое руководство о том, как это сделать:
- Нажмите Клавиша Windows + R чтобы открыть окно Запустить диалоговое окно. Затем введите “appwiz.cpl” и нажмите Введите чтобы открыть Программы и возможности экран.
- Внутри Программы и функции на экране, прокрутите список установленных программ вниз и найдите все ваши Microsoft Visual C++ Redist установки.
- Щелкните правой кнопкой мыши на каждой Microsoft Visual C++ Redist установка и выберите Uninstall. Затем, следуя подсказкам на экране, завершите удаление каждого пакета redist.
- После удаления всех пакетов Visual C++ перезагрузите компьютер и дождитесь завершения следующего запуска.
- Попытайтесь установить тот же пакет Redist, который ранее был неудачным с помощью 0x80070666 ошибка.
Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.
Способ 2: Запуск инструмента Fix-It
Существует один инструмент Microsoft Fix It, который несколько пользователей успешно использовали для решения проблемы, препятствующей автоматической установке пакета redist. именно с этой Исправить Инструмент выполнит несколько стратегий восстановления, которые восстановят несколько компонентов (включая поврежденные ключи реестра), используемых во время установки новых программ.
Примечание: Это средство исправления будет работать для Windows 7, Windows 8, Windows 8.1 и Windows 10.
Вот краткое руководство по использованию этого способа Исправить инструмент для устранения 0x80070666 ошибка:
- Посетите эту ссылку (здесь) и нажмите кнопку Скачать кнопка для загрузки Исправить инструмент.
- После того как инструмент будет загружен, дважды щелкните на .файл diagcab, чтобы открыть его Исправить инструмент. Как только появится начальный экран, нажмите Advanced и убедитесь, что в поле Применить ремонт автоматически проверено. Затем нажмите кнопку Далее, чтобы перейти к следующему меню.
- На следующем экране нажмите на кнопку Установка.
- Дождитесь завершения этапа проверки, затем выберите пакет редиректа, с которым у вас возникли проблемы, и нажмите кнопку Далее.
- Следуйте рекомендованным стратегиям исправления до конца программы.
- После того как инструмент Fix It выполнит свою работу, перезагрузите компьютер и проверьте, сможете ли вы установить пакет redist при следующем запуске без проблем.
Если вы все еще сталкиваетесь с проблемой 0x80070666 ошибка, перейдите к следующему способу ниже.
Метод 3: Установка всех ожидаемых обновлений Windows
Как выяснилось, вы можете столкнуться с проблемой 0x80070666 потому что Windows Update уже готовится к установке того же пакета redist. Несколько пострадавших пользователей сообщили, что после выполнения необходимого обновления Windows, пакет redist, который ранее выходил из строя с ошибкой 0x80070666 ошибка была установлена автоматически.
Вот краткое руководство по установке всех ожидающих обновлений Windows:
- Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “ms-settings:windowsupdate” и нажмите Введите чтобы открыть Обновление Windows вкладка Настройки приложение.
Примечание: Если вы не работаете в Windows 10, воспользуйтесь командой “wuapp” команда.
- Как только вы окажетесь на экране Windows Update, нажмите на кнопку Проверьте наличие обновлений и следуйте инструкциям на экране, чтобы установить все ожидающие обновления windows.
- После установки всех ожидающих обновлений перезагрузите компьютер и проверьте, не установлен ли еще пакет redist. Если это не так, попробуйте установить его и посмотреть, не столкнулись ли вы с тем же сообщением об ошибке.
Если вам все еще не удалось избавиться от ошибки 0x80070666 ошибка, перейдите к следующему способу ниже.
Метод 4: Использование командной строки для восстановления установки Visual C++
Несколько пострадавших пользователей сообщили, что они подозревали, что установка Visual C++ была повреждена, но у них не было возможности восстановить ее, поскольку программа не появлялась в списке «Добавить или удалить программы». Обычно это происходит с пакетом Visual C++ 2015 Redistributable.
К счастью, они смогли исправить ситуацию, загрузив исполняемый файл установки и заставив появиться окно восстановления через Command Prompt. Вот краткое руководство о том, как это сделать:
- Убедитесь, что программа установки перераспределяемого пакета, который вы пытаетесь установить, присутствует на вашем компьютере. Убедитесь, что знаете его точное местоположение. Если программа установки отсутствует на вашем компьютере, загрузите ее снова.
- Нажмите клавиша Windows + R чтобы открыть окно Запустить диалоговое окно. Затем введите “cmd” и нажмите кнопку Введите открыть Командную строку.
- В командной строке выполните следующую команду, чтобы изменить каталог на тот, в котором находится файл. Например, если программа установки редиска (e.g. vc_redist.x64.exe) находится в папке Download, то вам’ нужно будет использовать следующую команду для перехода в соответствующую директорию:
CD C:\Users\*Ваш пользователь*\Downloads
- Убедившись, что терминал работает в правильной директории, введите имя исполняемого файла установки, а затем /uninstall, чтобы заставить появиться окно установки. Вот так:
vc_redist.x64.exe / удалить
- Затем нажмите Восстановить и следуйте подсказкам на экране для исправления ошибки Редист Visual C++ installation.