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

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

Если это не поможет, используйте все остальные способы, разобранные в этой статье, поскольку зачастую причина появления ошибки «failed to execute msu package» схожа с основной ошибкой 0x80240017, которую мы разбираем.

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

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

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

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

Ошибка 0x80240017, которую выдает Visual C ++, может возникать по целому ряду причин, и основными из них являются:

  • ОС Windows 7, установленная без специального обновления Service Pack 1.
  • Отсутствие обновления для среды выполнения С.
  • Повреждение одного из установочных файлов пакета Visual C++.
  • Оставшиеся следы от предыдущих версий.
  • Системные ошибки.

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

Пользователь может столкнуться с ошибкой «Windows не удается установить необходимые файлы. Возможно, файл поврежден или отсутствует. Убедитесь, что имеются все файлы, необходимые для установки, и перезапустите установку. Код ошибки 0x80070570» при установке Windows 11/10/7 с USB флешки или, когда пользователь пытается установить обновления Windows 11 и Windows 10 через утилиту Update Assistant от Microsoft.

  • Ошибка 0x80070570: Файл или папка повреждены. Чтение невозможно
  • Файл или папка повреждены. Чтение невозможно

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

Примечание: В первую очередь хочу сделать пояснение для запуска командной строки при чистой установке. Ниже способами мы будем использовать CMD для устранения ошибки, и те кто не может загрузиться на рабочий стол, то во время Установки или Выбора диска нажмите Shift+F10 или Shift+Fn+F10 для ноутбуков.

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

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

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

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

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

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

  • Причины появления
  • Удаление библиотек
  • Что делать, если приложение не отображается в Ccleaner
  • Ручная чистка диска и реестра
  • Поврежденный установщик
  • Проверка обновлений
  • Вирусное влияние
  • Еще несколько вариантов
  • Видео урок

При установке пакета Microsoft Visual C++ появляется код ошибки 0x80070666 с пояснением, что уже установлена другая версия продукта. Ошибка может появляться даже тогда, когда вы удалили предыдущую версию Microsoft Visual C++ и пытаетесь установить свежую заново. Ошибка 0x80070666 при установке Microsoft Visual C++ не относиться к определенной версии Windows и может появляться как в Windows 10, так и в Windows 7 или Windows 8. Виновником данной проблемы в большинстве случаях является, что уже установлена предыдущая версия 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++

Posted by ernesthernanHi, I’m new to Spiceworks and I’m trying it out for the first time, but when I tried to run the it I get below error. I’m hosting it on a windows 7 32-bit OS, 2GB RAM, Intel I3 1. 4Ghz processor. I saw some discussion that it should be run on a 64-bit OS? Is that why I am getting below error? Do we have an installer for 32-bit OS? ThanksError 0x80070661: Failed to install MSI packageError 0x80070661: Failed to execute MSI package. Error 0x80070661: Failed to configure per-machine MSI package.

To continue this discussion, please ask a new question.

Для полноценного запуска всех приложений, которые написаны на языке С++, нужен специальный пакет VisualStudio от всемирно известной компании Microsoft. Однако в процессе установки пакета Visual C ++, пользователи Windows 7, достаточно часто сталкиваются с неопознанной ошибкой 0x80240017. Как правило, ее дополняет специальное сообщение от устанавливаемой программы «настройка не завершена». В редких случаях, она может появиться и на Windows 8 и 10.

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

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

  • Причины появления
  • Установка первого пакета (SP1)
  • Установка среды выполнения «С»
  • Error 0x80240017 failed to execute msu package – причины появления
  • Полное удаление предыдущих версий
  • Системные ошибки
  • Запуск DISM
  • Очистка ПК от мусора
  • Наличие вирусов
  • Переустановка ОС
  • Видео инструкция по теме

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

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

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

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

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

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

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

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

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

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

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

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

Настройка не завершена
Одна или несколько проблем вызвали сбой программы установки. Исправьте эти проблемы и повторите установку. 0x80240017 Неопознанная ошибка

Последнее редактирование модератором: 31. 2019

проставьте обновления windows, скорее всего не хватает пакета microsoft redistributable
Так же проверьте что установлено KB2999226expand -F:* C:packagesWindows8. 1-KB2999226-x64. msu C:packages
DISM. exe /Online /Add-Package /PackagePath:C:packagesWindows8. 1-KB2999226-x64. cab
cd C:WindowsSystem32packages
vc_redist. x64. exe /repair

Попробую исправить пакет и проставлю обновления.

Приветствую! Спасибо, это помогло, но при установке игры (сначала были проблемы с установкой vc++ 2015 x64, с обновлением
KB2999226), а после, казалось бы, успешно выполненной операции, стало выдавать сообщение об отсутствии api-ms-win-crt-runtime-l1-1-0. dll

Метод №3 Переустановка приложения/игры
Возможно, что проблема возникла со стороны запускаемой вами программы. Очень может быть, что при ее установке пошло что-то не так и теперь утилита по каким-то причинам конфликтует с файлом api-ms-win-crt-runtime-l1-1-0. dll Попробуйте переустановить утилиту, а затем проверьте, исчезла ли возникшая проблема. Метод №4 Проверка ПК на наличие вирусов и вредоносного программного обеспечения
На ваш компьютер вполне могли проникнуть вирусы или вредоносное ПО, которые и повредили систему и ее файлы. Проверьте свой ПК с помощью сканера Защитника Windows(Windows Defender) или любым другим сторонним антивирусом, которому вы доверяйте. Если он что-то найдет, то подтвердите удаление зараженного элемента системы. Затем попытайтесь запустить приложение, с которым возникла проблема. Если ошибка все еще присутствует в системе, то выполните первый и второй метод, так как вирус был удален и он больше не будет повреждать файл api-ms-win-crt-runtime-l1-1-0. dll. Метод №5 Восстановление Реестра Windows
Как было упомянуто в причинах появления ошибки, с записью о регистрации файла api-ms-win-crt-runtime-l1-1-0. dll могло что-то произойти. Для восстановления реестра используйте такие программы, как Reg Organizer или CCleaner. Они очень просты в использовании, так что у не должно возникнуть никаких проблем при их эксплуатации.

Обновление KB4048955 для Windows 10 предоставило некоторые улучшения качества и другие элементы безопасности. Микро-патч вызывал ошибку 0x80070643, когда пользователи пытались установить обновление. Ошибка 0x80070643 — это общий код ошибки установки Windows Update, который может отображаться на экране вашего компьютера во время установки любых обновлений. Это связано с регистрацией обновлений программного обеспечения MSI, компонентами MS 2003, а также. NET Framework. В основном это происходит, если какой-либо из них поврежден или системные файлы каким-то образом повреждены. В таких сценариях обновление Windows не позволяет получить доступ к определенным пользовательским данным и приводит к этой проблеме на вашем ПК. В этой статье разберем несколько решений, чтобы исправить ошибку 0x80070643 в Windows 10.

Ремонт или обновление Windows. NET Framework

Устаревший или поврежденный файл может нести ответственность за появление кода ошибки 0x80070643. Поэтому, если вы встречаете ошибку «Не удалось установить пакет MSI в Windows 10» вы должны обновить их все. «Net Framework» — это приложение для установки программного обеспечения и обновления системы.

Важно: Так как версии 4. x платформы. NET Framework являются обновлениями на месте, невозможно установить более раннюю версию платформы. NET Framework 4. x в системе, где уже установлена более поздняя версия. Например, в системе с обновлением Windows 10 Fall Creators Update невозможно установить. NET Framework 4. 2, так как в ОС предустановлена платформа. NET Framework 4.

Перезапуск службы Office Source Engine

