Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

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

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

  • Способ 1: Проверка установленной даты и времени
  • Способ 2: Обновление до SP1 (Windows 7)
  • Способ 3: «Чистая» загрузка Windows
  • Способ 4: Удаление временных файлов
  • Способ 5: Проверка обновлений Windows
  • Способ 6: Переустановка компонентов Microsoft Visual C++
  • Способ 7: Повторная регистрация установщика
  • Способ 8: Очистка ПК от мусора
  • Способ 9: Проверка целостности системных файлов
  • Способ 10: Сканирование ПК на наличие вирусов
  • Вопросы и ответы

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Методика устранения ошибки 0x80070002 в Windows.

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

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

Как восстановить работоспособность ОС

Если вам пришлось столкнуться с ошибкой «Microsoft Visual C++ Runtime Library», придётся затратить достаточное количество времени, перебирая всевозможные варианты, указывающие на такой системный сбой.

Установка, обновление Microsoft Visual C++

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Если же обновления важны, не поленитесь их закачать и тут же установить. Хочется отметить, что пакет Microsoft Visual C++ распространяется совершенно бесплатно, поэтому можно не беспокоиться, что вы нарушаете лицензионные соглашения.

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

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

  • Жмём ПКМ по ярлыку игры или программы для вызова контекстного меню.
  • Выбираем «Запуск от имени администратора».
  • Ожидаем старта приложения.

Для запуска в режиме совместимости с версией Windows:

Ошибка из-за некорректного имени учётной записи

В некоторых случаях, когда проблема заключается в ошибочном имени учётной записи, от сбоя удаётся избавиться путём переименования. Под некорректным названием подразумевается вариант с использованием кириллицы, поэтому потребуется создать новую учётную запись, но уже применив латинские символы. Для этого выполняем следующее:

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Переустановка приложения (игры, программы)

Нередки также случаи возникновения проблем в процессе установки софта, препятствующие корректной инсталляции, впоследствии чего и проявляется сбой при запуске. Ошибки могут быть в самих установочных файлах. Кроме того, что некоторые элементы с расширениями «exe» и «dll» могут быть повреждёнными изначально, пользователь и сам может по случайности удалить отдельные файлы, или же за него это способен сделать вирус.

Устранить проблему, если речь идёт о повреждении или отсутствии части данных программного обеспечения, можно переустановкой софта.

Алгоритм действий таков:

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

Неверно выставленное время

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Проверка компьютера на вирусы

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

Под воздействием таких «непрошеных гостей» возникают частые системные ошибки, одной из которых может быть и та, которая провоцирует конфликт Microsoft c Runtime Library.

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

NET Framework

Явно просится обновиться и такая платформа, как NET Framework. Неопытные пользователи, стремящиеся разгрузить операционную систему от ненужных программ, а также обеспечить локальный диск достаточным количеством свободного пространства, сами могут инициировать проблему, сопровождающуюся ошибкой «Microsoft Visual c Runtime Library».

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Совсем не понимая, какие программы можно удалять, а какие нельзя, неопытные пользователи удаляют всё подряд, что сопровождается непонятными для них названиями.

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

Проверьте, если таковой программы нет, установите её вновь на компьютер.

DirectX

Самой распространённой причиной, которая может провоцировать некорректную работу игровых приложений является либо отсутствие, либо установленная неправильная модификация DirectX.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

В погоне за самым лучшим, многие пользователи скачивают рекламируемые версии DirectX и «насильственным» способом устанавливают к себе на компьютер, совершенно не понимая того, что некоторые операционные системы просто конфликтуют с отдельными версиями Direct.

В частности, десятая версия DirectX не может быть успешно установлена на Windows XP, поскольку он просто её не поддерживает. Если же вы каким-то чудом заставите их «терпеть» друг друга, ждите в этом случае множество «сюрпризов» и не удивляйтесь, что система вас забросала предупреждениями об ошибках.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

По этой причине рекомендуется проверить корректность установки DirectX, при необходимости переустановить его.

Драйвера на видеокарту

И последней из возможных причин могут выступать драйвера на видеокарту.

Вообще опытные пользователи настоятельно рекомендуют периодически посещать сайт официального производителя вашей видеокарты для скачивания обновлений. Это позволяет обеспечивать её корректную работу.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

