0x80070666 как исправить ошибку windows 10
Перейти к содержимому

0x80070666 как исправить ошибку windows 10

  • автор:

Исправление ошибки с кодом 0x80070666 в Windows 10

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

Дело в том, что Microsoft Visual C++ версий 2017 и 2019 уже включает в себя предыдущие версии компонента, и когда вы пытаетесь установить старую версию той же редакции, мастер-инсталлятор ее обнаруживает и прерывает процедуру установки, возвращая ошибку 0x80070666. То есть, если у вас установлен Visual C++ 2019 x64, вы не сможете установить Visual C++ 2017 x64. Равно как если у вас уже имеется Visual C++ 2017 x64, вы не сможете установить Visual C++ 2015 x64.

Вариант 1: Правильный выбор версии

Итак, конфликт вызывается, когда пользователь пытается установить уже имеющийся компонент той же версии и той же разрядности. Поэтому, перед тем как устанавливать Visual C++, проверьте, какие версии какой разрядности компонента у вас уже установлены.

    Откройте нажатием Win + R окошко быстрого выполнения команд и введите команду appwiz.cpl . alt=»Как исправить ошибку 0x80070666 в Windows 10-1″ width=»463″ height=»240″ />

Если конфликтующего модуля в списке нет, но ошибка все равно возникает, переходите к следующему решению.

Вариант 2: Очистка реестра

Этот способ вряд ли можно назвать эффективным, поскольку вероятность появления ошибки 0x80070666 из-за наличия в реестре устаревших записей все же невелика. Заключается решение в очистке реестра с помощью специальных программ, например CCleaner или Wise Registry Cleaner. Мы будем использовать последнее решение, а если вы хотите воспользоваться другим, читайте статьи по ссылкам ниже.

  1. Скачайте приложение с сайта разработчика и установите.
  2. Запустив программу, выберите режим «Глубокое сканирование». alt=»Как исправить ошибку 0x80070666 в Windows 10-3″ width=»860″ height=»689″ />
  3. По завершении процедуры проверки нажмите кнопку «Исправить». alt=»Как исправить ошибку 0x80070666 в Windows 10-4″ width=»860″ height=»689″ />

Удалив таким образом из реестра устаревший и потенциально конфликтующие записи, перезагрузите компьютер и попробуйте установить компонент.

Вариант 3: Переустановка Visual C++

Радикальным, но весьма эффективным способом устранения ошибки 0x80070666 является полная переустановка компонентов Microsoft Visual C++. Главное правило – перед повторной установкой необходимо удалить все версии компонента, при этом для деинсталляции можно использовать как штатные, так и сторонние средства.

  1. Откройте окно «Программы и компоненты» приложением «Выполнить» (клавиши для вызова Win + R) командой appwiz.cpl
  2. Выделив компонент Visual C++, нажмите «Удалить» и подтвердите деинсталляцию.

Восстановление Visual C++

А вот и более мягкий вариант. Попробуйте восстановить установку Visual C++, воспользовавшись средствами консоли Windows. Также прибегнуть к данному решению вы можете, если компонент Visual C++ установлен, но использующие его программы или игры выдают ошибку DLL.

  1. Заблаговременно скачайте актуальный пакет Visual C++ (ссылка есть чуть выше) и сохраните его в удобном месторасположении, например в корне диска С.
  2. Откройте от имени администратора «Командную строку» или консоль «PowerShell».

Вариант 4: Установите обновления Windows

В редких случаях установке компонента могут помешать ожидающие инсталляции пакеты обновлений Windows. Откройте приложение «Параметры», зайдите в раздел «Обновления и безопасность»«Центр обновления». Если вы увидите там сообщение «Требуется перезагрузка», перезапустите компьютер, чтобы полученные системой в фоновом режиме обновления смогли установиться. После этого можете пробовать устанавливать компоненты Visual C++.
alt=»Как исправить ошибку 0x80070666 в Windows 10-10″ width=»900″ height=»734″ />

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

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

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

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

author photo

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

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

Например:

Скчать пакеты 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++ ошибка все равно остается, то сделайте следующее:

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

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

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

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

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

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

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

komanda appwiz

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

udalenie paketov

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

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

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

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

sajt sredstva ustraneniya nepoladok

zagruzit sredstvo ustraneniya nepoladok ustanovki programm

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

avtomaticheski primenyat ispravleniya 3

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

poisk oshibok pri ustanovke

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

vybrat programmu 1

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

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

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

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

zapusk ms settings windowsupdate

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

proverka obnovlenij windows 10

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

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

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

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

zapusk cmd iz poiskovoj stroki

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

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

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

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

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

58b5cd0d 1a9c 4ecb b56e

Во время установки пакета 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++

При установке пакета 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.

udalenie microsoft visual c 2015

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

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

sredstvo ustarnenie nepoladok svyazannyh s ustanovkoj ili udaleniem programm

3. Установка обновлений

Если ожидаются какие-либо обновления, то их нужно установить, так как там могут быть дополнительные пакет Microsoft Visual C++. Перейдите в центр обновления Windows и проверьте. Откройте «Параметры» > «Обновления и безопасность» > «Центр обновления Windows» > и справа проверьте наличие ожидающих установку обновлений. После установки обновлений, перезагрузите компьютер или ноутбук и попробуйте установку Microsoft Visual C++.

Примечание: Если вы используете Windows 7, нажмите Win+R и введите wuapp.

proverit nalichie obnovlenij

4. Воспользуемся CMD для восстановления Visual C++

Может быть так, что вы устанавливаете Microsoft Visual C++ 2015 и у вас появляется код ошибки 0x80070666 с пояснением на удаления этого пакета. В «списке удаления программ» его нет, но на самом деле он присутствует и не отображается. Давайте разберем, что делать.

В первую очередь скачайте сам установщик Microsoft Visual C++ 2015, и запомните его местонахождение. Не запускаем его, а просто скачиваем и запоминаем путь. Запускаем командную строку от имени администратора вводим команды:

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

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

2 2

Суть ошибки

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

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

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

1

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

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

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

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

3 2

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

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

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

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

5 1

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

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

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

Заключение

Решение ошибки 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 от уже установленных библиотек. Для этого нужно выполнить следующие действия:

  • Жмем «Win+R» и вводим «appwiz.cpl», чтобы открылось окно «Удаление программ и компонентов Windows».
  • Находим уже установленные пакеты C++ и удаляем их.
  • После удаления всех пакетов нужно перезагрузить систему, чтобы изменения вступили в силу. Повторяем попытку установки нужного пакета Microsoft Visual C++.

Если же такая неполадка возникает на компьютере с Windows 10, то причина может крыться в недостающем обновлении. Необходимо перейти в «Параметры», «Обновления и безопасность» и запустить проверку на наличие обновлений.

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

  • CD C:\Users\*YourUser*\Downloads
  • vc_redist.x64.exe /uninstall

ВАЖНО! Вместо *YourUser* вводим имя своего пользователя.

Появиться небольшое окно самой библиотеки. Кликаем на кнопку «Исправить».

Если сама программа не смогла исправить неполадку, то рекомендуем попробовать запустить штатный инструмент для поиска и исправления неполадок с софтом. Для этого нужно в поисковой строке Windows прописать запрос «Устранение неполадок», а далее выбрать раздел с софтом.

Если штатный инструмент не обнаружил нарушений в работе программ и компонентов, тогда рекомендуем сразу подключить к ПК установочный диск и выполнить восстановление системы, а затем повторить попытку установки Microsoft Visual C++ нужной версии.

Ошибка 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 ++ и добавит те пакеты которые не установлены.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *