состояние установки отказ сведения об ошибке код 80070666
Ошибка 0x80070666 при установке Microsoft Visual C++
При установке пакета Microsoft Visual C++ появляется код ошибки 0x80070666 с пояснением, что уже установлена другая версия продукта. Ошибка может появляться даже тогда, когда вы удалили предыдущую версию Microsoft Visual C++ и пытаетесь установить свежую заново. Ошибка 0x80070666 при установке Microsoft Visual C++ не относиться к определенной версии Windows и может появляться как в Windows 10, так и в Windows 7 или Windows 8.1. Виновником данной проблемы в большинстве случаях является, что уже установлена предыдущая версия Microsoft Visual C++ 2015. К примеру, вы устанавливаете пакет Visual C++ 2015, а в системе уже установлен Visual C++ 2017, который имеет те же библиотеки, что и Visual C++ 2015. По этой причине и происходит конфликт. Также, если центр обновления Windows имеет установку пакета Visual C ++, то нужно это сделать, чтобы обновились файлы самого пакета. Давайте разберем, как исправить ошибку 0x80070666 при установке Microsoft Visual C++ в Windows 10/8.1/7.
Как исправить ошибку 0x80070666 при установке Microsoft Visual C++
1. Удаление всех пакетов Visual C ++
Ошибка чаще всего возникает, если на компьютере уже установлена старая или более новая версия пакета Microsoft Visual C++. Нажмите Win+R и введите appwiz.cpl, чтобы быстро открыть удаление программ. Найдите ту версию пакета, которая при установке выдает ошибку 0x80070666, и удалите. Также, обратите внимание, что присутствуют два пакета: x86 и x32. Их нужно удалить оба. После удаления, перезагрузите ПК и попробуйте установку Microsoft Visual C++.
Если не помогло, то удалите более новую версию. К примеру, устанавливаете 2015, то удалите 2017.
2. Запуск устранения неполадок
У Microsoft есть специальные утилиты по устранению неполадок с различными проблемами, в том числе и устранение неполадок при установке или удалении программ. Я собрал все эти утилиты в одно место, и вы можете скачать одну из них по этой ссылки (самая последняя). Запустите утилиту и следуйте инструкциям на экране. Она автоматически обнаружит ошибки программ, поврежденного реестра, и восстановит их. Если ошибка 0x80070666 все еще появляется, перейдите к следующему способу ниже.
3. Установка обновлений
Если ожидаются какие-либо обновления, то их нужно установить, так как там могут быть дополнительные пакет Microsoft Visual C++. Перейдите в центр обновления Windows и проверьте. Откройте «Параметры» > «Обновления и безопасность» > «Центр обновления Windows» > и справа проверьте наличие ожидающих установку обновлений. После установки обновлений, перезагрузите компьютер или ноутбук и попробуйте установку Microsoft Visual C++.
Примечание: Если вы используете Windows 7, нажмите Win+R и введите wuapp.
4. Воспользуемся CMD для восстановления Visual C++
Может быть так, что вы устанавливаете Microsoft Visual C++ 2015 и у вас появляется код ошибки 0x80070666 с пояснением на удаления этого пакета. В «списке удаления программ» его нет, но на самом деле он присутствует и не отображается. Давайте разберем, что делать.
В первую очередь скачайте сам установщик Microsoft Visual C++ 2015, и запомните его местонахождение. Не запускаем его, а просто скачиваем и запоминаем путь. Запускаем командную строку от имени администратора вводим команды:
Ошибка 0x80070666 при установке Microsoft Visual C++: причины и решение
Во время установки пакета Microsoft Visual C++ пользователи могут столкнуться с ошибкой 0x80070666, которая сопровождается пояснением, что уже установлена другая версия библиотеки. При этом, если удалить все установленные библиотеки С++, ошибка 0x80070666 все равно будет появляться заново.
Причина такой неполадки кроется в уже установленном пакете. Дело в том, что Microsoft Visual C++ 2017 уже имеет компоненты Microsoft Visual C++ 2015, а Microsoft Visual C++ 2015 включает в себя компоненты более ранних сборок. Из-за этого происходит конфликт компонентов. Поэтому, чтобы исправить ошибку 0x80070666 при установке Microsoft Visual C++ на различных сборках Windows, стоит воспользоваться следующими рекомендациями.
Методы исправления ошибки 0x80070666 при установке Microsoft Visual C++
Для того, чтобы исправить ошибку 0x80070666 при установке Microsoft Visual C++, стоит в первую очередь очистить Windows от уже установленных библиотек. Для этого нужно выполнить следующие действия:
Если же такая неполадка возникает на компьютере с Windows 10, то причина может крыться в недостающем обновлении. Необходимо перейти в «Параметры», «Обновления и безопасность» и запустить проверку на наличие обновлений.
После установки обновлений стоит опять повторить попытку установки библиотеки. Если ошибка 0x80070666 не исчезла, то необходимо выполнить восстановление компонентов C++. Для этого нужно запустить командную строку с правами Администратора и ввести такие команды:
ВАЖНО! Вместо *YourUser* вводим имя своего пользователя.
Появиться небольшое окно самой библиотеки. Кликаем на кнопку «Исправить».
Если сама программа не смогла исправить неполадку, то рекомендуем попробовать запустить штатный инструмент для поиска и исправления неполадок с софтом. Для этого нужно в поисковой строке Windows прописать запрос «Устранение неполадок», а далее выбрать раздел с софтом.
Если штатный инструмент не обнаружил нарушений в работе программ и компонентов, тогда рекомендуем сразу подключить к ПК установочный диск и выполнить восстановление системы, а затем повторить попытку установки Microsoft Visual C++ нужной версии.
Как исправить ошибку 0x80070666 при установке Microsoft Visual C++ 2015
Крайне редко можно встретить систему без установленного пакета Visual C++ Redistributable. Ведь именно он отвечает за правильную работу большинства игр и программ.
Но вот установить его получается далеко не всегда. Чаще всего при установке Microsoft Visual C++ Redistributable 2015 пользователи сталкиваются с ошибкой 0x80070666, которая указывает на то, что уже была установлена другая версия этого продукта.
По идее даже если в системе присутствует более старая версия данного приложения, то новая должна ставиться поверх него, без каких-либо проблем. Но так выходит не всегда. Причин этому может быть множество, предлагаю разобрать каждую из них.
Причины появления
Существуют множество факторов, влияющих на корректную установку Microsoft Visual C++.
Каждый из приведенных пунктов может способствовать появлению ошибки 0x80070666, поэтому предлагаю разобрать их более подробно.
Удаление библиотек
Самый эффективный способ – это удалить все установленные пакеты библиотек, конечно, если такие имеются. Для этого воспользуемся программой Ccleaner.
Выполняем по шагам:
После этого все остатки от других версий должны быть удалены. Осталось перезагрузить компьютер и повторить попытку установки.
Что делать, если приложение не отображается в Ccleaner
Как ей пользоваться:
Теперь попробуйте повторно инсталлировать пакет.
Ручная чистка диска и реестра
Если Microsoft Visual C++ 2015 по-прежнему не устанавливается и выдает ошибку 0x80070666, при этом использование утилит «Ccleaner» и «FIX IT» не дало результатов, то необходимо проводить ручную чистку.
Скорее всего программа изначально была неправильно удалена и от нее остались файлы и записи в реестре, как обычно бывает после использования стандартного деинсталлятора в разделе «Программы и компоненты».
Перед началом работы с реестром, рекомендую создать его резервную копию. Чтобы в случае чего была возможность восстановить систему.
И так, как это сделать:
Проблема должна быть решена.
Поврежденный установщик
В результате различных ошибок, возникающих на стороне пользователя или на стороне сервера, с которого происходит загрузка, повреждается установщик.
При скачивании Visual C++ Redistributable обращайте внимание на разрядность (x64 или x86).
На 32-битную систему ставится пакет x86, на 64-битную x64. Посмотреть разрядность вашей ОС Windows можно щелкнув по значку «Компьютер» правой мышкой и открыв его свойства.
Если Майкрософт Визуал не скачивается, то проверьте свое интернет соединение или отключите антивирус и защитник Windows. Дополнительно проверьте компьютер на вирусы, поскольку некоторые из них могут изменять файл hosts, запрещая доступ к различным сайтам.
Также проблема может быть на стороне сервера, обычно она носит временный характер, попробуйте скачать его позже.
Проверка обновлений
Убедитесь, что у вас установлены последние обновления ОС Windows. Для этого откройте свойства системы и обратите внимание на раздел «Издание», если у вас Windows 7, то должен быть установлен Service Pack 1, для XP – Service Pack 3.
Затем откройте «Центр обновления», выполните поиск и установку актуального ПО.
Вирусное влияние
Если по-прежнему при установке Microsoft Visual C++ Redistributable 2015 выскакивает окно с ошибкой «Настройка не завершена. 0x80070666 — уже установлена другая версия этого продукта», то следует проверить ПК на вирусы. Скорее всего они заблокировали установщик.
Поэтому лучше всего иметь в системе комплексный антивирус для постоянной защиты. Вместе с этим время от времени проводить дополнительную проверку Windows на наличие вредоносного ПО с помощью бесплатных антивирусных сканеров.
Еще несколько вариантов
Дополнительные способы, которые могут вам помочь:
Данные решения были взяты с различных форумов, сайтов и показали высокую результативность в устранении ошибки 0x80070666, появляющейся при установке Microsoft Visual C++ 2015 года.
Кстати, иногда при повторной инсталляции возникает совсем другой код «0x80240017».
Как исправить ошибку 0x80070666 при установке Microsoft Visual C++
При попытке установить Microsoft Visual C++ или другое аналогичное ПО можем столкнуться с ошибкой 0x80070666. Сбой происходит при запуске инсталлятора и прерывает дальнейшую установку.
Причины ошибки
Установка распространяемого пакета Microsoft Visual C++ может прерваться ошибкой 0x80070666 по ряду причин:
Удаление текущих распространяемых пакетов
Пользователи сталкиваются с проблемой при попытке установить версию того же дистрибутивного пакета, который уже присутствует в системе. Сбой часто происходит при установке 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.
Чтобы исправить ошибку с кодом 0x80070666, нужно загрузить требуемый пакет из сайта Майкрософт, а затем запустить восстановления из командной строки.
В окне системного поиска наберите cmd и щелкните на запуск от имени администратора.
В консоли перейдите в тот каталог, в котором находится установщик программы. Например, если vc_redist.x64.exe файл находится в папке Downloads перейдите в нее командой:
CD C:\Users\ имя пользователя\Downloads
При переходе консоли в этот введите имя исполняемого файла, затем /uninstall, например:
После нажмите на кнопку Восстановить и следуйте инструкциям на экране.
0x80070666 — Уже установлена другая версия этого продукта Microsoft Visual C++
Ряд пользователей при попытке инсталляции какой-либо программы могут столкнуться с сообщением об ошибке 0x80070666, гласящем, что на пользовательском ПК уже имеется установленная версия продукта. Рассматриваемая дисфункция обычно сигнализирует о проблемах в работе пакета Microsoft Visual C++ 2015, требуя полной переустановки указанного пакета на ПК вкупе с чисткой системного реестра. В данном материале я расскажу о сути данной ошибки, а также поясню, как её исправить.
Суть ошибки
Обычно данная проблема возникает в ситуации, когда пользователь желает установить на ПК отдельный пакет 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» с вашего компьютера, с сопутствующим удалением с системного реестра всех его ключей. Затем будет необходимо провести перезагрузку вашей системы, скачать и установить новую версию упомянутого пакета на ПК, после чего рассматриваемая проблема должна быть решена.