Андрей Смирнов
Время чтения: ~10 мин.
Просмотров: 12

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

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

Как исправить ошибку 0x80070666. Удаление всех текущих распространяемых пакетов Visual C ++

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

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

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

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

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

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

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

  1. Перейдите по этой ссылке (здесь) и нажмите кнопку «Загрузить», чтобы загрузить инструмент Fix.
  2. После загрузки инструмента дважды щелкните файл .diagcab, чтобы открыть инструмент Fix It. Когда появится начальный экран, нажмите «Дополнительно» и убедитесь, что флажок «Применить автоматическое восстановление» установлен. Затем нажмите Далее, чтобы перейти к следующему меню.
  3. На следующем экране нажмите Установить.
  4. Дождитесь окончания фазы проверки, выберите пакет распространения, с которым у вас возникли проблемы, и нажмите кнопку Далее.
  5. Следуйте рекомендуемым стратегиям ремонта до конца программы.
  6. После завершения работы с инструментом Fix It перезагрузите компьютер и посмотрите, сможете ли вы без проблем установить пакет Redist при следующей загрузке.
  7. Если вы по-прежнему сталкиваетесь с ошибкой 0x80070666, перейдите к следующему способу ниже.

Способ 3: установка любых обновлений Windows

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

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

  1. Нажмите клавиши Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «ms-settings: windowsupdate» и нажмите Enter, чтобы открыть вкладку «Обновление Windows» приложения «Настройки».
  2. На экране Центра обновления Windows нажмите «Проверить наличие обновлений» и следуйте инструкциям на экране, чтобы установить все ожидающие обновления Windows.
  3. После установки всех ожидающих обновлений перезагрузите компьютер и убедитесь, что пакет Redist еще не установлен. Если это не так, попробуйте установить его и посмотреть, если у вас все еще есть то же сообщение об ошибке.

Обновлено: 2019-11-26 / Автор:

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

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

По идее даже если в системе присутствует более старая версия данного приложения, то новая должна ставиться поверх него, без каких-либо проблем. Но так выходит не всегда. Причин этому может быть множество, предлагаю разобрать каждую из них.

Причины появления

Существуют множество факторов, влияющих на корректную установку Microsoft Visual C++.

  • Не удалена предыдущая версия.
  • Остались файлы и записи в реестре от прошлого приложения.
  • Поврежден устанавливаемый пакет библиотек.
  • Не установлены последние обновления Windows.
  • Компьютерные вирусы.

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

Удаление библиотек

Самый эффективный способ – это удалить все установленные пакеты библиотек, конечно, если такие имеются. Для этого воспользуемся программой Ccleaner.

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

Выполняем по шагам:

  1. Скачиваем, устанавливаем и запускаем утилиту Ccleaner.
  2. В левом меню открываем раздел «Сервис» и щелкаем по пункту «Удаление программ».
  3. Находим все пакеты библиотек и поочередно удаляем.
  4. Открываем раздел «Очистка» и нажимаем по кнопке «Очистка».
  5. Перемещаемся в раздел «Реестр», щелкаем по кнопке «Поиск …», отмечаем галочками все найденные пункты и жмем «Исправить …». Рекомендую выполнить данную процедуру несколько раз.

После этого все остатки от других версий должны быть удалены. Осталось перезагрузить компьютер и повторить попытку установки.

Что делать, если приложение не отображается в Ccleaner

Тогда исправить возникающую при установке Microsoft Visual C++ 2015 ошибку 0x80070666 с уведомлением «настройка не завершена» поможет специальная бесплатная утилита «FIX IT». Скачать ее вы можете с официального сайта.

Как ей пользоваться:

  1. После того, как вы скачаете ее, запустите. Она портативна и не устанавливается в систему.
  2. В главном окне нажмите «Далее».
  3. Затем выберите пункт «Удаление». После этого начнется поиск программ, дождитесь его окончания.
  4. В открывшемся списке найдите нужное приложение и деинсталлируйте его, нажав «Далее».
  5. Щелкните по пункту «Да, попробовать удалить».
  6. Дождитесь завершения процедуры, после чего откройте Ccleaner и выполните повторную очистку диска и реестра.
  7. Перезагрузите ПК.

Теперь попробуйте повторно инсталлировать пакет.

Ручная чистка диска и реестра

Если Microsoft Visual C++ 2015 по-прежнему не устанавливается и выдает ошибку 0x80070666, при этом использование утилит «Ccleaner» и «FIX IT» не дало результатов, то необходимо проводить ручную чистку.