Если вы пользуйтесь MS Office 2003/2007, вам может понадобиться иногда устанавливать его компоненты. Если вы столкнулись с кодом ошибки 0x80070643, в том числе с ошибкой установки пакета MSI в Windows 10, ose. exe-файл Office может быть виновником. В этом случае вам необходимо перезапустить Office Source Engine (OSE), чтобы решить проблему.

  • Нажмите сочетание кнопок Win+R и введите services.msc
  • Найдите службу в списке Office Source Engine, нажмите на ней правой кнопкой мыши и выберите «Свойства».
  • В новом окне выберите тип запуска «Вручную» и нажмите OK. Перезагрузите ПК и проверьте устранена ли ошибка.
Читать также:  Ошибка. Неправильная сумма выплаты зарплаты в ведомости в 1С

Проверка и восстановления системных файлов

Повреждение системных файлов могут выдавать различные ошибки в Windows 10, в том числе и 0x80070643. Я не буду описывать подробный процесс, так как вы можете ознакомится с полным руководством, как правильно восстановить системные файлы в Windows 10.

Переименуйте папку SoftwareDistribution

Эта проблема может возникнуть из-за повреждения регистрации обновления программного обеспечения MSI, либо из-за того, что установка. NET Framework на компьютере повреждена. Чтобы решить эту проблему, рекомендуется переименовать папку SoftwareDistribution.

Запустите командную строку от имени администратора и введите:

  • net stop bits
  • rename c:windowsSoftwareDistribution SoftwareDistribution.bak
  • net start bits

Далее нужно очистить содержимое папки Catroot2, см. ниже.

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

Catroot2 — это важная папка ОС Windows, которая требуются во время процесса обновления Windows. Итак, если вы столкнулись с проблемой при обновлении Windows и получении сообщения об ошибке — 0x80070643, то нужно сбросить эту папку.

  • net stop cryptsvc
  • md %systemroot%system32catroot2.old
  • xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
  • Удалите теперь все содержимое папки catroot2 по пути C:WindowsSystem32catroot2
  • После удаления, введите команду net start cryptsvc

Если вы снова запустите Центр обновления Windows, папка с каталогом будет сброшена.

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

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

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

Рекомендуется установить обновления Windows в состоянии чистой загрузки, поскольку все процессы и службы, отличные от Microsoft, не запускаются в этом состоянии, и поэтому не может быть никаких сторонних вмешательств вызывающих сбои Windows Update.

  • Ошибка 0x8000ffff при восстановлении системы Windows 10
  • Ошибка DistributedCOM Код события 10016 Windows 10
  • Не найден сетевой путь ошибка 0x80070035
  • Ошибка 0x80242006 обновления в Windows 10

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

Ошибка чаще всего возникает, если на компьютере уже установлена старая или более новая версия пакета  Microsoft Visual C++. Нажмите Win+R и введите appwiz. cpl, чтобы быстро открыть удаление программ. Найдите ту версию пакета, которая при установке выдает ошибку 0x80070666, и удалите. Также, обратите внимание, что присутствуют два пакета: x86 и x32. Их нужно удалить оба. После удаления, перезагрузите ПК и попробуйте установку Microsoft Visual C++.

Если не помогло, то удалите более новую версию. К примеру, устанавливаете 2015, то удалите 2017.

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

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

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

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

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

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

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

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

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

  • Не удается создать раздел при установке Windows
  • Ошибка 0x80300024 при установке Windows 10
  • Ошибка 0x800f0954 при установке NET Framework 3.5

Установка первого пакета (SP1)

Зачастую ошибка 0x80240017 появляющаяся при установке Microsoft Visual C++ Redistributable 2015 года, говорит о том, что на вашем ПК не установлены последние обновления или же они были установлены не правильно. Поэтому в первую очередь следует проверить, установлен ли на вашем ПК первый пакет.

Как это проверить:

  • Жмем по ярлыку «Компьютер» правой кнопкой мыши и в открывшемся меню выбираем «Свойства».
  • Проверяем, есть ли подпись «Service Pack 1».

Чтобы установить данный пакет необходимо:

  • При скачивании обратите внимание на разрядность (x32/x64), она должна совпадать с разрядностью вашей ОС. Узнать разрядность вы можете в свойствах системы.
  • После завершения загрузки, щелкните по файлу правой мышкой, запустите его от имени администратора и выполните установку.

