Операционная система Windows для своей штатной и полноценной работы требует обилие различного программного обеспечения (далее ПО). Особенно остро необходимость в каких-либо компонентах для операционной системы проявляется при использовании определённого вида программного обеспечения, которое предполагает работу с визуальными эффектами и обработкой медиа контента. Одним из таких важных компонентов является пакет «Microsoft Visual C++», распространяемый на бесплатной основе и доступный для скачивания на официальном сайте Microsoft. В настоящей статье речь пойдёт о решении ошибки под номером 0x80070666, которая «терроризирует» многих пользователей во время установки приведённого выше компонента операционной системы.
Причины и решение
Анонсированная выше ошибка сопровождается текстовым пояснением в виде:
«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++», соответствующую разрядности вашей операционной системы.
Заключение
Как видно из всего вышеописанного, ничего сложного в решении рассматриваемой ошибки нет. Также стоит отметить, что без крайней необходимости не следует вмешиваться в установленные системные библиотеки, так как их своевременное обновление проводится операционной системой самостоятельно. Именно поэтому большая часть фиксируемых ошибок связана лишь с тем, что более новая версия уже установлена на компьютере и не требует обновлений.