Скорее всего программа изначально была неправильно удалена и от нее остались файлы и записи в реестре, как обычно бывает после использования стандартного деинсталлятора в разделе «Программы и компоненты».

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

Перед началом работы с реестром, рекомендую создать его резервную копию. Чтобы в случае чего была возможность восстановить систему.

И так, как это сделать:

  1. Для чистки реестра рекомендую использовать утилиту «Reg Organizer». Поэтому предварительно скачайте и запустите ее.
  2. Перейдите в раздел «Редактор реестра», в поиске укажите название приложения и нажмите «Начать поиск».
  3. Дождитесь завершения поиска, отметьте в найденном списке все пункты и нажмите «Удалить записи».
  4. Теперь зайдите в «Чистка дисков», нажмите «Сканировать» и затем удалите все найденные файлы.
  5. Сразу же после этого перейдите в «Чистка реестра» и исправьте все найденные проблемы.
  6. Перезапустите компьютер.

Проблема должна быть решена.

Поврежденный установщик

В результате различных ошибок, возникающих на стороне пользователя или на стороне сервера, с которого происходит загрузка, повреждается установщик.

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

Не удалось устранить проблему?Обратитесь за помощью к специалисту!

Решите мою проблему

При скачивании 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 на наличие вредоносного ПО с помощью бесплатных антивирусных сканеров.

Еще несколько вариантов

Дополнительные способы, которые могут вам помочь:

  1. Выполните загрузку и установку последней версии пакета библиотек Майкрософт Визуал. После чего удалите ее используя «Ccleaner» и установите версию 2015 года. При необходимости далее вы можете поставить приложение 2017 года.
  2. Используйте командную строку, выполнив в ней команду «vc_redist.x86.exe /uninstall» без кавычек. При наличии 64-битной программы, выполните ту же команду, заменив x86 на x64.
  3. Запустите инсталлятор от имени администратора.
  4. Проверьте, не переполнен ли диск, на который производится запись приложения.
  5. Установите последнюю версию .NET Framework и DirectX.

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

Кстати, иногда при повторной инсталляции возникает совсем другой код «0x80240017».

Подробный видео урок

Профессиональная помощь

В этом вам поможет наш специалист.

Оставьте заявку и получите Бесплатную консультацию и диагностику специалиста!

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

Об автореВиктор Трунов

IT-специалист с 10-летним стажем. Профессионально занимаюсь ремонтом, настройкой компьютеров и ноутбуков. В свободное от работы время веду свой блог «Оноутбуках.ру» и помогаю читателям решать компьютерные проблемы.

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

Отчего возникает ошибка 0x80070666

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

  1. Не удалена текущая версия.
  2. В системе Windows находятся остаточные файлы и лишние записи реестра от прошлой версии.
  3. Вирусное влияние в Windows, при котором блокируются зараженные программы.
  4. Устанавливаемый пакет Visual C++ имеет битые файлы, не способные завершить установку. Такое часто наблюдается при установке игр со встроенными модами, патчами и скриптами.
  5. Устаревшая версия ОС Windows, требующая загрузки обновлений.

Исправляем проблему

Для того, что бы исправить данную проблему, нужно сделать несколько простых шагов, которые позволяют без проблем провести установку. Сразу оговоримся — ваш ПК чист от вирусов, имеет актуальные обновления, а устанавливаемый софт, где требуется Майкрософт Визуал проблем со сборкой не имеет. Итак, делаем по-пунктам и будет вам счастье:

  1. Скачиваем пакет обновлений только с официального сайта Microsoft. Выберите необходимую вам версию распространяемого пакета в списке и жмите скачать.
  2. При помощи специальной утилиты CCleaner, удалите все установленные пакеты в системе. Скачивать её нужно из официального сайта, выбирайте бесплатную версию. 
  3. После удаления запустите опцию «Очистка», после используйте опцию «Реестр». Жмите «Поиск проблем» и «Исправить».
  4. Далее запустите скачанный инсталл-файл пакета Визуал.

Вот наглядная видео-инструкция по правильному скачиванию данных библиотек.

<center></center>

Заключение

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

Используемые источники:

  • https://19216811.ru/error-0x80070666
  • https://onoutbukax.ru/kak-ispravit-oshibku-0x80070666/
  • http://vr-boom.ru/kak-ispravit-oshibku-0x80070666-v-microsoft-visual-c/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации