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

Операционная система Windows для своей штатной и полноценной работы требует обилие различного программного обеспечения (далее ПО). Особенно остро необходимость в каких-либо компонентах для операционной системы проявляется при использовании определённого вида программного обеспечения, которое предполагает работу с визуальными эффектами и обработкой медиа контента. Одним из таких важных компонентов является пакет «Microsoft Visual C++», распространяемый на бесплатной основе и доступный для скачивания на официальном сайте Microsoft. В настоящей статье речь пойдёт о решении ошибки под номером 0x80070666, которая «терроризирует» многих пользователей во время установки приведённого выше компонента операционной системы.

Методика исправления ошибки 0x80070666 в Microsoft Visual C++.

Причины и решение

Анонсированная выше ошибка сопровождается текстовым пояснением в виде:

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

Большая часть возможных причин, а, следовательно, и способов исправления указана непосредственно в самом текстовом пояснении, а именно:

  • На целевом компьютере действительно уже установлен рассматриваемый пакет системных компонентов.
  • В имеющихся записях реестра остались данные о предыдущих версиях «Visual C++».
  • Некорректно работает сам установщик.
  • В операционной системе отсутствуют важные обновления, необходимые для работы.
  • Действия установщика блокируются воздействием вирусного программного обеспечения.

И на основе этих причин и следует предпринимать конкретные меры по устранению рассматриваемой ошибки.

Решение

Итак, способ исправления напрашивается сам собой и заключается лишь в следующем (Windows 10):

  • Нажмите «Пуск» и отсортируйте список по букве «С».
  • Выберите папку «Служебные Windows» и откройте в ней «Панель управления».
  • В открывшемся окне откройте раздел «Программы»-«Удаление программ».
  • Среди имеющихся компонентов найдите «Microsoft Visual Studio C++» и проверьте разрядность установленных библиотек.

Дальнейший порядок действий зависит от действий, которые привели к рассматриваемой ошибки. Если наличие данного пакеты было затребовано какой-либо игрой или программным обеспечением, а установленная версия не отвечает их запросах, то следует удалить всё, что отображается в разделе «Удаление программ» с именем «Microsoft Visual Studio C++». После того, как все старые используемые версии будут удалены, обратитесь к функционалу программы «CCleaner» и проверьте реестр на наличие ошибок. В большинстве случаев «CCleaner» достаточно легко справляется со своей работой и удаляет оставшиеся следы рассматриваемой библиотеки.

В качестве альтернативного решения можно скачать официальную утилиту с сайта «https://support.microsoft.com/en-us/help/17588/fix-problems-that-block-programs-from-being-installed-or-removed», которая решает большую часть рассматриваемых проблем в автоматическом режиме. В завершении потребуется посетить всё тот же официальный сайт компании Microsoft и скачать наиболее актуальную версию «Visual Studio C++», соответствующую разрядности вашей операционной системы.

Заключение

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

Понравилась статья? Поделиться с друзьями: