Ошибка 0х80070666 при установке visual c windows 10 x64

Как исправить ошибку 0x80070666 во время установки Microsoft Visual Studio C++ 2015?

Всем пользователям попросту необходимо устанавливать в свои операционные системы такое программное обеспечение, как Windows Visual Studio C++ 2015, тем не менее во время его установки может возникать ошибка 0x80070666. В сообщении ошибки вы можете увидеть следующую информацию:

0x80070666 – Уже установлена другая версия этого продукта. Продолжение установки невозможно. Для настройки конфигурации или удаления существующей версии продукта используйте значок “Установка и удаление”.

В сегодняшней статье мы будем с вами рассматривать, что могло вызвать данную ошибку и как от нее можно избавиться. Наш небольшой гайд поможет пользователям операционных систем Windows 7, Windows 8/8.1 и Windows 10.

Причины ошибки 0x80070666 c Microsoft Visual C++ 2015

Обычно, старая версия библиотек Microsoft Visual C++ заменяет новой, которая устанавливается пользователем, тем не менее время от времени данный процесс может по какой-то причине не происходить, вследствие чего и возникают всевозможные ошибки. Следующее может послужить причиной для ошибки 0x80070666:

  • у вас на уже компьютере установлена данная версия;
  • в вашем реестре остались некоторые записи, имеющие отношение к предыдущим версиям библиотек;
  • поврежден сам установщик Microsoft Visual C++ 2015;
  • в вашей системе отсутствует необходимое обновление;
  • система была заражена вирусом, блокирующим установку нужных вам библиотек.

Метод решения ошибки 0x80070666

Итак, давайте теперь поговорим, как же можно избавиться от ошибки 0x80070666 во время установки Microsoft Visual Studio C++ 2015. А избавиться от нее крайне просто: вам всего лишь нужно удалить установленные версии этого программного обеспечение, а затем повторно его установить. Для начала давайте убедимся, нет ли у вас в операционной системе уже установленного VS++ 2015.

Приведем пример на Windows 10:

  • нажмите Windows+S;
  • впишите в поисковик запрос «Панель управления»;
  • найдите в панели элемент «Программы и компоненты»;
  • осмотрите внимательно списки установленного ПО.

Если вы нашли в списке Microsoft Visual Studio C++ 2015 нужной вам разрядности, то у вас в системе уже установлены нужные библиотеки – их повторная установка не требуется, а установщик вам попросту сообщает об этом.

Однако, давайте представим, что вы все же предприняли повторную попытку установки данного ПО по той простой причине, что вас об этом попросила какая-то игрушка или программа. Получается, что Microsoft Visual Studio C++ 2015 как бы и значится в списках, но другое ПО его библиотеки не может обнаружить, т.е. его первоначальная установка прошла некорректно.

Во-втором случае – это действительно проблема, которую нужно срочно исправить. А исправляется ошибка 0x80070666, как правило, полной переустановкой библиотек Microsoft Visual Studio C++. К сожалению, говорим мы не только о версии 2015 года, а о всех версиях в общем. Вернитесь снова в элементу системы «Программы и компоненты» и удалите все пакеты библиотек Microsoft Visual Studio C++ со своего компьютера.

Читайте также:  Sp1 для windows starter

Как только все они будут удалены, планомерно начинаете устанавливать их обратно, желательно в хронологическом порядке. Да, процесс этот может занять много времени, но таким образом, с большой долей вероятности, вы сможете избавиться от ошибки 0x80070666, возникающей во время установки Microsoft Visual Studio C++ 2015.

Все нужные установочные пакеты Microsoft Visual Studio C++ различных версий вы спокойно сможете найти в разделе загрузок сайта Майкрософт. Тем не менее для вашего удобства мы расположим ниже список ссылок для загрузки различных версий VS++:

Выполните переустановку всех библиотек Microsoft Visual Studio C++ – ошибка 0x80070666 будет устранена.

Как исправить ошибку 0x80070666 при установке Microsoft Visual C++

При попытке установить Microsoft Visual C++ или другое аналогичное ПО можем столкнуться с ошибкой 0x80070666. Сбой происходит при запуске инсталлятора и прерывает дальнейшую установку.

Причины ошибки

Установка распространяемого пакета Microsoft Visual C++ может прерваться ошибкой 0x80070666 по ряду причин:

  1. В системе уже установлена другая версия. Как оказалось, Visual C++ 2015 и 2017 содержат общие двоичные файлы, которые конфликтуют между собой. Ошибку можно устранить путем удаления новой версии.
  2. Установленная среда повреждена. Компоненты среды могут быть повреждены в результате вирусной активности, сбоев системы и прочее. Исправить повреждения можно путем запуска инструмента восстановления из командной строки
  3. В обновлении Windows присутствует уже установленная версия Visual C++. В этом случае загрузка каждого ожидающего обновления должна решить проблему автоматически.