Перед тем как производить установку рекомендуется выключить Интернет. При установке также нужно будет произвести перезагрузку компьютера. Сам процесс обновления может затянуться более чем на 40 минут.

Установка среды выполнения «С»

Только теперь можно перейти на сайт Microsoft и загрузить требуемое обновление «KB2999226» для среды выполнения С.

  • Вы можете зайти на и вручную найти требуемую программу. Или можете воспользоваться ссылками, которые я приготовил. Для , , . Также обратите внимание на разрядность, она должна совпадать с разрядностью вашей ОС.
  • Выбираем подходящий язык.
  • Жмем кнопку «Download».
  • После того как файл загрузится, запустите его с использованием прав администратора.

Правильно выполнив все вышеуказанные действия, можно смело переходить к самому главному – установке пакета Visual C++.

Для этого необходимо следующее:

  • Открыть официальный сайт .
  • Выбрать файл с подходящей разрядностью.
  • И установить его от имени администратора.

Таким образом, вы быстро сможете исправить ошибку 0x80240017 и навсегда избавиться от данной проблемы. После того, как все компоненты будут установлены, рекомендуется активировать автоматическое обновление системы, это позволит избежать в будущем подобных неполадок.

Полное удаление предыдущих версий

Еще что следует сделать – это удалить все старые компоненты и инсталлировать их заново.

  • Для удаления я рекомендую использовать утилиту Revo Uninstaller. Главным ее преимуществом является полное удаление, включая записи из реестра.
  • Поочередно удалите все необходимые компоненты и их остатки.
  • Перейдите по пути «C:WindowsSoftwareDistribution». «С» — диск, на котором установлена система. Удалите содержимое последней папки. Иногда может потребоваться предварительно загрузиться в безопасном режиме, поскольку некоторые файлы могут использоваться в данный момент.
  • Перезагрузите компьютер.

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

Системные ошибки

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

  • Нажмите .
  • В поле для ввода введите «sfc /scannow» и нажмите «ОК».
  • После окончания проверки перезагрузите компьютер.

Скорее всего, это поможет исправить неопознанную ошибку 0x80240017.

Запуск DISM

Если говорить коротко, то DISM – это специальная программа, которая была создана для обслуживания ОС Windows. В некоторых случаях она является незаменимым инструментом для устранения различного рода проблем.

  • Для начала необходимо запустить командную строку с правами администратора.
  • Далее вводим команду «Dism /Online /Cleanup-Image /CheckHealth», после чего нажимаем «Enter».
  • Затем используйте команду «Dism /Online /Cleanup-Image /RestoreHealth».

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

Очистка ПК от мусора

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

Поэтому прежде чем прибегать к более радикальному способу – переустановки ОС, следует выполнить элементарную очистку. Возможно, это решит данную проблему.

Могу порекомендовать использовать программу Reg Organizer, а последовательность действий будет следующая.

  • Открываем раздел «Чистка дисков» и начинаем сканирование. После его завершения, удаляем весь найденный цифровой мусор.
  • Исправляем и перезагружаем ПК.

Если и это не помогло, то, переходим к следующему пункту.

Очень часто ошибка 0x80240017 связана с магазином приложений, который по умолчанию установлен в Windows 10. И в качестве решения предлагается выполнить сброс настроек. Давайте это и сделаем.

  • Нажимаем .
  • Вводим «wsreset.exe» и щелкаем «ОК».

С помощью данной команды мы вернем все настройки магазина в первоначальное состояние. Все что останется, это перезагрузить компьютер.

Наличие вирусов

Вирусы и вредоносное ПО могут нарушить целостность системы и повредить важные файлы, которые нужны для корректной работы ОС.

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

Проведите полную проверку ПК, даже если у вас установлен антивирус. Поскольку ни один антивирус не предоставляет 100% защиты компьютера.

Переустановка ОС