И напоследок полезно посмотреть, какую дату показывает ваш компьютер. Если вышла со строя внутренняя батарейка, ваш компьютер будет демонстрировать нечто невероятное, но точно не реальное время. Это может спровоцировать системный сбой, поскольку система обнаруживает час «X», ориентирующий на прекращение работы такой важной для вас среды Microsoft Visual C++.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Итак, причин может быть много, вам придётся перебрать по очереди все описанные рекомендации, чтобы найти своё «слабое» место, которое сразу же устранить, обеспечивая полноценную работоспособность компьютера.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Читать также:  Программа для устранения ошибок на автомобиле

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

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

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

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

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

Видео урок

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

Установка первого пакета (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» и щелкаем «ОК».

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

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

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

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

Данное сообщение характерно для Windows, начиная с «семёрки», и обозначает оно только то, что попытка инсталлировать Microsoft Visual C++, входящий в один из пакетов Redistributable 2015/2017/2019, не увенчалась успехом.

Чаще всего неопознанная ошибка с кодом 0x80240017 появляется при неудачной попытке установки компонентов Visual C++ из-за различных сбоев в работе Центра Обновлений Windows. Они могут быть вызваны повреждением важных файлов, деятельностью вредоносных программ, блокировкой со стороны брандмауэра или антивируса. Наконец, отключением или блокировкой Windows Update Center самим пользователем компьютера.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Как решить проблему с ошибкой 0x80240017

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

Официальные дистрибутивы редко когда включают этот пакет, но в любом случае следует учитывать разрядность вашей версии Windows – 32-разрядный пакет не сможет функционировать в 64-битной архитектуре, но обратное утверждение неверно, поскольку системы с более высокой разрядностью совместимы во всём с 32-разрядными.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Итак, возможны два варианта: Visual C++ установился на компьютер во время инсталляции Виндовс, или вы выполняли установку пакета позже самостоятельно. Но и в первом, и втором случае Microsoft выпускает обновления пакета, дополняя её библиотеки. Они устанавливаются автоматически, не требуя вмешательства пользователя и гарантируя обновление функционала популярной среды программирования.

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

Переустановка пакета Microsoft Visual C ++

Один из самых популярных способов, как исправить ошибку 0x80240017 – установить среду программирования Visual C++ заново. Для начала старый пакет нужно удалить. Для этого запускаем «Панель управления», кликаем на вкладке «Программы и компоненты», находим в списке установленных программ Visual C++ Redistributable, дважды кликаем на наименовании пакета и удаляем его.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Теперь в браузере заходим на сайт Microsoft в раздел Download, в поисковой строке набираем Visual C++ Redistributable и переходим по ссылке последней поддерживаемой версии пакета. Далее выбираем версию пакета нужной разрядности (распространяемые файлы пакетов 2015/2017/2019 – одни и те же, об этом можно не заботиться) и скачиваем его.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

Читать также:  Молодежная семья и молодая семья участвуют в подпрограмме "Обеспечение жильем молодых семей" в ходе реализации федеральной целевой программы "Жилище"

Принудительное обновление с опцией проверки на неисправности

Одной из причин появления неопознанной ошибки 0x80240017 является повреждение/удаление некоторых системных файлов, необходимых для апдейта. Стандартное средство в таких случаях – запуск встроенной службы SFC, осуществляющей сканирование и восстановление повреждённых файлов WUC.

Опишем, как это сделать:

Теперь можно снова попробовать загрузить обновления. Лучше всего для этого подходит утилита DISM Tool, которая тоже является встроенным в Windows средством принудительной установки обновлений с функцией проверки ОС на целостность.

  • набираем в консоли «Выполнить» cmd, с помощью правой кнопки мыши вызываем контекстное меню и выбираем опцию «Запуск от имени администратора»;
  • в окне терминала в консольном режиме последовательно вводим три команды, завершая каждую нажатием Enter:DISM /Online /Cleanup-image /CheckHealth DISM /Online /Cleanup-image /Scanhealth DISM /Online /Cleanup-image /RestoreHealth
  • дожидаемся завершения работы утилиты;
  • перегружаем компьютер.

Исправление с помощью средства устранения неполадок

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

Проверяем, осталась ли ошибка Виндовс с кодом 0x80240017 при обновлении пакета Visual C++.

Сброс настроек магазина в Windows 10

Кэширование данных – чрезвычайно полезный инструмент, позволяющий существенно увеличить скорость работы инструментов, его использующих. Но иногда этот механизм даёт сбой, и тогда кэшированные данные не позволяют использовать необходимый сценарий развития событий. Такая ситуация может произойти и с Microsoft Store, если мы устанавливаем компоненты пакета Visual Studio из этого магазина.

К счастью, в Windows предусмотрено наличие инструмента, позволяющего сбросить кэш магазина, но он является консольной командой. Для запуска утилиты необходимо вызвать консоль «Выполнить» (одновременное нажатие клавиш Windows + R), а в самой консоли набрать WSReset. exe и нажать Enter.

Снова перезагружаем компьютер и проверяем, исчезла ли ошибка 0x80240017 при установке Visual C++. Если нет – переходим к следующему пункту.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Загрузка операционной системы в безопасном режиме

Многие проблемы в работе операционных систем семейства Виндовс связаны с ошибками драйверов. Самый простой способ удостовериться, что проблема именно в этом – отнюдь не поиск новых драйверов и их тотальная замена – этим вы можете только ухудшить ситуацию. Есть более действенное и эффективное решение, с которым сталкиваются многие пользователи, но немногие из них используют этот инструмент. Речь идёт, как вы уже догадались, о запуске ОС в так называемом защищённом режиме, когда Windows работает с минимально необходимым количеством драйверов, используя упрощённый графический режим VGA (разрешение 640×480, количество цветов 16), для которого не требуется наличие специального драйвера.

Иногда, когда работа компьютера прерывается нештатным образом (пропадание питания в бытовой сети, возникновение синего экрана смерти и последующий крах системы), при загрузке Windows предлагает несколько вариантов сценария, в том числе загрузку ОС в защищённом режиме.

Если требуется вызвать этот режим в штатной ситуации, необходимо до начала момента загрузки ОС нажать клавишу F8. Нажатие нужно совершать после появления на экране логотипа BIOS, причём не мешкая, поскольку временной промежуток между загрузкой BIOS и самой операционной системы невелик.

Когда Windows предложит вам выбрать режим загрузки, останавливаемся на безопасном варианте.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

Осуществить загрузку ОС в безопасном режиме можно и другим способом, из командной строки, запустив утилиту msconfig. Обычно её используют, чтобы включать/отключать программы и службы, загружаемые автоматически. В нашем случае задачи несколько иные, поэтому вкладки «Автозагрузка» и «Службы» нас не интересует – переходим в окно «Загрузка» (Boot) и ставим галочку напротив надписи «Безопасный режим». Спустя указанный в окне временной промежуток вам будет предложено выполнить перезагрузку, соглашаемся и выполняем те же действия, которые были описаны выше.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Ошибка 0x80240017 с уточнением «Failed to execute MSU package»

Данная надпись при возникновении неопознанной ошибки 0x80240017 в Windows 7/8 обычно появляется на этапе запуска программ. Исправление требует выполнения следующих действий:

  • Проверяем, установлен ли на компьютере пакет Service Pack Если нет – скачиваем SP1 с сайта Microsoft, устанавливаем его. После этого заходим в Windows Update Center и в принудительном режиме выполняем поиск недостающих обновлений операционной системы.
  • Если Service Pack 1 уже присутствует (обычно он входит в дистрибутив и не нуждается в дополнительной установке), нужно загрузить к нему патч (ищем в том же месте, где расположен SP1), они разные для 32-разрядных и 64-битных систем.
  • Устанавливаем патч, перезагружаем ПК, проверяем, не исчезла ли ошибка, связанная с установкой Visual C++.

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

Проверка установленной даты и времени

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

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

Подробнее: Решаем проблему сброса времени на компьютере

Обновление до SP1 (Windows 7)

Сейчас многие пользователи перешли на Windows 10, но остались еще те, кто сидит на «семерке». Для этой версии ОС распространяется пакет обновлений SP1, который следует установить самостоятельно, если этого не произошло автоматически через Центр обновления Windows. Только при наличии данного апдейта установка Microsoft Visual C Redistributable 2015 пройдет корректно и никаких проблем не возникнет.

Подробнее: Обновление Windows 7 до Service Pack 1

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

«Чистая» загрузка Windows

При частой работе в операционной системе накапливается много разных программ и служб, постоянно работающих в активном режиме. Часть из них запускается автоматически, о чем пользователь даже не подозревает. Иногда функционирование разных программ приводит к конфликтам, мешая установке другого софта, что может стать причиной рассматриваемой ситуации. Самое простое решение в этом случае — обеспечить «чистую» загрузку Windows, изменив параметры вручную.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Удаление временных файлов

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

На нашем сайте вы найдете дополнительные инструкции, если с обновлением возникли проблемы или вы затрудняетесь в выполнении поставленной задачи. Кликните по одной из подходящих ссылок, чтобы начать чтение статьи.

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

Подробнее: Удаление и переустановка компонентов Microsoft Visual C++ с компьютера

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Повторная регистрация установщика

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Подробнее: Очистка Windows 10 от мусора

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Сканирование ПК на наличие вирусов

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

Подробнее: Борьба с компьютерными вирусами

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

О чём говорит код ошибки 0x80070002

Код ошибки с кодом номером 0x80070002 означает, что в системе произошел серьёзный сбой. Обычно это бывает при обновлении, но это лишь самая распространённая причина, среди множества прочих. Причём такое случается не только при штатном обновлении системы, но и в процессе установки, например, версии 10 поверх Windows 7-8. Эта же ошибка нередко встречается при нарушении процесса восстановления системы, при сбое в процессе её установки, при проблемах с запуском каких-либо служб. Если, например, присвоить диску другую букву, то также появится эта ошибка. Она может быть из-за вируса или неправильной работы антивируса, но такое бывает довольно редко. Наиболее распространённые ситуации описаны ниже.

Ошибка 0x80070002 — как исправить в Windows 10 в разных случаях

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Сбой при обновлении Windows

Ошибка 0x80070002 в версии Windows 10 при обновлении может появиться в таких ситуациях:

  • Если установлены какие-нибудь программы для выключения функции слежки. Часто они просто блокируют в системном файле hosts некоторые сервера Microsoft, откуда скачиваются файлы, или создают запрет в брандмауэре.
  • Когда в системе неверно выставлены дата, число или часовой пояс.
  • Если в настройках браузера были прописаны прокси-серверы.

Эти проблемы устраняются довольно просто, так как пользователь их сам и создал. Иногда ошибка случается при установке обновления, если Windows 10 не полностью поддерживается аппаратно. Так, например, случилось у многих с обновлением 1803 – на некоторых моделях ноутбуков и даже на стационарных компьютерах с некоторыми моделями материнских плат возникла ошибка 0x80070002. Это решается удалением обновления до появления следующего и обращением к производителю оборудования. Если вы регулярно обновляете Windows 10, то такие проблемы бывают редко.

Читать также:  Программа diskpart обнаружила ошибку носитель в устройстве мог быть заменен

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Ошибка будет, когда служба обновлений вообще не работает. Убедиться в этом можно, зайдя в «Панель управления» — «Администрирование» — «Службы». Среди служб надо найти и выбрать «Центр обновления Windows», и правой кнопкой мыши вызвать меню, где есть пункты «Обновить» и «Перезапустить». Для Windows 10 список служб можно быстро вывести с помощью командной строки – нажать Win+R и ввести команду services. msc. Нужно остановить службу обновления и очистить папку DataStore, находящуюся по пути C:WindowsSoftwareDistributionDataStore – здесь находятся временные файлы. Потом обновления надо снова включить.

При установке Windows

Ошибка 0x80070002 при установке обычно бывает из-за повреждённого дистрибутива, когда некоторые файлы невозможно скопировать. Например, когда установка ведётся с дефектной флешки, поцарапанного или неправильно записанного диска. Решается это так:

  • Для Windows 10 нужно повторить скачивание официального дистрибутива. На диск его надо записывать на малой скорости.
  • При установке Windows 7 ошибка с кодом 0x80070002 может возникать из-за использования разных сборок, так как официально эта версия уже не поддерживается. Сборки могут быть неполными.

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Ошибка при восстановлении Windows

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

  • Попытаться использовать другую точку восстановления.
  • Загрузить систему в безопасном режиме и снова попробовать.
  • Загрузить компьютер с загрузочного диска или флешки и выбрать опцию восстановления системы. По окончании процесса можно попробовать ещё раз откатить систему.
  • Используя мастер диагностики, попробовать найти решение.

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

Сбой работы мастера диагностики и устранения неполадок Windows

Бывает, возникает проблема с мастером диагностики и устранения неполадок с той же ошибкой 0x80070002. Причиной этого бывает невозможность считать системой какие-либо файлы, обычно системные, драйвера или какие-то служебных программ. Такое бывает, когда некоторые из установленных программ работают в фоне одновременно и конфликтуют между собой – различные драйвера и обслуживающие утилиты, например. Решение следующее – нужно по возможности отключить все программы, которые непосредственно не требуются системе, и посмотреть, не уйдёт ли ошибка.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Сделать это нетрудно – вызвать командную строку сочетанием Win+R и использовать команду msconfig. В открывшемся окне на вкладке «Общие» нужно выбрать «Выборочный запуск» и снять галочки с «Загружать системные службы» и «Загружать элементы автозагрузки». Затем надо перезагрузить компьютер. Никакие лишние программы загружаться теперь не будут, и это позволит исключить их влияние. После загрузки системы в облегчённом виде надо использовать в командной строке команду sfc/scannow. Будет произведено сканирование всей системы на целостность и при необходимости выполнено восстановление. Это занимает некоторое время. Затем нужно снова использовать команду msconfig и вернуть настройки к прежним.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

В других случаях

Как исправить ошибку 0x80070002 в других случаях, кроме перечисленных? Таких ситуаций может быть очень много. Особенно часто с этими редкими ситуациями сталкиваются пользователи Windows 10, так как система развивается, и обновления закрывают одни ошибки, но могут порождать новые. Да и далеко не все «железо» поддерживает эту систему. И как тогда быть? Если ошибка появилась неожиданно и неизвестно почему, можно попробовать откатиться до более раннего состояния, воспользовавшись «Восстановлением системы». Однако для Windows 7-10 надёжнее и гораздо проще воспользоваться специальной программой, которая есть на официальном сайте именно для исправления этой проблемы и других подобных.

Наверняка вы тоже встречались с ошибкой 0x80070002, и не раз. При каких ситуациях это случалось и что вы делали, чтобы её убрать? Делитесь в комментариях своим опытом, это наверняка пригодится другим читателям.

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

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

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

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

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

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

Библиотеки

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

Здесь наиболее действенным инструментом будет программа CCleaner.

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Теперь поэтапно о том, как можно исправить ошибку 0x80070666 с помощью представленного метода:

  • установите и запустите программу CCleaner, если её не было на вашем компьютере;
  • если давно не обновляли программу, это лучше сделать перед началом работы;
  • в левой части окна программы есть раздел «Сервис»;
  • далее в подраздел «Удаление программ»;
  • найдите все имеющиеся пакеты библиотек;
  • поочерёдно удалите их все;
  • затем перейдите в раздел «Очистка» и нажмите соответствующую кнопку;
  • потом в раздел «Реестр»;
  • здесь нужно кликнуть на «Поиск» и поставить галочки на всех обнаруженных программой пунктах;

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Такую процедуру рекомендуется повторить хотя бы 2 раза. А лучше 3–4. Так эффект будет максимальным.

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

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

Тогда можно задействовать ещё один инструмент. Это бесплатная утилита, которая называется Fix It.

Работать с ней предельно просто. От пользователя требуется:

  • софт на компьютер не устанавливается;
  • на главном экране жмите кнопку «Далее»;
  • затем выбирайте «Удаление»;
  • утилита начнёт автоматический поиск, завершения которого придётся подождать некоторое время;
  • после появления окна со списком программ выделите нужные приложения и удалите их;
  • для этого сначала нужно кликнуть «Далее»;
  • потом вам предложат 2 варианта на выбор;
  • нажимать следует на «Да, попробовать удалить».

Дождитесь завершения деинсталляции. Затем ещё раз воспользуйтесь CCleaner, чтобы очистить диск и реестр. По окончании компьютер обязательно нужно перезагрузить. Затем установка Visual C++ должна пройти удачно.

Очистка реестра и диска вручную

Столкнувшись с ошибкой 0x80070666, которая сообщает о том, что настройка программного обеспечения Visual C++ от Microsoft не завершена, порой Fix It и CCleaner не помогают. В этом случае придётся очищать всё вручную. Есть вероятность, что программу изначально неправильно удалили. Из-за этого остались различные файлы и записи, сохранённые в реестре. Обычно так происходит, когда применяется обычный инструмент для удаления.

СОВЕТ. Прежде чем чистить реестр, лучше сделать резервную копию.

Это позволит в случае допущения какой-либо ошибки всё откатить назад и попробовать ещё раз.

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Сделать нужно следующее:

  • чтобы вычистить реестр от всего лишнего, правильно будет воспользоваться утилитой типа Reg Organizer;
  • предварительно загрузите и установите эту программу;
  • откройте утилиту и на главном экране выберите раздел «Редактор реестра»;
  • пропишите название приложения;
  • кликните на начало поиска, дождитесь его окончания;
  • теперь жмите на «Удалить записи», отметив галочками компоненты Visual;
  • затем переходите в раздел очистки дисков;
  • просканируйте диск, где было установлено приложение, и удалите обнаруженные файлы;
  • сразу же возвращайтесь в раздел очистки реестра и повторяйте ранее пройденную процедуру.

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

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

Ещё одной из причин появления ошибки 0x80070666 является повреждённый установщик.

В этом случае уже не придётся думать о том, как убрать или удалить остатки приложения, которые спровоцировали появление кода 0x80070666. Все способы удаления реестра и очистки диска были рассмотрены ранее.

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

  • нарушено интернет-соединение;
  • сработала защита Windows;
  • активировался антивирус и пр.

Из-за этого исправить ошибку часто удаётся довольно простым способом. Нужно лишь повторно загрузить пакет Visual C++, причём лучше всего это делать с официального сайта.

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

Скачивать дистрибутив Visual C++ лучше с официального сайта Microsoft. Предварительно проверьте битность вашей системы.

СОВЕТ. Если это 64-битная ОС, нужно загрузить пакет x64. Для 32-битных предусмотрен пакет загрузки x86. А узнать разрядность можно в свойствах компьютера.

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

Обновления

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

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

Для этого откройте свойства компьютера, проверьте текущий пакет обновлений. Если ОС давно не обновлялась, перейдите в раздел Центр обновления, где запустите загрузку свежей порции софта.

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

Возможно восстановление Microsoft Visual C++ Runtime Library в Windows 10, 8.1 и 7 из-за обновления программного обеспечения или ошибок

Это ещё одна из причин, почему на любом ПК и ноутбуке должен стоять полноценный комплексный антивирусный софт. Проверку можно выполнить с его помощью, либо же загрузив хорошую и действенную утилиту. Ярким примером выступает Dr. Web CureIt. Она бесплатная и не занимает много места на жёстком диске. Зато работает великолепно.

Дополнительные рекомендации

Можно использовать ещё несколько вариантов, которые потенциально способны помочь в сложившейся ситуации.

Сделать рекомендуется следующее:

  • Загрузить и установить самую актуальную версию приложения Visual от Microsoft. А затем удалить её с помощью инструмента CCleaner, после чего повторно установить версию 2015. Если требуется, затем поставить следующее приложение 2017.
  • С помощью командной строки прописать vc_redist.x86.exe /uninstall, если система 32-битная. Для 64-битных операционных систем в команде вносится изменение, и вместо x86 прописывается x64, а в остальном без изменений.
  • При появлении инсталлятора запустите его от имени администратор, кликнув правой кнопкой мыши.
  • Убедиться, что на диске, куда будет производиться установка, есть достаточно свободного места.
  • Установить актуальные версии приложений DirectX и NET Framework.

Довольно часто такие решения приносят свои плоды, и система снова начинает нормально функционировать.

Ошибка 0x80070666 – не редкость, и с ней приходится сталкиваться многим пользователям. Хорошо, что существуют решения такой проблемы. Причём в большинстве своём они доступны для реализации своими руками, без вмешательства специалистов.

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

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