Удаление текущих распространяемых пакетов

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

Перейдите в раздел «Удаления или изменения программ» командой appwiz.cpl, запущенной из окна «Выполнить» (Win + R).

Найдите и запишите все версии Microsoft Visual C++, затем правым кликом на каждой удалите их нажатием на соответствующую кнопку.

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

Запуск средства устранения неполадок

Для исправления кода ошибки 0x80070666 попробуйте запустить средство устранения неполадок при установке и удалении программ от Майкрософт. Этот инструмент способен восстанавливать компоненты, включая библиотеки DLL и поврежденные записи реестра, которые используются при инсталляции новых программ.

Найдите по запросу в интернете «Средство устранения неполадок, связанных с установкой и удалением программ» и загрузите его из найденной страницы Майкрософт.

Запустите скачанный файл и на первом экране кликните на кнопку Дополнительно, чтобы установить флажок на автоматическое исправление.

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

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

Следуйте запросам до завершения работы инструмента.

Установка ожидающих обновлений

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

Перейдите в раздел Центра обновлений Windows командой ms-settings: windowsupdate (или wuappd в Windows 7) из окна «Выполнить» (Win + R).

Нажмите на кнопку «Проверка наличия обновлений» и следуйте инструкциям на экране для загрузки всех ожидающих пакетов.

Восстановление компонентов среды с помощью командной строки

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

Читайте также:  Как открыть закрытую вкладку windows

Чтобы исправить ошибку с кодом 0x80070666, нужно загрузить требуемый пакет из сайта Майкрософт, а затем запустить восстановления из командной строки.

В окне системного поиска наберите cmd и щелкните на запуск от имени администратора.

В консоли перейдите в тот каталог, в котором находится установщик программы. Например, если vc_redist.x64.exe файл находится в папке Downloads перейдите в нее командой:

CD C:\Users\ имя пользователя\Downloads

При переходе консоли в этот введите имя исполняемого файла, затем /uninstall, например:

После нажмите на кнопку Восстановить и следуйте инструкциям на экране.

Ошибка 0x80070666

Рассмотрим как исправить ошибку Настройка не завершена:

0x80070666 Уже установлена другая версия этого продукта при установке библиотек Microsoft Visual C ++ 2015, 2017.

Данная ошибка может встречаться на Windows 10, 8, 7, Vista, XP


Ошибка 0x80070666 — говорит от том, что уже установлена другая версия этого продукта. Так же может звучать так: Cannot install a product when a newer version is installed — что говорит что более новая версия этой библиотеки уже установлена. По сути вы пытаетесь установить более старую. Из-за этого как раз вы и наблюдаете данную ошибку.

Решение ошибки 0x80070666

По большому счету если вы пытаетесь установить Microsoft Visual C ++ 2015 или 2017 и получаете эту ошибку, то устанавливать ее не требуется, так как более новая версия уже установлена.

Если вам все же необходимо установить более старую версию, то для начала необходимо удалить более новую версию. Для этого перейдите в панель управленияустановка удаление программ и найдите в списке установленных программ, тот пакет который вы пытаетесь удалить (2015, 2017 или 2019), если этого пакета нет, то удалите все вышестоящие.

Например:

Хотите установить Microsoft Visual C ++ 2015 — надо удалить 2015, 2017, 2019 если имеются.

Хотите установить Microsoft Visual C ++ 2017 — надо удалить 2017, 2019 если имеются.

Скчать пакеты Microsoft Visual можно по ссылке

Если вы не видите в списке установленных программ Microsoft Visual C ++ 2015

Необходимо учитывать, что при установке Microsoft Visual C ++ 2017, пакет 2015 года автоматически удаляется. Это происходит по причине того, что в пакете 2017 включен пакет 2015. То есть при установке 2017, автоматически устанавливается и 2015.

Если вы не видите в списке установленных программ Microsoft Visual C ++ 2017

Посмотрите, возможно у вас установлен пакет Microsoft Visual C ++ 2015-2019. В этом пакете присутствует и 2017 версия.

Быстрое решение

Проще всего чтобы на компьютере у вас были все имеющиеся версии Microsoft Visual C, установите их одним файлом. В этом файле содержатся все версии Microsoft Visual C ++ с 2015-2019.

При установке всех версий одним файлом ни каких ошибоук у вас не возникнет, он автоматически переустановит все имеющиеся пакеты Microsoft Visual C ++ и добавит те пакеты которые не установлены.