Если предыдущие способы вам не помогли и Microsoft Visual C++ 2015 по-прежнему не устанавливается, то следует воспользоваться последним вариантом решения проблемы, и, пожалуй, самым крайним. Загрузите оригинальный образ Windows и выполните переустановку операционной системы. Не исключено, что причина кроется в конфликте файлов системы с приложением Visual C++.

Данный вариант можно без сомнений назвать наиболее простым при условии, что пользователь может без проблем переустановить ОС.

Теперь вы знаете, что это за ошибка 0x80240017, каковы причины ее возникновения и как быстро и без трудностей ее исправить одним из эффективных и проверенных лично нами методов.

Видео инструкция по теме

Если вы всунули установочную флешку в USB 3. 0, то при установке Windows 11/10 может появиться код ошибки 0x80070570. Дело в том, что USB 3. 0 обрабатывают передачу данных между устройством и системой асинхронным методом. Это требует буфера, через который данные передаются с высокой скоростью передачи данных, который затем декодируется системой. В связи с этой логикой, попробуйте вставить установочную флешку в другой USB порт, желательно в USB 2. Как понять какой где порт? USB 3. 0 обозначаются синим цветом.

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

Другая флешка и ISO образ

Если флешка повреждена, то вы получите код ошибки 0x80070570 при установке Windoiws 11/10 или обновлении системы. Попробуйте записать Windows 11/10 на другую флешку. Также, поврежденные данные на флешке могут быть не декодированы должным образом, что приведет к возникновению данной проблеме. Поврежденные данные могут быть в поврежденном ISO-образе. Если вы скачали ISO образ со стороннего сайта, то загрузите Windows 11/10 с официального сайта Microsoft.

Создание установочной флешки

Чтобы исправить ошибку 0x80070570 при установке Windows 11/10, создайте установочную флешку при помощи Rufus и выберите правильную разметку для своего диска, GPT или MBR. Есть полное руководство, как узнать разметку диска. Кроме того, рекомендую создать разметку GPT, так как она более новая, чем MBR.

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

Сканирование на вирусы

Вредоносное ПО может вызвать трудности с установкой файлов, что приведет к ошибке 0x80070570. Воспользуйтесь антивирусным сканером как Zemana. Если у вас стоит сторонний антивирус, то попробуйте его отключить и обновить систему или удалить, переместить файл.

Читать также:  Возникла проблема с программой установки. Microsoft Windows 10 не может определить поддерживаемые варианты установки

Оперативная память

Если у вас на компьютере больше одной планки RAM, то достаньте одну планку со второго слота и проверьте ошибку, если ошибка 0x80070570 будет появляться, то поменяйте местами планки в первый слот.

Также, если у вас мало общей оперативной памяти, то вся память RAM может быть выделена для установки Windows 11/10, поэтому даже крошечный поврежденный раздел RAM может вызвать эту проблему. Если данные копируются в неправильный раздел оперативной памяти, то буферная технология получит ошибку 0x80070570.

Обратитесь ниже к руководству по диагностике ошибок в оперативной памяти или нажмите Win+R и введите mdsched. exe, чтобы запустить сразу диагностику. Кроме того, можно написать mdsched. exe в командной строке и нажать Enter.

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

Битые сектора на диске

Если на диске HDD или SDD будут плохие сектора, то диск не сможет записать данные, что приведет к ошибке 0x80070570 при установке Windows 10, обновлении или перемещении файлов. Запустите командную строку от имени администратора и введите ниже команду, которая проверить диск и исправит автоматически ошибки, если они имеются:

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

Поврежденные системные файлы

Поврежденные системные файлы могут выдавать ошибку 0x80070570 при любых сценариях. Запустите командную строку от имени администратора и введите две команды по очереди:

  • sfc /scannow
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH

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

  • 0x8007025D: Windows не удается установить необходимые файлы
  • Ошибка 0x80070666 при установке Microsoft Visual C++
  • Автономный установщик обнаружил ошибку: 0x8007000d

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

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

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

  • Скачиваем, устанавливаем и запускаем утилиту Ccleaner.
  • В левом меню открываем раздел «Сервис» и щелкаем по пункту «Удаление программ».
  • Находим все пакеты библиотек и поочередно удаляем.
  • Открываем раздел «Очистка» и нажимаем по кнопке «Очистка».

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

При скачивании Visual C++ Redistributable обращайте внимание на разрядность (x64 или x86).

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

На 32-битную систему ставится пакет x86, на 64-битную x64. Посмотреть разрядность вашей ОС Windows можно щелкнув по значку «Компьютер» правой мышкой и открыв его свойства.

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

Если Майкрософт Визуал не скачивается, то проверьте свое интернет соединение или отключите антивирус и защитник Windows. Дополнительно проверьте компьютер на вирусы, поскольку некоторые из них могут изменять файл hosts, запрещая доступ к различным сайтам.

Проверка обновлений

Убедитесь, что у вас установлены последние обновления ОС Windows. Для этого откройте свойства системы и обратите внимание на раздел «Издание», если у вас Windows 7, то должен быть установлен Service Pack 1, для XP – Service Pack 3.

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

Затем откройте «Центр обновления», выполните поиск и установку актуального ПО.

Вирусное влияние

Если по-прежнему при установке Microsoft Visual C++ Redistributable 2015 выскакивает окно с ошибкой «Настройка не завершена. 0x80070666 — уже установлена другая версия этого продукта», то следует проверить ПК на вирусы. Скорее всего они заблокировали установщик.

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

Поэтому лучше всего иметь в системе комплексный антивирус для постоянной защиты. Вместе с этим время от времени проводить дополнительную проверку Windows на наличие вредоносного ПО с помощью бесплатных антивирусных сканеров.

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

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

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

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

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

Видео урок

Ошибка чаще всего возникает, если на компьютере уже установлена старая или более новая версия пакета Microsoft Visual C++. Нажмите Win+R и введите appwiz. cpl, чтобы быстро открыть удаление программ. Найдите ту версию пакета, которая при установке выдает ошибку 0x80070666, и удалите. Также, обратите внимание, что присутствуют два пакета: x86 и x32. Их нужно удалить оба. После удаления, перезагрузите ПК и попробуйте установку Microsoft Visual C++.

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

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

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

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

also system update readiness tool

Then check for errors in; %SYSTEMROOT%LogsCBS CheckSUR. log

Disclaimer: This posting is provided «AS IS» with no warranties or guarantees, and confers no rights.

Thank you for responding to my request.

I performed the KB947821 installation procedure on my Windows Server 2008 R2 servers and the installation was successful.

However, after installing KB947821 I installed KB4537813 and KB4537820, and error 80070661 remains.

I checked for errors with% SYSTEMROOT% Logs CBS CheckSUR. log and sfc / scannow, and neither procedure showed errors or any abnormality. The system is healthy according to the procedures and without any problem.

I don’t know if the end of support for Windows Server 2008 R2 systems has anything to do with it.

Thanks in advance for the help provided.

Do you have an ESU MAK add-on key installed and activated? Also note the installation prerequisites listed here.

Only with the purchase of an ESU key to be able to correct the error 80070661 and be able to install other patches?

My Windows Server 2008 R2 servers do not have ESU enabled, but they do have their respective license keys enabled.

That’s correct. Support ended 1/14/2020 for 2008 R2

if you wanted to continue support and updates past 1/14/2020 you’ll need to purchase extended support.

(please don’t forget to mark helpful replies as answer)

We need to buy ESU for your Windows Server 2008 R2 devices. If not, we will not available to install update after Jan. 2020.

Here is a steps we need to do after bought ESU.

By the way, if we skip a year and bought ESU at 2021, we also need to pay for 2020 and 2021 as update are accumulated. So we recommend to buy ESU through Volume Licensing Service Center as soon as we can.

As ESU only could extend update up to 3 years, if possible for you, we recommend to migrate to Windows Server 2016 or upper system version.

If any reply is useful for you, please mark it as answer.

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

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

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

Читать также:  10 методов удаления задержки звука из программ Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Все коды ошибок Центра обновления Windows