И вам не придется устанавливать каждый пакет отдельно.

Что делать если не получилось

Если ошибка Если после установки MS Visual C++ ошибка все равно остается, то сделайте следующее:

  1. В Панели управления — установка удаление программ, удалите все имеющиеся программы MS Visual C++, что найдете
  2. Затем скачайте файл файл для установки всех версий MS Visual С++ и установите его.

0x80070666 — Уже установлена другая версия этого продукта Microsoft Visual C++

Ряд пользователей при попытке инсталляции какой-либо программы могут столкнуться с сообщением об ошибке 0x80070666, гласящем, что на пользовательском ПК уже имеется установленная версия продукта. Рассматриваемая дисфункция обычно сигнализирует о проблемах в работе пакета Microsoft Visual C++ 2015, требуя полной переустановки указанного пакета на ПК вкупе с чисткой системного реестра. В данном материале я расскажу о сути данной ошибки, а также поясню, как её исправить.

Читайте также:  Linux serial port file

Суть ошибки

Обычно данная проблема возникает в ситуации, когда пользователь желает установить на ПК отдельный пакет Microsoft Visual C++ 2015, или программу, в состав которой входит упомянутый пакет.

Что до конкретики проблемы, то её вызывает некорректная инсталляция на компьютер обновления «Visual Studio 2015 Update 3 RC», после которой невозможно установить на ПК инструмент «.NET Core 1.0.0 RC2». В ходе такой инсталляции в системный реестр заносятся некорректные ключи, которые будет невозможно удалить стандартным путём вместе с телом самой программы.

В некоторых случаях причиной возникновения ошибки также является повреждённое тело инсталлятора «Майкрософи Визуал C++ 2015», из-за которого невозможно провести корректную установку продукта.

Чтобы исправить ошибку 0x80070666 рекомендую выполнить следующее:

Способ №1. Полная переустановка продукта

Наиболее простым и быстрым способом решения проблемы является удаление пакета «Microsoft Visual C++ 2015», перезагрузка компьютера, а затем «чистая» установка данного пакета с нуля.

Для этого перейдите в «Пуск» — «Панель управления» — «Удаление программ» (или просто в строке поиска файлов на ПК наберите appwiz.cpl и нажмите ввод). Поищите здесь «Microsoft Visual C++ 2015» (Restributable) и удалите его. Затем перезагрузите компьютер, перейдите на сайт Майкрософт (можно также воспользоваться данной ссылкой), и скачайте версию пакета для разрядности своей ОС. В случае наличия на вашем PC 64-битной ОС рекомендую скачать и установить оба файла.

Также вы не прогадаете, если установите версию «Microsoft Visual C++ 2017» – в ней есть все необходимые библиотеки пакета 2015.

Способ №2. Очистка системного реестра

Если по переходу в удаление программ вы не обнаружили там упоминание о «Microsoft Visual C++ 2015», то это может сигнализировать о том, что данный пакет был установлен на ПК ранее, но затем был некорректно удалён. В этом случае в системном реестре остались записи о наличии данного пакета на компьютере, от которых вам будет необходимо избавиться.

В реализации данной задачи нам помогут специальные программы уровня «CCleaner», «RegCleaner» и другие аналоги. Установите один из таких инструментов на ваш PC, с помощью его функционала полностью удалите «Microsoft Visual C++ 2015». Затем проверьте с помощью данной программы системный реестр и исправьте все найденные ошибки. После проверки перезагрузите ПК, а затем попробуйте установить пакет «Майкрософт Визуал C++ 2015» по приведённой чуть выше ссылке.

Способ №3. Восстановление пакета

Ещё одним способом по борьбе с ошибкой является не удаление, а восстановление пакета Майкрософт Визуал C++ 2015. Для этого необходимо перейти в удаление программ Виндовс, там найти «Microsoft Visual C++ 2015 (x64)» и нажать на «Изменить». В появившемся окне нажмите на «Восстановить».

Ту же самую операцию проделайте с пакетом «Microsoft Visual C++ 2015 (x86)». Затем попробуйте вновь провести ранее неудачную инсталляцию нужного вам пакета (программы).

Заключение

Решение ошибки 0x80070666 «Уже установлена другая версия этого продукта Microsoft Visual C++» состоит в деинсталляции пакета «Микрософт Визуал С++ 2015» с вашего компьютера, с сопутствующим удалением с системного реестра всех его ключей. Затем будет необходимо провести перезагрузку вашей системы, скачать и установить новую версию упомянутого пакета на ПК, после чего рассматриваемая проблема должна быть решена.

Оцените статью