При обновлении системы или установке пакетов через Центр обновлений Windows могут появляться ошибки. На этой странице собраны все распространенные коды ошибок, которые можно увидеть при попытке обновить Windows 7, 8 или 10.

Большинство кодов ошибок универсальны и позволяют исправить проблему вне зависимости от версии Windows. Нажатие на любой код откроет страницу с инструкцией, где подробно расписаны методы решения.

Универсальная инструкция по исправлению ошибок Центра обновления:

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

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

0x80070002 ERROR_FILE_NOT_FOUND — Не удается найти указанный файл. Центру обновлений не удается найти файлы, нужные для установки. Решение: сканирование системы, восстановление системных файлов, в случае неудачи — установка нужного обновления вручную из каталога Microsoft.

0x8007000D ERROR_INVALID_DATA — Недопустимые данные. Ошибка появляется при установке Windows (файлы повреждены, может потребоваться новый установочный архив), при восстановлении системы (повреждена точка восстановления), при активации (ошибка в разделе реестра CurrentControlSetEnumRoot), а также при обновлении Windows через Центр обновлений.

Решение: использовать Microsoft Easy Fix или установить обновление вручную. Программа Fix It более не поддерживается Microsoft, поэтому придется искать её в неофициальных источниках. Также можно использовать Media Creation Tool или ISO-образ системы (для Windows 10).

Для исправления ошибки нужно проверить, правильно ли указан путь, есть ли нужные файлы/обновления по адресу и есть ли у пользователя доступ на чтение этих файлов. При обновлении Windows может помочь ручная установка и утилита DISM. exe.

0x80073712 ERROR_SXS_COMPONENT_STORE_CORRUPT — Хранилище компонентов находится в несогласованном состоянии. Причиной ошибки является поврежденный компонент манифеста CBS. Это чисто системная ошибка, из-за которой система не может установить обновление. До Windows 10 ошибку можно исправить при помощи утилиты CheckSUR.

В Windows 10 нужно загрузить с сайта Microsoft программу MediaCreationTool. exe, нажать «Обновить этот компьютер сейчас» и следовать инструкции на экране. Использование загрузочного образа Win 10 (формат ISO) позволит устранить системные ошибки, при этом личные документы и файлы на компьютере останутся без изменений.

Решение: использовать команду Dism /online /enable-feature /featurename:NetFx3 /All в командной строке от имени администратора для установки фреймфорка. Альтернативный вариант — загрузить ISO-образ нужной версии Windows и использовать команду dism. exe /online /enable-feature /featurename:NetFX3 /Source:d:sourcesico, где d:sourcesico — диск и расположение образа системы. Без установленного NET Framework 3. 5 Центр обновления Windows работать не будет, поэтому придется использовать командную строку.

0x800705B9 ERROR_XML_PARSE_ERROR — Не удалось обработать запрошенные XML-данные. Сравнительно редкая системная ошибка при обновлении. Если код 0x800705B9 появился на Windows 7, Vista или 8/8. 1, для исправления ситуации нужно:

В Windows 10 для восстановления системных файлов также используется Media Creation Tool и ISO-образ системы. Также можно ввести в командную строку ряд команд, которые очистят все системные файлы и сбросят настройки.

0x80070246 ERROR_ILLEGAL_CHARACTER — Обнаружен недопустимый символ. Нестандартная ошибка, которая может быть связана как с системным сбоем, так и с ошибками со стороны пользователя. Решение ошибка 0x80070246 «Обнаружен недопустимый символ» осложняется тем, что при ней нельзя запустить утилиту swf /scannow (и ряд других системных служб).

Для исправления этого кода ошибки Центра обновлений нужно:

Если это не помогло, придется восстановить исходное состояние Центра обновления Windows. Вручную это может занять до часа времени и более — желательно иметь хотя бы общее понимание своих действий, а также резервные копии важных данных и реестра Windows.

0x8007370D ERROR_SXS_IDENTITY_PARSE_ERROR — Строка удостоверения повреждена. На сайте Microsoft ошибка с кодом 0x8007370D описана как ошибка повреждения, возникающая при повреждении системных файлов. Это стандартная ошибка, решить которую может центр исправления неполадок. Встроенная утилита восстановит целостность системных файлов, после чего перестанут появляться ошибки при скачивании и установке обновлений.

В Windows Vista или XP нужно запустить средство устранения неполадок Центра управления Windows. Найти его можно через поиск в меню Пуск или в Панели управления.

В Windows 7, 8/8. 1 и 10 все также просто, но для полноценной работы средства устранения неполадок требуется подключение к интернету. В противном случае шанс на успешное решение проблемы уменьшается, поскольку система не сможет загрузить недостающие файлы.

Microsoft советует использовать этот метод для следующих кодов ошибок (для Windows 7, Vista, XP):

В Windows 10 для восстановления системы после ошибок также может использоваться ISO-образ системы (доступен на сайте Microsoft) и встроенная утилита DISM. exe.

0x8007370B ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME — Имя атрибута в удостоверении находится вне допустимого диапазона. Ошибка обновления Windows с кодом 0x8007370B обозначает, что хранилище компонентов Windows повреждено. Вне зависимости от причины, нужен доступ в интернет, сканирование системы и дозагрузка поврежденных или недостающих файлов. Как и в других случаях, ошибка исправляется при помощи DISM. exe или средства проверки готовности системы к обновлению.

0x8007370A ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE — Значение атрибута в удостоверении находится вне допустимого диапазона. В большинстве случаев ошибка возникает на Windows 10. На сайте поддержки Microsoft советуется решать проблему при помощи одной из двух команд, которые требуется ввести в Командную строку от имени администратора: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:sourcessxs или DISM /online /cleanup-image /RestoreHealth /source:d:sources /LimitAccess, если первая команда не помогла.

Вместо d: должен быть указан диск, на который установлена Windows 10 (или располагается виртуальный образ). Если проблема связана с Net Framework 3. 5, может потребоваться полная переустановка этого фреймворка. Если ничего не помогает, остается запустить процесс установки Windows и выбрать пункт «обновление с сохранением данных». Предварительно можно сохранить на внешнем носителе все нужные файлы во избежание потери важной информации (хотя риск при восстановлении минимален).

0x80070057 ERROR_INVALID_PARAMETER — Неправильный параметр. При появлении ошибки с кодом 0x80070057 в Центре обновления стоит попробовать установить его вручную, загрузив файлы из каталога Microsoft или центра обновлений.

Если ошибка при обновлении остается, стоит сделать резервную копию редактора реестра и удалить следующий ключ: KEY_LOCAL_MACHINE SYSTEM CurrentControlSet services eventlog Microsoft-Windows-PrintService /Operational. Ключ также может находиться в разделе HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services eventlog. После удаления ключа нужно перезагрузить компьютер и запустить установку обновления заново.

0x800B0100 TRUST_E_NOSIGNATURE — В этом объекте нет подписи. При появлении ошибки 0x800B0100 следует убедиться, что все файлы типа. mum и. cat находятся в каталоге %windir%TempCheckSURservicing, а все файлы типа. manifest должны быть в каталоге %windir%TempCheckSURmanifests.

При помощи DISM. exe, команды sfc /scannow, средства проверки готовности системы к обновлению и загрузочного образа Windows также можно исправить следующие проблемы:

Надпись ERROR_NOT_FOUND может говорить о временных ошибках с сетью или проблемах с интернет-соединением. Если проблема не пропадает, нужно попробовать установить обновление вручную.

Статья находится в состоянии редактирования, поскольку кодов ошибок у Центра обновлений достаточно. По мере появления новой информации, информация на странице будет обновляться.

Read these next.

  • Snap! Pretty Good Phone Privacy, datacenter generators, RapperBot, & more
  • Auto disable If not used for x days
  • Windows 2019 not using available RAM — Revisit
  • Sent items rules, how to?

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

Ошибка 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, стоит воспользоваться следующими рекомендациями.

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

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