Как исправить ошибку 0x80070643 при установке visual c 2015

Что делать, если при установке Net Framework появилась ошибка 0x80070643? Ошибка 0x80070643 может появиться как при скачивании Net Framework через Центр обновлений Windows, так и при установке этой утилиты напрямую. У этой проблемы бывают разные причины. И некоторые из них не зависят от действий пользователя. Некорректная загрузка, случайное удаление или изменение системных файлов, вредоносное […]

Содержание

  1. Что делать, если при установке Net Framework появилась ошибка 0x80070643?
  2. Как проявляется ошибка 0x80070643 и почему она возникает?
  3. Как исправить ошибку 0x80070643 при установке Net Framework?
  4. Восстановление Net Framework
  5. Исправление реестра и сетевых ошибок.
  6. Специализированные программы
  7. Восстановление системы
  8. Распространенные проблемы и обходные пути при установке Visual Studio
  9. Симптомы
  10. 0x80200010, 0x80072efe или 0x80072ee7 — проблема с подключением во время загрузки
  11. 0x80070005 – доступ запрещен.
  12. 0x80070643 – кэш установки или ISO-файл поврежден
  13. Ошибка при установке с помощью файла ISO или DVD-диска, который записан с помощью файла ISO
  14. Ошибка в ходе восстановления
  15. 0x800713ec – идет установка .NET Framework
  16. Ошибки установки нескольких компонентов отображаются при игнорировании предупреждения об обновлении сертификатов в Visual Studio 2013 и 2015

Что делать, если при установке Net Framework появилась ошибка 0x80070643?

Ошибка 0x80070643 может появиться как при скачивании Net Framework через Центр обновлений Windows, так и при установке этой утилиты напрямую. У этой проблемы бывают разные причины. И некоторые из них не зависят от действий пользователя. Некорректная загрузка, случайное удаление или изменение системных файлов, вредоносное ПО, конфликтующие приложения — всё это может привести к плачевным последствиям. Если ОС «обнаружит», что что-то не так, она, скорее всего, выдаст окно с надписью «Installation failed with error code» и кодом ошибки. В большинстве случаев её можно исправить самостоятельно.

Microsoft NET Framework очень распространенная программная платформа

Как проявляется ошибка 0x80070643 и почему она возникает?

При возникновении этого сбоя соответствующее оповещение может и не появиться. И зачем с ней разбираться, если она не мешает? Дело в том, что это сообщение «выскочит» при запуске любой программы, связанной с Net Framework. И оно будет постоянно надоедать, мешать нормальной работе. Подобная ошибка способна негативно повлиять на операционную систему. Вот основные признаки появления error 0x80070643:

  • Наблюдаются критичные зависания системы, которые длятся несколько секунд.
  • Компьютер сильно «тормозит».
  • Слишком большое время отклика при вводе текста с клавиатуры или использовании мыши.
  • При запуске некоторых утилит появляется диалоговое окно «Installation failed with error code 0x80070643».
  • Такое же оповещение иногда «выскакивает» при выключении или включении компьютера.
  • Или при обновлении Net Framework (будет сообщение вроде «В процессе установки произошла неисправимая ошибка»). Это не значит, что в этой ситуации нельзя ничего предпринять. Просто операционная система не смогла избавиться от проблемы своими силами, и ей требуется помощь со стороны пользователя.

Оповещение «Installation failed with error code» может появиться из-за:

  • Вируса, который повредил системные данные.
  • Ошибки в реестре.
  • Неполной или прерванной загрузки программы Net Framework.
  • Некорректного изменения, связанного с ней ПО.
  • Неправильной регистрации обновления MSI.
  • Установки приложения с удалённого рабочего стола.

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

Как исправить ошибку 0x80070643 при установке Net Framework?

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

Перед исправлением ошибки:

  • Запустите антивирус и начните проверку. Если error 0x80070643 возникла из-за вредоносных программ, их надо устранить. Иначе проблема появится снова. Заражённые файлы можно удалить, вылечить или отправить в карантин. Главное, чтобы они не навредили системе.
  • Обновите все драйвера.
  • Проведите очистку системы. Для этого воспользуйтесь встроенным в ОС приложением. Его можно открыть через Пуск — Программы — Стандартные — Служебные. Заодно сможете удалить временные файлы, которые занимают память. Также есть специализированный софт для чистки мусора. Например, CCleaner или CleanMaster.
  • Удалите и переустановите программу, при запуске которой появляется сообщение «Installation failed with error code». Если ошибка «вылетает» просто так и не относится к какой-либо утилите, попробуйте другие способы.
  • Проверьте системный диск. Для этого кликните по нему правой кнопкой мыши, выберите «Свойства», перейдите на вкладку «Сервис» и нажмите «Выполнить проверку».

Восстановление Net Framework

Чтобы убрать оповещение «В процессе установки произошла неисправимая ошибка», сделайте следующее:

  1. Закройте все активные программы и завершите связанные с ними задачи. Это можно сделать через Диспетчер задач. Для его вызова нажмите Ctrl+Alt+Del. Не отключайте системные процессы.
  2. Перейдите в меню «Пуск».
  3. Далее в «Панель управления»
  4. Откройте «Программы и компоненты» (если у вас настроено отображение по категориям, выберите «Удаление программ»)
  5. Найдите в открывшемся списке пункт «Microsoft .Net Framework» и щёлкните на него.
  6. Нажмите кнопку «Удалить/Изменить». Та же опция есть в контекстном меню, которое можно вызвать правой кнопкой мыши.
  7. В появившемся окне маркером отметьте «Восстановить» и нажмите «Далее».
  8. Дождитесь, пока пройдёт восстановление.
  9. Перезагрузите ПК.
  10. Обновите Net Framework через Windows Update.

Исправление реестра и сетевых ошибок.

В большинстве случаев сообщения со словами «Installation failed with error code» свидетельствует о наличии неисправностей в реестре. Чтобы их устранить вручную и при этом ничего не поломать, надо быть веб-мастером. Но есть программы, которые делают это автоматически.

  • WinThruster. Поиск нерабочих и «пустых» ссылок на отсутствующие данные. Исправление повреждённых записей реестра. Создание резервной копии перед сканированием.
  • Net Adapter Repair All In One. Ищет сетевые ошибки. Из-за них может не загружаться нужное обновление. Утилита не устраняет неисправности сама, а оставляет выбор за пользователем.
  • Registry Repair. Простая утилита с понятным интерфейсом. Если оповещение «Installation with error» появилось из-за проблем с реестром, эта программа их найдёт. Она распознаёт записи, которые сделали вирусы-рекламщики и шпионское ПО. Все изменения можно откатить.
  • Reg Organizer. Позволяет просматривать reg-файлы ещё до их добавления в реестр. Можно полностью удалить какое-либо приложение сразу со всеми записями.

Чистка реестра избавит вас от многих багов. Компьютер будет лучше работать.

Специализированные программы

Можно воспользоваться средством восстановления Net Framework. Оно находится на официальном сайте компании Microsoft. Распространяется бесплатно. Но русский язык не поддерживает. Доступен только английский.

Однако пользоваться этим средством легко. У него минимальный функционал. После восстановления надо вновь запустить обновление программы.

Восстановление системы

Самый эффективный вариант при сбое установки Net Framework — вернуть операционную систему в то состояние, которое было до ошибки. Тогда не будет появляться окно с оповещением «Installation failed with error code». Но то, что привело к неисправности в первый раз, может вновь её вызвать. Поэтому после восстановления просканируйте реестр, проверьте, нет ли вирусов, и избавьтесь от сомнительных программ, которые вы устанавливали перед появлением проблемы. Возможно, какая-то из них и стала причиной ошибки.

Теперь разберёмся, как откатить ОС.

  1. Перейдите в Пуск — Программы — Стандартные — Служебные — Восстановление системы.
  2. Отметьте пункт «Другая точка восстановления» и подтвердите.
  3. Выберите дату до появления неисправности. Рядом с ней указано действие, которое в тот момент произошло (обновление, удаление, инсталляция и так далее).
  4. Если вы не знаете, в какой точно момент возникла ошибка, нажмите на кнопку «Поиск затрагиваемых программ». Отобразиться список утилит, которые откатятся в результате восстановления.
  5. Это относительно долгий процесс. Потребуется перезагрузка.

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

Ошибка 0x80070643 при установке Net Framework не такая страшная, как кажется. Для её исправления не надо спрашивать совета у знакомого системного администратора или относить компьютер в «починку». Можно обойтись чисткой реестра и средствами восстановления.

Источник

Распространенные проблемы и обходные пути при установке Visual Studio

Эта статья поможет устранить проблемы, которые возникают при установке Microsoft Visual Studio.

Исходная версия продукта: Visual Studio 2012, Visual Studio 2013, Visual Studio 2015
Оригинальный номер базы знаний: 2899270

Симптомы

Visual Studio не удается установить, и отображается сообщение с одной из следующих ошибок:

Если проблемы, с которыми вы столкнулись во время установки Visual Studio, здесь не перечислены, ознакомьтесь с разделом Дополнительные сведения для получения помощи.

Для устранения этих проблем используйте один или несколько из указанных ниже способов:

0x80200010, 0x80072efe или 0x80072ee7 — проблема с подключением во время загрузки

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

Установка Visual Studio из другого источника. Например, если вы установили Visual Studio с сайта VisualStudio.com или из Центра загрузки Майкрософт, попробуйте загрузить Visual Studio на веб-узле MSDN.

Установите Visual Studio с помощью переключателя layout или ISO-файла. Дополнительную информацию о том, как это сделать, см. в разделе Установка Visual Studio 2015.

0x80070005 – доступ запрещен.

Эта ошибка возникает, если Visual Studio не может получить доступ к одному или нескольким необходимым файлам установки. Эта проблема может возникнуть по одной из следующих причин:

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

Пользователь, пытающийся установить Visual Studio, не обладает правами администратора на данном компьютере. Чтобы установить Visual Studio, необходимо войти в систему с правами администратора.

Разрешения на доступ к некоторым кустам реестра могут помешать успешной установке Visual Studio. Для устранения этой проблемы ознакомьтесь с разделом Устранение ошибок установки с помощью инструмента SubInACL.

0x80070643 – кэш установки или ISO-файл поврежден

Эта ошибка обычно возникает при повреждении файла, связанного с процессом установки. Данная ошибка может возникать при установке Visual Studio с помощью ISO-файла или DVD-диска, записанного с помощью ISO-файла. Эта ошибка также может возникать во время восстановления Visual Studio.

Ошибка при установке с помощью файла ISO или DVD-диска, который записан с помощью файла ISO

При установке Visual Studio с помощью ISO-файла или использовании DVD-диска, который был записан с помощью ISO-файла, этот файл может быть поврежден во время процесса загрузки. Если у вас установлено средство проверки целостности контрольной суммы файлов Майкрософт, используйте это средство, чтобы проверить, поврежден ли ISO-файл, выполнив следующие действия:

В окне командной строки введите указанную ниже команду и нажмите клавишу ВВОД.

В этой команде <> — это папка, в которую были извлечены файлы, а ISO_NAME — путь к ISO-файлу Visual Studio. Дополнительную информацию см. в файле ReadMe.htm в каталоге извлечения.

Убедитесь, что значение алгоритма SHA-1, возвращенное средством проверки контрольной суммы файла, совпадает с ожидаемым значением. Для определения ожидаемого значения необходимо проверить папку, в которую был скачан файл ISO.

Значение алгоритма SHA-1 отличается для каждого из источников загрузки.

Если вы скачали ISO-файл с сайта MSDN, значение алгоритма SHA-1 для каждого ISO-файла приведено в разделе Сведения.

Если вы скачали ISO-файл из Центра загрузки, вы можете найти значение алгоритма SHA-1, развернув раздел Инструкции по установке на странице продукта.

Если ожидаемое значение алгоритма SHA-1 не совпадает с возвращенным из средства проверки контрольной суммы, значит, ISO-файл был поврежден. В таком случае необходимо удалить и повторно скачать файл.

Если вы получили ISO-файл с DVD-диска, вы можете попробовать скачать веб-установщик Visual Studio или ISO-файл с сайта MSDN или из Центра загрузки Майкрософт, а затем повторите установку.

Если вы приобрели DVD-диск в розничном магазине, вы также можете скачать Visual Studio с веб-сайта магазина. Затем используйте лицензионный ключ, предоставленный вместе с DVD-диском, для активации Visual Studio. Для получения дополнительной информации об этом процессе свяжитесь с розничным магазином.

Ошибка в ходе восстановления

Если в ходе восстановления Visual Studio возникла ошибка, ее причина может заключаться в повреждении кэша установки. Чтобы восстановить кэш, выполните указанные ниже действия.

Закройте Visual Studio.

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

В окне командной строки введите cd C:ProgramDataPackage Cache и нажмите клавишу ВВОД.

Для удаления из кэша файлов .msi и .cab введите в окне командной строки следующие команды, нажимая клавишу ВВОД после каждой из них:

Повторите восстановление Visual Studio.

0x800713ec – идет установка .NET Framework

Обычно данная ошибка возникает, если в данный момент уже происходит установка библиотек .NET Framework, не связанных с Visual Studio. Поскольку многие компоненты установщика Visual Studio зависят от библиотек .NET Framework, попытка установки .NET Framework во время установки Visual Studio может вызвать проблемы.

Чтобы обойти эту проблему, дождитесь завершения работы установщика .NET Framework перед началом установки Visual Studio.

Ошибки установки нескольких компонентов отображаются при игнорировании предупреждения об обновлении сертификатов в Visual Studio 2013 и 2015

При установке Visual Studio в системе Windows 7 отображается следующее предупреждение:

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

Если вы нажмете Продолжить для продолжения установки Visual Studio, может возникнуть ошибка «Не удалось найти источник пакетов», которую невозможно устранить с помощью варианта Скачать пакеты из Интернета. При завершении установки Visual Studio вы увидите следующее сообщение:

Установка завершена. Однако не все компоненты установлены правильно.

Также будет показан список нескольких компонентов, которые невозможно установить, поскольку система не может обнаружить указанный файл. Чтобы устранить эту проблему, воспользуйтесь следующим способом:

Убедитесь, что ваш компьютер подключен к Интернету. В некоторых случаях Visual Studio может программно извлекать и применять необходимые обновления сертификатов для успешной установки затронутых компонентов.

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

Откройте редактор локальных групповых политик (gpedit.msc).

Последовательно разверните узлы Конфигурация компьютера>Административные шаблоны>Система>Управление связью через Интернет, затем нажмите Параметры связи через Интернет.

Последовательно выберите Выключить автоматическое обновление корневых сертификатов>Отключено, затем нажмите OK или Применить.

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

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

Если вы уже установили Visual Studio, попробуйте восстановить Visual Studio после того, как вы попытались использовать один или несколько из описанных выше способов. Этот процесс пытается успешно установить компоненты, которые не были установлены в рамках предыдущей попытки. Для восстановления Visual Studio выполните перечисленные ниже действия:

Откройте Программы и компоненты (appwiz.cpl).

Щелкните правой кнопкой мыши номер версии> Visual Studio —>

Источник

  • Remove From My Forums
  • Вопрос

  • При установке Visual Studio 2015 возникает ошибка 0x80070643. Так же не устанавливаются все версии Visual Studio и очень многие программы других производителей. Лог при установке Visual Studio 2015:

    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  Watson Bucketting Parameters
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P1 — vs_enterprise
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P2 — 14.0.25123.00.00
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P3 — 14.0.25123
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P4 — Install
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P5 — vs_communitycore
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P6 — Install
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P7 — 0x80070643
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P8 — 05/19/16 06:51:45 DDSet_Error: Internal error: 1058.
    [25E4:2688][2016-05-19T06:52:50]i000: MUX:  P9 — 
    [25E4:2688][2016-05-19T06:52:50]i399: Apply complete, result: 0x80070643, restart: None, ba requested restart:  No

    Проблема возникла после очистки папки WinSxS и Installer в папке Windows.

    Никакие инструкции из интернета не помогают. Где-то пишут, что ошибка 0x80070643 означает, что целостность файла установки нарушена, но я проверил и оказалось, что с целостностью все в порядке. Где-то пишут, что надо переустановить Net
    Framework, я это сделал и ничего не изменилось.

    Как решить проблему?

Ответы

  • Это для меня не вариант, я выполнил проверку целостности Windows. Далее я восстановил сервис HTTP и все заработало.

    • Помечено в качестве ответа

      22 мая 2016 г. 18:37

  • Remove From My Forums
  • Question

  • Hello,

    Yesterday I wanted to install VS Community 2015 english and downloaded it from the official website as iso. file. I extracted the file and try to install it and get a fatal error at ‘Team Explorer for Microsoft Visual Studio 2015 Update 2’. 

    Log File of the installation: 
    https://onedrive.live.com/redir?resid=E4AC2B5D561E9B10!8386&authkey=!AMW7Rr8hhaxaoNc&ithint=file%2clog

    error messanges:
    [1B6C:1A04][2016-05-26T11:45:32]i000: MUX:  ExecuteError: Package (vs_teamExplorerCore) failed: Error Message Id: 1722 ErrorMessage: There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected.
    Contact your support personnel or package vendor.  
    [1B24:17E8][2016-05-26T11:45:32]e000: Error 0x80070643: Failed to install MSI package.
    [1B24:17E8][2016-05-26T11:45:32]e000: Error 0x80070643: Failed to execute MSI package.
    [1B6C:1A04][2016-05-26T11:45:32]e000: Error 0x80070643: Failed to configure per-machine MSI package.

    and

    [1B6C:1A04][2016-05-26T11:45:32]i000: MUX:  P7 — 0x80070643

    My PC runs with Windows 10. To solve this I tried:

    1) Run .NET Framework cleanup tool to delete those updates and I reinstall Microsoft Framework 1.1 and 3.5.
    2) I ran NetFxRepairTool.exe several times
    3) Deleted TEMP files
    4)I verified the Hash of the .iso file which is correct
    5) I ran some scan in the command promt to look and verify something in windows (I dont remember the name anymore). It was everything ok, no errors.
    6)I updatet windows.
    7) With CCleaner I had some missed dlls from .Net Framework. I fixed all of them. 
    8) I restared my pc many times
    9) 

    I read many forums and posts. I just wanted to programm own apps for windows phone. I don’t know what else to do. I hope someone can help me without reinstalling the whole system.

    Greetings,
    Mike

    • Edited by

      Thursday, May 26, 2016 12:16 PM

Answers

  • Now it works. I just went to Settings->Apps-> Virtual Studio -> Modify -> Repair. It took one hour and when I start the application I get a Theme Error message but it works.

    • Proposed as answer by
      Sara LiuMicrosoft contingent staff
      Friday, May 27, 2016 1:31 AM
    • Marked as answer by
      Sara LiuMicrosoft contingent staff
      Monday, June 6, 2016 10:42 AM

  • Remove From My Forums
  • Question

  • Hello,

    Yesterday I wanted to install VS Community 2015 english and downloaded it from the official website as iso. file. I extracted the file and try to install it and get a fatal error at ‘Team Explorer for Microsoft Visual Studio 2015 Update 2’. 

    Log File of the installation: 
    https://onedrive.live.com/redir?resid=E4AC2B5D561E9B10!8386&authkey=!AMW7Rr8hhaxaoNc&ithint=file%2clog

    error messanges:
    [1B6C:1A04][2016-05-26T11:45:32]i000: MUX:  ExecuteError: Package (vs_teamExplorerCore) failed: Error Message Id: 1722 ErrorMessage: There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected.
    Contact your support personnel or package vendor.  
    [1B24:17E8][2016-05-26T11:45:32]e000: Error 0x80070643: Failed to install MSI package.
    [1B24:17E8][2016-05-26T11:45:32]e000: Error 0x80070643: Failed to execute MSI package.
    [1B6C:1A04][2016-05-26T11:45:32]e000: Error 0x80070643: Failed to configure per-machine MSI package.

    and

    [1B6C:1A04][2016-05-26T11:45:32]i000: MUX:  P7 — 0x80070643

    My PC runs with Windows 10. To solve this I tried:

    1) Run .NET Framework cleanup tool to delete those updates and I reinstall Microsoft Framework 1.1 and 3.5.
    2) I ran NetFxRepairTool.exe several times
    3) Deleted TEMP files
    4)I verified the Hash of the .iso file which is correct
    5) I ran some scan in the command promt to look and verify something in windows (I dont remember the name anymore). It was everything ok, no errors.
    6)I updatet windows.
    7) With CCleaner I had some missed dlls from .Net Framework. I fixed all of them. 
    8) I restared my pc many times
    9) 

    I read many forums and posts. I just wanted to programm own apps for windows phone. I don’t know what else to do. I hope someone can help me without reinstalling the whole system.

    Greetings,
    Mike

    • Edited by

      Thursday, May 26, 2016 12:16 PM

Answers

  • Now it works. I just went to Settings->Apps-> Virtual Studio -> Modify -> Repair. It took one hour and when I start the application I get a Theme Error message but it works.

    • Proposed as answer by
      Sara LiuMicrosoft contingent staff
      Friday, May 27, 2016 1:31 AM
    • Marked as answer by
      Sara LiuMicrosoft contingent staff
      Monday, June 6, 2016 10:42 AM

Содержание

  1. Как исправить ошибку 0x80070643 во время установки .NET Framework?
  2. Отключение антивируса
  3. Почему появляется ошибка 0x80070643, и к чему она приводит?
  4. Проверка файловой системы и жесткого диска
  5. Как исправить
  6. Используя Update Troubleshooter
  7. С использованием средств очистки диска
  8. Восстановление хранилища при помощи встроенного программного обеспечения
  9. Устранение ошибки с использованием установочного носителя
  10. Возврат windows 10 в рабочее состояние, отклонение всех настроек
  11. Обновление SSU (Servicing Stack Update)
  12. Обновление .NET Framework
  13. Причины возникновения 0x80070643
  14. Перезагрузка службы обновления
  15. Код ошибки Windows 0x80070020
  16. Откат до контрольной точки
  17. Ошибка при обновлении windows 10: 0x80070003
  18. Почему система сообщает об ошибке 0x80073712?
  19. Утилита очистка диска для исправления ошибки 0х80073712

Как исправить ошибку 0x80070643 во время установки .NET Framework?

Майкрософт уже давно в курсе данной проблемой, а поэтому они выпустили парочку отличных средств, которыми вы можете исправить различные неполадки во время установки .NET Framework. Microsoft .NET Framework Repair Tool и .NET Framework Cleanup Tool — это два средства, которые мы с вами и будем использовать, чтобы исправить ошибку 0x80070643.

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

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


Мнение эксперта

Специалист по WEB-программированию и компьютерным системам. Редактор PHP/HTML/CSS сайта os-helper.ru.

Спросить у Дарьи

В центре обновлений вместо упомянутой комбинации цифр отображается короткий код 643. А полную расшифровку вы можете найти в журнале событий.

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

Почему появляется ошибка 0x80070643, и к чему она приводит?

Ошибка 0x80070643 может появится из-за компьютерного вируса

Эта ошибка может появиться, если повреждены системные данные или нарушен порядок установки. Такое случается из-за вирусов, критичных сбоев, неправильных записей в реестре, неудачных попыток обновлений ОС или отдельных программ (например, Microsoft Office). Иногда это происходит из-за неаккуратных действий пользователя. В Windows 10 «0x80070643» может появиться при загрузке апдейта с номером сборки kb3081704.

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

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

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

Теперь следует запустить проверку накопителя и файловой системы. Для этого нужно:

  1. Открыть командную строку через Пуск или приложение «Выполнить».
  2. Ввести sfc/ scannow и нажать Enter для запуска процесса.
  3. В окне появится прогресс проверки. После завершения вы увидите вердикт. Если были найдены ошибки, то при следующем запуске Windows постарается их исправить.

Второй этап – это проверка состояния диска. Для этого также потребуется командная строка. Запустите ее и используйте команду chkdsk C: /f /r, где вместо C необходимо указать букву, которая присвоена вашему системному разделу.

Как исправить

Существует множество различных способов, в которых подробно рассказано, как исправить код ошибки 0х80073712 в Windows 10.

Используя Update Troubleshooter

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

По окончанию установки программы, открываем ее, а затем выбираем первый из предложенных пунктов – «Центр обновления Windows». После быстрого сканирования повторяем те же действия, но со вторым пунктом, а затем перезагружаем устройство.

Будет проведено сканирование системы и обнаружение неполадок.

С использованием средств очистки диска

  1. Необходимо открыть Проводник.
  2. Выбрать диск «С» и перейти в его свойства, кликнув по нему ПКМ и выбрав соответствующий пункт.

Выбираем «Очистка диска».

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

    Восстановление хранилища при помощи встроенного программного обеспечения

    1. Открываем командную строку, имея права администратора.

    Запускаем выполнение действия с помощью DISM /Online /Cleanup-Image /RestoreHealth. Операция займет около трех минут времени.

  • По завершению сканирования вписываем sfc/scannow и нажимаем Enter. Найдутся и исправятся все системные неполадки.
  • Устранение ошибки с использованием установочного носителя

    1. Подключаем накопитель с записанным на него установочным образом операционной системы (такая, какая установлена на вашем устройстве).
    2. Теперь нужно нажать на ISO-образе «Подключить». У образа появится определенная буква, которую необходимо запомнить.

  • Далее производим запуск утилиты PowerShell и вводим: Repair — WindowsImage — Online — RestoreHealth — Source Е:sourcesinstall.wim:1, где Е – буква образа, которую запоминали, а 1 – индекс образа.
  • Возврат windows 10 в рабочее состояние, отклонение всех настроек

    Если вышеперечисленные варианты решения проблемы не дали результата, а Windows 10 так и выдает ошибку 0х80073712 (хранилище компонентов повреждено), нужно переходить к серьезным действиям. Стоит произвести восстановление к предыдущей версии операционной системы. Это сделать легко:

    1. Заходим в Параметры компьютера.

    Выбираем «Обновления и безопасность».

    Переходим во вкладку «Восстановление».

  • Теперь соглашаемся с выполняемой операцией. Windows 10 выполнит откат к старой рабочей версии.
  • Обычно такой способ всегда решает данную проблему.

    Обновление SSU (Servicing Stack Update)

    1. Открываем браузер, находим и скачиваем требуемую версию стека. Желательно найти его на официальном сайте Microsoft. Запускаем его, придерживаясь инструкций.
    2. По завершении выполняем перезагрузку устройства и проверяем на наличие ошибки.

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

    Обновление .NET Framework

    Также код 0x80070643 может быть связан с неудачным обновлением Microsoft .NET Framework. Вам необходимо полностью удалить данное ПО. Для этого можно воспользоваться стандартным средством «Установка и удаление программ».

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

    Причины возникновения 0x80070643

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

    • Неверная регистрация системного файла;
    • Некорректная работа интеллектуальной службы передачи (BITS);
    • Повреждение установщика Windows;
    • Нарушен манифест модели CBS;
    • Конфликт драйверов или обновлений.

    И многое другое. Ошибка возникает и на Windows 10 и на версиях 7, 8 и 8.1.

    Перезагрузка службы обновления

    Другая возможная причина неполадки заключается в сбоях в работе центра обновления Windows. Необходимо вручную отключить и перезапустить службу по следующему руководству:

    1. Через поисковую строку в Пуске найдите утилиту «Службы».
    2. В списке всех служб отыщите «Центр обновления Windows». С помощью двойного клика мышкой откройте свойства.
    3. Нажмите кнопку «Остановить», а затем «Запустить». После этого перезагрузите компьютер.

    Код ошибки Windows 0x80070020

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

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

    Например, RUN SFC, которая запускается командой «sfc/scannow». Ещё одна полезная для устранения проблемы утилита – CHKDSK. Для запуска тоже используется командная строка, в которой вводится «chkdsk C».

    Откат до контрольной точки

    Также может исправить неполадку откат настроек и состояния операционной системы до раннего состояния. В этом поможет штатная утилита Windows:

    1. С помощью поиска найдите и запустите приложение «Восстановление системы».
    2. На начальном экране нажмите «Далее».
    3. Затем выберите контрольную точку по дате и событию. Именно до того момента будет совершен откат состояния компьютера.
    4. Запустите процедуру и дождитесь ее окончания.

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

    Ошибка при обновлении windows 10: 0x80070003

    Сообщение с таким кодом появляется при установке новой версии Windows 10 или переходе с Windows 7 или Windows 8 на современную платформу. Причинами могут стать отсутствие соединения с Интернетом, которое требуется для скачивания информации с сайта Microsoft. Ещё один вариант – конфликт новой версии системы с файлами старой операционной системы.

    Проблема решается выполнением следующих действий:

    1. Перейти в командную строку.
    2. Ввести команду «services.msc».
    3. Найти и отключить все пункты, которые помечены как автоматические.

  • Перейти в командную строку.
  • По очереди ввести команды «cvd», «cd %windir%» и «ren SoftwareDistribution SD Temp».
  • Процесс исправления завершается повторением двух первых шагов. При выполнении третьего пункта все выключенные службы следует вернуть обратно в режим автоматической работы.

    Почему система сообщает об ошибке 0x80073712?

    На официальном сайте поддержки Windows имеется статья, которая описывает причины появления ошибки 0x80073712. Согласно этой статье главной причиной для 80073712 является нарушение работы хранилища различных компонентов обновления. Это исключительно системная ошибка и никак не связана с работоспособностью жесткого диска и оперативной памяти. Ошибка 80073712 говорит о том, что служба Windows Update не может получить доступ к тому или иному элементу, который необходимо установить в систему.

    Для предыдущих версий ОС Windows существовала специальная утилита CheckSUR, которая могла прийти на помощь в случае, когда вы видите код 80073712. Она позволяла исправить проблемы с хранилищем, когда произошла неизвестная ошибка Windows Update. C приходом Windows 10 эта утилита стала бесполезной, так как ошибка 80073712 может быть устранена системными средствами, которые уже встроены в ОС.

    Утилита очистка диска для исправления ошибки 0х80073712

    Заходим в каталог «Компьютер» и нажимаем по системному диску правой кнопкой мышки. Выбираем пункт «Свойства».

    В свойствах перейдите во вкладку «Общие» и нажмите кнопку «Очистка диска». Подождите пока система оценит дисковое пространство и наличие файлов, драйверов и программ на разделе.

    В следующем окошке уже щелкаем по кнопке «Очистить системные файлы» и также ждём процесс оценки раздела.

    В этом окне отмечаем галочками «Временные файлы», можно о, «Пакеты драйверов устройств», «Временные файлы установки Windows».


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

    Источник

    Содержание

    • 1 Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновлений
      • 1.1 Причины ошибки 0x80070643 или код 643
      • 1.2 Способы исправления ошибки 0x80070643 или код 643
    • 2 0x80070643 – как исправить ошибку в Windows 10, 8 и 7
      • 2.1 Причины возникновения 0x80070643
      • 2.2 Ошибка 0x80070643 при обновлении Windows 10, как исправить
      • 2.3 Избавляемся от кода 0x80070643 с помощью установки NET Framework
      • 2.4 Как удалить NET Framework
      • 2.5 Восстановление образа системы с помощью DISM
      • 2.6 Проверка системных файлов на ошибки
    • 3 Как исправить ошибку 0x80070666 при установке Microsoft Visual C++ 2015
      • 3.1 Причины появления
      • 3.2 Удаление библиотек
      • 3.3 Что делать, если приложение не отображается в Ccleaner
      • 3.4 Ручная чистка диска и реестра
      • 3.5 Поврежденный установщик
      • 3.6 Проверка обновлений
      • 3.7 Вирусное влияние
      • 3.8 Еще несколько вариантов
    • 4 Решение ошибки 0x80070643
      • 4.1 Ошибка установки обновления .NET Framework: «0x80070643»
      • 4.2 При установке любого обновления Windows ошибка 0x80070643
      • 4.3 Очистка кэша обновлений
      • 4.4 Перезапуск служб
      • 4.5 Скачайте и проведите установку средства подготовки системы к обновлению
      • 4.6 Проведите полную проверку системных файлов и их исправление
      • 4.7 Попробуйте скачать обновление и установить его вручную. Как Вам такой вариант?
      • 4.8 И мы чуть не забыли про антивирус!
      • 4.9 Проблема остается?
      • 4.10 После перезагрузки мы снова столкнулись с ошибкой 0x80070643?
      • 4.11 Последний вариант
    • 5 FIX: Windows 10 update error 0x80070663
      • 5.1 Fix – Windows 10 update error 0x80070663
      • 5.2 1. Allow your computer access to the camera
      • 5.3 2. Allow Camera app access through your PCs firewall or antivirus software
      • 5.4 3. Update your camera driver
      • 5.5 4. Uninstall and reinstall your webcam driver

    Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновлений

    Ошибка установки 0x80070663

    В свое время ошибка с кодом 0x80070643 отняла достаточно много времени для поиска действительно работающего решения. Пояснение кода ошибки — «в процессе установки произошла неисправимая ошибка», никакой ясности в ситуацию не вносит, поэтому пришлось искать решение самостоятельно.

    Причем в центре обновлений вы получите ошибку код 643, а при установке какого либо приложения — 0x80070643 в процессе установки произошла неисправимая ошибка.

      IE 10 и IE 11 при установке могут просто выдать ошибку мол, установка не удалась попробуйте еще раз, почему именно она не удалась можно будет узнать только в журнале событий:

    В Центре обновления Windows просто пишется код 643, без каких-либо пояснений что это такое и что с ним делать: Ну и если по какой-то причине перестал работать и обновляться Net Framework, то приложения которым он нужен будут либо просто падать при старте, либо выдавать сообщения примерно такого содержания:

    Причины ошибки 0x80070643 или код 643

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

    7 и получаете ошибку 0x80070643, установка прерывается. Скорее всего это означает что какая-то из предыдущих версий либо некорректно удалена, либо повреждены ее файлы и ключи реестра, из-за чего обновление или более новая версия не устанавливаются.

    Помимо этого причиной ошибки могут быть:

    • Повреждение ключей реестра необходимых для корректного обновления или установки приложения, отсутствие прав доступа к ним;
    • Повреждения базы данных службы Windows Update;
    • Повреждения системных файлов;
    • При работе установщика Windows возникает ошибка, говорящая о его повреждении.

    Способы исправления ошибки 0x80070643 или код 643

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

    Исправление ошибки 0x80070643 или код 643 при установке обновлений

    Если у вас не устанавливаются обновления на Net Framework, а остальные устанавливаются — то смотрите инструкцию выше, хотя можете попробовать рекомендации и отсюда, в некоторых случаях (когда скачанные пакеты повреждены) они могут помочь.

    1. Проделайте рекомендации из этой статьи, если причина ошибки код 643 в Центре обновления Windows она будет исправлена;
    2. Попробуйте отключить или даже удалить антивирус (некоторые антивирусы остаются активными даже если их выключить в настройках);
    3. Проверьте системный диск на ошибки chkdsk C: /f /r вместо С: впишите свою букву.

    Ошибка 0x80070643 при установке обновлений для Windows Defender

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

    В дальнейшем установка обновлений определений антивируса должна проходить в штатном режиме.

    Исправление ошибки 0x80070643 или код 643 при установке Net Framework

    1. Используйте Microsoft .NET Framework Repair Tool, скачайте пакет, запустите, согласитесь с условиями использования и жмите далее, найденные ошибки будут исправлены автоматически, после этого повторите установку обновлений;
    2. Попробуйте переустановить Net Framework но утилита давно не обновлялась, и новые версии придется удалять вручную из Панели управления и затем устанавливать заново;
    3. Можно попробовать сделать установку системы в режиме обновления, но в моем случае она не помогла, если не поможет и Вам, то можете попробовать следующий пункт или просто переустановить Windows;
    4. Выполняйте этот пункт в последнюю очередь, если остальные испробованы и не помогают. Если никакие версии Net Framework не устанавливаются, и в Панели управления нет установленных пакетов Net Framework либо их удаление завершается ошибкой, это скорее всего означает что в реестре есть остатки настроек какого либо пакета Net Framework. Создайте точку восстановления, а лучше сделайте полную резервную копию системы, затем запустите редактор реестра и поиском найдите все упоминания Net Framework и удалите ключи и папки их содержащие, не стоит удалять только упоминания соответствующие версии встроенной в систему, для Windows 7  это Net Framework 3.5, для Windows 8  это Net Framework 4/4.5, для Windows 10  это Net Framework 4.6. После этого установка должна пройти успешно, если нет возьмите пакет с другой версией — более новой.

    Источник: https://kakpedia.org/%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-0x80070643-%D0%B2-%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%B5-%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B8-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%BE/

    0x80070643 – как исправить ошибку в Windows 10, 8 и 7

    Ошибка установки 0x80070663

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

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

    Причины возникновения 0x80070643

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

    • Неверная регистрация системного файла;
    • Некорректная работа интеллектуальной службы передачи (BITS);
    • Повреждение установщика Windows;
    • Нарушен манифест модели CBS;
    • Конфликт драйверов или обновлений.

    И многое другое. Ошибка возникает и на Windows 10 и на версиях 7, 8 и 8.1.

    Ошибка 0x80070643 при обновлении Windows 10, как исправить

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

    1. Откройте от имени администратора командную строку (можно ввести фразу в поиске Windows или нажать сочетание Win+X на восьмой или десятой версии ОС).
    2. Завершим службы, которые могли бы быть виновниками всех проблем:
      net stop bits;
      net stop cryptSvc;
      net stop msiserver;
      net stop wuauserv.
    3. Найдите на системном диске каталог SoftwareDistribution и переименуйте в другое название. Делается все в той же командой строке:
      ren C:WindowsSoftwareDistribution SoftwareDistribution.st
      ren C:WindowsSystem32catroot2 Catroot2.st
    4. После проделанных действий выполняем запуск отключенных служб, делается это с помощью параметра net start и будет выглядеть следующим образом:
      net start bits;
      net start cryptSvc;
      net start msiserver;
      net start wuauserv.
    5. Выходим из CMD и перезагружаем компьютер.
    6. Пробуем заново установить обновления.

    Для профилактики можно использовать возможности программы CCleaner. Утилита очищает систему от временных файлов и лишних записей в реестре.

    Избавляемся от кода 0x80070643 с помощью установки NET Framework

    1. Если система новая, либо по каким-то причинам компонент NET Framework не был установлен, попробуем эту проблемку исправить. Переходим на официальный сайт Microsoft — https://www.microsoft.com/en-us/download/details.aspx?id=30135. Нужно скачать средство восстановления Microsoft .NET Framework. Для этого нажимаем кнопочку «Download».
    2. Выбираем галочкой утилиту, которая весит 1,2 МБ и нажимаем Next.
    3. После загрузки, открываем инструмент. Отмечаем галочку с лицензионным соглашением и нажимаем Next. Начнется небольшой процесс обновления и поиска неисправностей.
    4. В следующем окошке снова нажимаем Next.
    5. Происходит очередной процесс обновления.
    6. Нажимаем Finish.

    Этот инструмент не обновляет компонент, а устраняет проблемы, препятствующие его установке.

    После проделанной процедуры стоит заново становить NET Framework.

    Как удалить NET Framework

    Если вышеуказанный способ не помог, попробуем избавиться от компонента. Надо загрузить специальную утилиту с этого сайта: https://www.microsoft.com/en-us/surface/surface-laptop/p/90fc23dv6snz?ocid=store&activetab=pivot:overviewtab.

    1. В архиве находим файл cleanup_tool.exe, который запускаем или распаковываем из архива и потом уже запускаем.
    2. Появляется окошко, где сразу предлагают удалить NET Framework. Нажимаем ДА.
    3. Принимаем условия лицензионного соглашения, нажав по кнопке «Yes».
    4. На следующем шаге жмём по кнопочке «Cleanup Now» и ждём.
    5. Перезапустите ПК.

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

    Восстановление образа системы с помощью DISM

    Тут мы рассмотрим самую простую команду, выполняемую в командной строке или утилите PowerShell. Способ доступен, начиная с Windows 8.

    DISM /online /cleanup-image /restorehealth

    Для седьмой версии нужен специальный инструмент. Просто нажмите кнопочку «Скачать пакет сейчас» для нужной версии и разрядности ОС. После скачивания, действуйте по инструкции мастера утилиты.

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

    Для этого существует хорошая команда. Из командной строки с повышенными привилегиями прописываем:

    sfc /scannow

    И ждём.

    А еще используйте средство для проверки жёсткого диска:

    chkdsk C: /f /r

    Другие решения ошибки 0x80070643

    Отключение антивируса – потому что он может блокировать подключение центра обновлений к серверам Microsoft. Пробуйте использовать другой антивирус.

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

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

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

    Источник: https://computerinfo.ru/0x80070643-oshibka-na-windows-10-7-8/

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

    Ошибка установки 0x80070663

    : 2018-10-07 / Виктор Трунов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    youtu.be/ll90um1-Tm4

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

    жесткого диска, видеокарты, оперативной памяти и т.д.

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

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

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

    Это бесплатно и ни к чему не обязывает.
    Мы перезвоним Вам в течении 30 мин.

    Источник: https://onoutbukax.ru/kak-ispravit-oshibku-0x80070666/

    Решение ошибки 0x80070643

    Ошибка установки 0x80070663

    При работе центра обновления Windows часто возникает ошибка — 0x80070643 в процессе установки произошла неисправимая ошибка.

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

    Ошибка 0x80070643 очень распространена и может возникать в следующих случаях:

    1. Ошибка при установке компонента NET.Framework
    2. Ошибка при установке любого обновления Windows

    Так какие основные причины возникновения ошибки 0x80070643 при обновлении windows 10,8.1 или7?

    Основные причины возникновения ошибки 0x80070643:

    • Повреждение регистрации обновления установщика MSI или повреждение установки .NET Framework на Вашем устройстве
    • Повреждена база данных Windows Update
    • Фоновая интеллектуальная служба передачи (BITS) некорректно работает
    • Необходимый для работы системный файл неверно зарегистрирован
    • При работе установщика Windows возникает ошибка, говорящая о его повреждении
    • Манифест модели CBS нарушен
    • Служба Windows Update прекращает свою работу
    • Агент Windows Update конфликтует с версиями устанавливаемых обновлений

    После рассмотрения основных причин возникновения ошибки, мы переходим к главному — когда возникла ошибка 0x80070643 на windows 10,8.1 или 7, как ее исправить?

    Ошибка установки обновления .NET Framework: «0x80070643»

    Происходит только на Windows 7 и более ранних версиях, варианты решения вопроса:

    Восстановление компонентов .NET Framework:

    • Перейдите по ссылке , нажмите Download и скачайте файл программы для восстановления .NET Framework
    • Дальше все просто – после скачивания средства запустите его.
    • Поставьте галочку напротив «I have read and accept the license items» и нажмите «Next»
    • После этого снова нажмите «Next».
    • Программа все сделает сама, Вам только ожидать ее завершения,  нажмите «Finish» и снова попробуйте установить обновления .NET Framework

    Если проблема остается, нам поможет полное удаление из системы NET.Framework и установка данных компонентов снова. Тут также все просто.

    • Скачайте средство для удаления cleanup_tool по ссылке
    • скачайте архив
    • щелкните правой кнопкой мыши и откройте с помощью архиватора
    • в списке файлов, которые увидите в открывшемся окне, найдите и запустите cleanup_tool.exe.
    • когда появится сообщение о запуске программы очистки, нажмите кнопку Да.
    • примите условия лицензионного соглашения.
    • в окне Удаление продукта нажмите кнопку «Очистить сейчас» (Cleanup now)
    • после завершения работы программы обязательно перезагрузите компьютер

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

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

    Для этого понадобится установочный диск или образ Windows 7

    Распакуйте образ любым архиватором или запустите диск, найдите в корне образа или диска файл Setup и запустите его. Следуйте инструкциям установщика и Ваша система будет обновлена. После этого необходимые обновления установятся корректно.

    Таким образом Вы сможете решить ошибку 0x80070643 windows 7 ошибка обновления .NET Framework.

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

    При установке любого обновления Windows ошибка 0x80070643

    Также данная ошибка может появиться в виде сообщения — installation failed with error code 0x80070643 windows update.

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

    Запустите автоматическое средство – самый простой вариант для пользователя.

    Загрузите средство по ссылке  , запустите его

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

    Очистка кэша обновлений

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

    В открывшейся командной строке введите

    Net stop wuauserv

    И нажмите ввод.

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

    Если возникнет ошибка 0x80070643, или служба не остановится, перезагрузите систему и сразу переходите к следующему шагу:

    Откройте Локальный диск С, перейдите в папку Windows и найти в ней папку SoftwareDistribution, удалите эту папку.

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

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

    Перезапуск служб

    Щелкните поиск и введите «Управление компьютером», откроется окно консоли. Слева найдите пункт «Службы» и выберите его.

    В открывшемся списке служб нам нужно найти следующие службы

    Удостоверение приложения, службы криптографии, фоновую интеллектуальную службу и центр обновления Windows. Выбрать каждую по очереди и перезапустить.

    Вам может быть интересно:  Windows 10 не видит жесткий диск

    Пробуем устанавливать обновления и проверяем, возникает ли ошибка 0x80070643.

    Скачайте и проведите установку средства подготовки системы к обновлению

    Для Windows 8.1 и 10 – в командной строке от имени админа и выполните следующую команду:

    DISM /online /cleanup-image /restorehealth

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

    Выполнив данные действия перезагрузите ваше устройство запустите установку обновлений

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

    В командной строке введите sfc /scannow и нажмите клавишу Enter. Дождитесь выполнения команды и снова проведите установку найденных обновлений.

    Попробуйте скачать обновление и установить его вручную. Как Вам такой вариант?

    Для этого перейдите на сайт

    В окне поиска введите номер обновления, которое не устанавливается в виде KBXXXXXX, где XXXXX-номер обновления и нажмите «Найти.

    Вам нужно будет скачать версию нужной разрядности -x64 или x86(для 32-битной Windows).

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

    И мы чуть не забыли про антивирус!

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

    Если Вы разбираетесь в настройках Вашего антивируса, то конечно лучше всего их проверить, чтобы убедиться, что серверы Майкрософт не указаны в антивирусе как заблокированные.

    Но, если Вы антивирус один раз установили и больше его ни разу не использовали, с этим могут возникнуть сложности.

    Поэтому, чтобы исключить его влияние, удалите его.

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

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

    Проблема остается?

    Мы исключили многие проблемы, но не исключили сторонние приложения и службы, установленные у Вас в системе. А вдруг они вызывают проблему?

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

    В поиске Вашей системы пишем msconfig и запускаем найденную программу «Конфигурация системы». Звучит и выглядит пугающе? Ничего, сейчас все настроим.

    На вкладке «Общие» установите пункт «Выборочный запуск» и уберите флажок с «Загружать элементы автозагрузки»

    Перейдите на вкладку Службы, щелкните «Не отображать службы Майкрософт» и снимите галочки со всех служб в окне.

    Нажмите «Применить» — «Ок» и система попросит перезагрузку.

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

    После перезагрузки мы снова столкнулись с ошибкой 0x80070643?

    Вспоминаем, что мы еще не проверили?

    Так, жесткий диск, давно у Вас он установлен? Не замечали ранее с ним никаких проблем? А давайте проверим!

    Открываем нашу уже любимую командную строку и вводим команду

    chkdsk C: /f /r

    Появится сообщение, что не удается проверить текущий диск. Все верно – мы же сейчас в системе

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

    Последний вариант

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

    Перейдите на страницу

    И нажмите «Скачать средство сейчас»

    Сохраните и запустите скачанную программу MediaCreationTool.

    Примите условия лицензионного соглашения

    Выбираем «Обновить этот компьютер сейчас» и нажимаем «Далее»

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

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

    Но, что делать, если проблема так и не решилась?

    Если не решилась – остается 100% решение вопроса – чистая установка системы, после нее все обновления системы будут устанавливаться как нужно и Ваши вновь установленные программы будут функционировать как часы!

    Источник: https://WindowsTips.ru/oshibka-0x80070643-v-processe-ustanovki-ili-pri-obnovlenii

    FIX: Windows 10 update error 0x80070663

    Ошибка установки 0x80070663

    Since the beginning, new Windows updates have been bringing a lot of issues to users.

    Moreover, with the introduction of Windows 10 and the mandatory updates, the problems vastly increased.

    Nonetheless, the importance of updates is unchanged: your security and overall performance are substantially improved with updates.

    Furthermore, without those updates, your system can lack some important features.

    But, what to do if the updates won’t install and you are prompted with a certain error code, in this case, 0x80070663?

    Well, this code seems to show up because of, either Microsoft Office package corruption or a general update failure. So, if you have any of the 2 mentioned issues, we prepared some workarounds for you.

    Looking for the best tools to fix Windows update errors? Here are our top picks.

    Fix – Windows 10 update error 0x80070663

    Solution 1 – Use SFC to check the integrity of the system files

    SFC tool is a valuable built-in tool with the main purpose to scan and resolve system files corruption. Due to a virus infection or misuse, certain files can get corrupted or even deleted.

    That can heavily affect update features and cause errors the one we are sorting out today.

    You can use the SFC tool easily by following these instructions:

    1. Right-click Start and run Command Prompt (Admin).
    2. In the command line, type (or copy-paste) sfc/scannow
    3. Press enter to start the scanning.
    4. After the process is finished, you’ll be informed of possible errors.

    Learn to use System File Checker an expert! Read our guide to see how!

    Solution 2 – Reinstall Office

    As we already stated, this specific error can occur due to Office update files corruption. As you are probably aware of, updates for Microsoft Office come through standard update procedure.

    And they can, as same as other cumulative updates, get corrupted. Because of that, we advise you to uninstall and reinstall Office. At least temporarily, before some of the future patches fix this issue permanently.

    Here’s how to do that:

    1. Open Control Panel.
    2. Choose Add or Remove programs.
    3. Find Microsoft Office and choose Uninstall.
    4. You may as well repair the installation. but that’s not your safest bet.
    5. Once the uninstalling task is finished, use CCleaner to clean remaining registry files.
    6. Restart the PC.
    7. Install Office again and check for updates.

    Once it’s done, you should be able to download and install the latest Microsoft Office updates.

    Solution 3 – Hide the corrupted update with Show and Hide troubleshooter

    Even though updates are forced in Windows 10, you can at least prevent certain, individual updates from downloading.

    There so, you’ll temporarily resolve the issue and continue with the seamless updating process. Follow these steps to utilize this tool:

    1. Download the Show or Hide Update tool from here.
    2. Save the file.
    3. Once you run the tool, it will search for available updates.
    4. Choose to hide the update file that provokes the error.
    5. Install updates.

    Have in mind that some security updates are essential. So, it’s not recommended to restrict them from updating. Luckily, we have another solution that will address that sensitive update issue.

    Solution 4 – Manually download cumulative updates from Microsoft Catalogue

    When online updates don’t work because of various reasons, you can download and install those files manually. Microsoft Catalogue is the collection of all of the files used in updates.

    Starting with small cumulative updates and leading to the major updates and patches. In case you’ve tried previous workarounds and the problem with certain files is persistent, follow these steps:

    1. Copy the name of the issued file.
    2. Go to Microsoft Catalogue here.
    3. Paste the name into the search box.
    4. Download the file. Keep mind on your system architecture (x86 or x64).
    5. Install the update file.
    6. Restart your PC.
    7. Check for additional updates to make sure the update is up and running.

    Is my Windows up to date? Find out from our constantly updated article!

    Solution 5 – Run DISM

    If the aforementioned SFC scan didn’t get the job done, we’re going to try a perhaps more advanced troubleshooting tool. You guessed it, we’re talking about DISM.

    DISM stands for Deployment Image Servicing and Management, and as its name says, it deploys the system image all over again. Hopefully, the potential issue will vanish along the way.

    Here’s how to run DISM in Windows 10:

    1. Open the Command Prompt as shown above.
    2. Enter the following command and press Enter:
        • DISM.exe /Online /Cleanup-image /Restorehealth
    3. Wait for the process to finish.
    4. Restart your computer.
    5. In case the DISM can’t obtain files online, try using your installation USB or DVD. Insert media and type following command:
        • DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:RepairSourceWindows /LimitAccess
    6. Make sure to replace ”C:RepairSourceWindows” path of your DVD or USB.
    7. Follow further on-screen instructions.

    Epic guide alert! Everything you need to know about using DISM is right here!

    Solution 6 – Run the Update Troubleshooter

    The third troubleshooter we’re going to try and mention in this article is Windows 10‘s built-in troubleshooting tool. You can use this tool for resolving all kinds of issues, including update problems.

    Here’s how to run Windows 10‘s built-in troubleshooter:

    1. Go to Settings.
    2. Head over to Updates & Security Troubleshoot. 
    3. Select Windows Update, and go to Run the Troubleshooter. 
    4. Follow further on-screen instructions and let the process finish.
    5. Restart your computer.

    Solution 7 – Disable antivirus

    You’ve probably already read numerous times that third-party antivirus programs can block Windows updates.

    To make sure that’s not the case, temporarily disable your antivirus, and try to install updates.

    Solution 8 – Uninstall previous updates

    It’s also possible that the previous update you installed actually messed up your system. For example, it may disrupt the update mechanism, preventing you from installing future updates.

    If you doubt the legitimacy of the previous Windows update you installed on your computer, go and uninstall it.

    Here’s how to do that:

    1. Go to Settings.
    2. Head over to Updates & Security > Windows Update.
    3. Go to Update history > Uninstall updates.
    4. Now, find the latest update installed on your computer (you can sort updates by date), right-click it, and go to Uninstall.
    5. Restart your computer.

    Need more ideas on how to uninstall Windows updates? Check out this guide.

    Solution 9 – Restart Windows Update components

    Another thing we’re going to try is resetting crucial Windows Update components inside your system. Here’s what you need to do:

    1. Start Command Prompt as administrator.
    2. When Command Prompt starts, run the following commands:
    • net stop wuauserv
    • net stop cryptSvc
    • net stop bits
    • net stop msiserver
    • ren C:WindowsSoftwareDistribution SoftwareDistribution.old
    • ren C:WindowsSystem32catroot2 Catroot2.old
    • net start wuauserv
    • net start cryptSvc
    • net start bits
    • net start msiserver

    Solution 10 – Restart the BITS service

    Speaking of crucial Windows Update components, the BITS service is one of the most important ones. If this service isn’t running, well, you won’t be able to install any updates.

    So, make sure the BITS service is on:

    1. Go to Search, type services.msc, and open Services.
    2. Find Background Intelligent Transfer Service. Right-click and open Restart.
    3. Wait for the process to restart.
    4. Now, on the General tab, find Startup type and choose Automatic.
    5. If the BITS is not running, right-click and choose Start.
    6. Confirm selection and close window.

    Solution 11 – Make sure Windows Update service is running

    The same goes for the Windows Update service:

    1. Go to Search, type services.msc, and open Services.
    2. Find the Windows Update service. Right-click and open Properties.
    3. On the General tab, find Startup type and choose Automatic.
    4. If the service is not running, right-click and choose Start.
    5. Confirm selection and close window.

    With this, we complete the list. In case you have any alternative workarounds, questions, or suggestions, please tell us in the comments section.

    Editor’s Note: This post was originally published in August 2017 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.

    RELATED STORIES YOU NEED TO CHECK OUT:

    Encountering the Windows 10 error 0xa00f4292 is not good news for your computer’s camera. This error is related to the camera not working properly and it is most ly caused by corrupted or missing drivers.

    This error can also occur due to a recently installed update for Windows 10, or due to corrupted drivers.

    For these reasons in this article we will explore some of the best methods to try out in order to sort this issue out.

    1. Allow your computer access to the camera

    1. Press the Win+X keys on your keyboard -> choose Settings from the menu.
    2. Inside the Settings window select Privacy.
    3. Navigate to Camera -> activate Allow apps to access your camera.
    4. In case the toggle mentioned above is grayed out, first enable the Allow access to camera on this device option.

    2. Allow Camera app access through your PCs firewall or antivirus software

    To allow camera access through the firewall:

    1. Click on Cortana search -> type firewall -> choose the first option from the top.
    2. Inside the Firewall settings -> select the Allow an app or service through Windows Defender Firewall.
    3. Search for the camera app and allow both incoming and outgoing access.

    To allow camera access through third-party antivirus software (steps vary depending on software):

    1. Open up the antivirus software by double-clicking the icon.
    2. Navigate to Firewall settings -> make sure Camera app is allowed access.

    Got problems with black screen on your webcam? Fix them now with this simple guide!

    3. Update your camera driver

    1. To fix Windows 10 error 0xa00f4292 -> press Win+X keys on your keyboard -> select Device Manager.
    2. Inside the Device Manager window -> scroll through the list and identify your webcam under the Cameras, Imaging devices or Sound, video and game controllers.
    3. Right-click it -> select Update driver -> Search automatically for updated driver software -> wait for the process to complete and install.
    4. Check to see if this solved your issue. If it didn’t, please follow the next method.

    4. Uninstall and reinstall your webcam driver

    1. Press Win+X keys on your keyboard -> select Device Manager.
    2. Inside the Device Manager window -> right-click your webcam driver -> select Properties.
    3. Inside the Driver tab -> select Uninstall ->Delete the driver software for this device -> select OK.
    4. After the process is completed, click on Action menu button -> select Scan for hardware changes (this will scan for hardware changes and reinstall the appropriate drivers).
    5. Try to see if this fixed your issue.

    In today’s fix article we explored some of the best troubleshooting methods to deal with the Windows 10 error 0xa00f4292 that affects your computer’s camera.

    We hope this guide helped you re-gain access to your PCs camera. Please feel free to let us know if this guide helped you by using the comment section below.

    READ ALSO:

    Источник: https://windowsreport.com/windows-10-update-error-0x80070663/

    Содержание

    • Исправляем ошибку 0x80070643 в Windows 10
      • Способ 1: Устранение проблем в системе обновления
      • Способ 2: Загрузка обновлений вручную
      • Способ 3: Восстановление поврежденных файлов системы
      • Способ 4: Устранение проблем с НЕТ Фреймворк
      • Способ 5: Очистка компонентов обновлений Виндовс 10
      • Способ 6: Удаление вирусов, отключение антивируса
    • Вопросы и ответы

    Как исправить ошибку 0x80070643 в windows 10
    При обновлении операционной системы довольно часто происходят сбои. Один из самых распространенных – ошибка 0x80070643. О ней известно было еще до выхода «десятки», поэтому уже выработано несколько рабочих методов, с помощью которых ее можно исправить.

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

    Способ 1: Устранение проблем в системе обновления

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

    Скачать средство устранения неполадок Центра обновления Windows с официального сайта

    1. Скачиваем, запускаем утилиту и нажимаем «Далее».
    2. Запуск средства устранения неполадок при обновлении Windows

    3. После анализа системы выбираем вариант «Попробуйте выполнить устранение неполадок от имени администратора». Утилита перезапустится и повторит диагностику, чтобы найти и устранить дополнительные ошибки.
    4. Запуск средства устранения неполадок при обновлении Windows с правами администратора

    5. Когда процесс завершится, закрываем средство устранения неполадок.
    6. Завершение работы средства устранения неполадок при обновлении Windows

    7. Перезагружаем устройство и повторно запускаем проверку обновлений.
    8. Проверка наличия обновлений Windows 10

    Способ 2: Загрузка обновлений вручную

    Корпорацией Microsoft также разработан «Каталог Центра обновления Виндовс», в котором можно найти актуальные драйвера, обновления и исправления. Например, если какой-нибудь файл некорректно загрузился на компьютер, то он вряд ли установится. В этом случае можно загрузить его повторно.

    Установка обновлений для Windows 10 вручную

    Подробнее: Устанавливаем обновления для Windows 10 вручную

    Способ 3: Восстановление поврежденных файлов системы

    В OS Windows 10 есть два инструмента – dism.exe и sfc.exe, благодаря которым можно проверить и восстановить целостность системных файлов. С помощью первой утилиты восстанавливается хранилище системных компонентов. С помощью второй сканируются все системные защищенные файлы, а поврежденные меняются кэшированной копией.

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

    Подробнее: Проверка и восстановление целостности системных файлов в Windows 10

    Способ 4: Устранение проблем с НЕТ Фреймворк

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

    Lumpics.ru

    Скачать NET Framework Repair Tool с официального сайта

    1. Запускаем утилиту, принимаем условия разработчиков и нажимаем «Next».
    2. Запуск средства устранения неполадок NET Framework

    3. Если инструмент найдет неполадки, связанные с функционированием платформы, то предложит их исправить. Щелкаем «Next».
    4. Внесение изменений средством устранения неполадок NET Framework

    5. Когда утилита внесет необходимые изменения, жмем «Finish».
    6. Выход из средства устранения неполадок NET Framework

    Если проблема осталась, пробуем обновить НЭТ Фреймворк. Другой вариант — переустанавливаем ПО, предварительно удалив его старую версию.

    Обновление NET Framework для Windows 10

    Подробнее:
    Как обновить .NET Framework
    Удаление программного компонента Microsoft .NET Framework

    Способ 5: Очистка компонентов обновлений Виндовс 10

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

    1. Открываем консоль с правами администратора.
    2. Запуск командной строки от имени администратора

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

      net stop msiserver
      net stop wuauserv
      net stop bits
      net stop cryptsvc

    4. Остановка служб в командной строке Windows 10

    5. Делаем резервные копии указанных выше папок. Для этого прописываем сначала

      ren C:WindowsSoftwareDistribution SoftwareDistribution.old

      а затем

      ren C:WindowsSystem32catroot2 Catroot2.old

      По этим путям потом можно будет найти созданные каталоги.

    6. Создание копий системных папок Windows 10

    7. Снова по очереди запускаем остановленные службы с помощью кодов:

      net start msiserver
      net start wuauserv
      net start bits
      net start cryptsvc.

    8. Запуск служб в командной строке Windows 10

    9. Вписываем в строку Exit и закрываем консоль.
    10. Выход из командной строки

      Читайте также: Запуск «Командной строки» от имени администратора в Windows 10

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

    Способ 6: Удаление вирусов, отключение антивируса

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

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

    Подробнее:
    Отключение антивируса
    Отключение Защитника в Windows 10

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

    Выше нами были рассмотрены наиболее распространенные способы устранения ошибки 0x80070643. Если вы знаете иные методы решения проблемы, напишите об этом. Возможно, эта информация поможет другим пользователям, которые уже задумались о переустановке системы.

    ВОПРОС! Здравствуйте! На моем ноутбуке с Windows в процессе установки произошла неисправимая ошибка с кодом 0x80070643. Как её можно исправить, пожалуйста, помогите.

    ОТВЕТ СВЕЦИАЛИСТА! Ошибка принадлежит модулю встроенного защитника и брандмауэра – Windows Defender. Тут может быть очень много причин. Или система не может скачать обновление, или идет проблема с инсталляцией самого пакета. Есть вероятность, что в Виндовс не работают две службы: центра обновления и BITS. В статье ниже я описал все возможные решения, которые должны помочь, поэтому начните с первого варианта. Если в процессе возникнут какие-то вопросы – пишите в комментариях.

    Содержание

    1. Способ 1: Средства устранения неполадок
    2. Способ 2: Очистка кэша обновлений
    3. Способ 3: Целостность системных файлов
    4. Способ 4: NET Framework Repair Tool
    5. Способ 5: Ручная установка
    6. Способ 6: Скачивание обновления
    7. Способ 7: Сторонняя программа
    8. Способ 8: Отключение защиты
    9. Способ 9: Настройка DNS
    10. Способ 10: Ничего не помогло, что мне делать?
    11. Видео
    12. Задать вопрос автору статьи

    Способ 1: Средства устранения неполадок

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

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

    1. Откройте меню «Пуск» и нажмите по значку шестеренки.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. В параметрах Виндовс 10 найдите раздел «Обновление и безопасность».

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Слева выбираем пункт «Устранение неполадок» и жмем по ссылке «Дополнительные средства устранения неполадок».

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Раскройте пункт «Центра обновления Windows» и запустите средства устранения неполадок.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Система автоматически начнет проверку служб, а также функций и программ, которые отвечают за обновление. Если будут обнаружены какие-то проблемы – жмем по кнопке «Применить эти исправления».
    2. В конце я все же советую перезагрузить саму систему, а потом попробовать обновить ОС.

    Способ 2: Очистка кэша обновлений

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

    1. Отключите комп от интернета.
    2. Запускаем консоль с правами админа.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Вводим команду, чтобы остановить службу:

    net stop wuauserv

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Если предыдущая команда не работает, или вылезает ошибка, то попробуйте перезагрузить систему.
    2. Теперь вводим:

    net stop bits

    1. Открываем папку:

    C:WindowsSoftwareDistribution

    1. Все из неё удаляем.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Теперь запускаем службы:

    net start bits
    net start wuauserv

    1. Не забываем обратно подключиться к интернету.

    Способ 3: Целостность системных файлов

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

    1. Открываем командную строку с правами администратора.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Вводим команду:

    sfc /scannow

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

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

    dism /Online /Cleanup-Image /CheckHealth

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

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

    1. Заходим на сайт.
    2. Скачиваем и запускаем программу – «Microsoft .NET Framework Repair Tool».

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. После запуска просто со всем соглашаемся и идем от шага к шагу до самого конца. Программа перезагрузит NET Framework и попытается решить некоторые проблемы.
    2. Если программа не решит проблему, то попробуйте с той же страницы скачать последнюю версию NET Framework и установить её к себе на компьютер.

    Способ 5: Ручная установка

    Как мы и говорили в самом начале, ошибка 0х80070643 при установке обновлений в Windows возникает из-за того, что система не может установить компонент, который относится к встроенному защитнику (Windows Defender). Поэтому его можно скачать и поставить вручную:

    1. Заходим на официальную страничку.
    2. Пролистайте до таблицы модулей и найдите там:

    Microsoft Defender Antivirus for Windows 10 and Windows 8.1

    1. Выберите свою разрядность 32 или 64 бита и скачайте обновление.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Просто запускаем установщик. При установке вы можете не заметить появления ни одного окна, так как в данном случае будет идти тихая (скрытая) установка. Подождите примерно минут 5.
    2. Чтобы проверить, что обновления были установлены. Зайдите в «Пуск» – «Параметры» – найдите там раздел «Обновление и безопасность». Далее открываем подраздел «Безопасность Windows» и справа тыкаем по надписи «Защита от вирусов и угроз». Пролистайте чуть ниже до пункта «Обновления защиты от вирусов и угроз» и посмотрите дату обновы. Кстати, можно попробовать обновить защитник и отсюда, нажав по ссылке ниже.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    Способ 6: Скачивание обновления

    У Microsoft есть официальный сайт, где вы можете скачать обновление по номеру. Все достаточно просто, заходим на этот сайт (ссылка). Далее вводим номер обновления в поиск, скачиваем и устанавливаем его. Можно скачать одновременно несколько обнов – смотрим в корзину. И еще, не забудьте про разрядность системы (32 или 64 бита) – если в названии нет никакой информации по данному поводу, то значит это 32-х битная версия.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    Способ 7: Сторонняя программа

    Если есть какие-то проблемы с обновлением, то можно воспользоваться сторонней утилитой. Возможно, с неё получится скачать и установить недостающий компонент. Мы будем использовать программу с открытом кодом – Windows Update Minitool.

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

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Выделите нужные пакеты и нажмите по кнопке инсталлирования.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    Способ 8: Отключение защиты

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

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    Если 80070643 ошибка обновления Windows 10 возникает вновь – проверьте, чтобы брандмауэр был включен. Самое главное, чтобы была активна сама служба:

    1. Зайдите в службы.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Найдите службу брандмауэра и откройте её.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Установите тип запуска в автоматическом режиме.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    Способ 9: Настройка DNS

    Если есть какие-то проблемы с подключением, то можно попробовать установить ДНС от Google. Если они установлены не вами, то DNS-сервера подхватываются от вашего провайдера. А они, как правило, обновляются не так часто.

    1. Жмем:

    + R

    1. Вводим команду:

    ncpa.cpl

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Зайдите в свойства того подключения, которое вы используете – для этого используем правую кнопку мыши.

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

    1. Один раз нажмите по протоколу версии 4 и зайдите в свойства. Теперь установите ДНС, так же как у меня на скриншоте ниже. В конце жмем «ОК».

    0x80070643 в Windows 10: В процессе установки произошла неисправимая ошибка (Есть решение)

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

    • Попробуйте использовать другое подключение к интернету. Если есть возможность, то можно попробовать раздать вай-фай с телефона.
    • Отключите все программы, которые работают с прокси или VPN – смотрим в правый нижней угол экрана и отключаем все лишнее.
    • Если вы ранее устанавливали какие-то программы, утилиты или сторонние драйвера, то можно попробовать выполнить восстановление ОС.
    • Проверьте ОС антивирусной программой со свежими базами. Я бы даже воспользоваться встроенным антивирусом – он с этим справляется на ура. «Пуск» – «Параметры» – «Обновление и безопасность» – «Безопасность Windows» – «Защита от вирусов и угроз» – «Параметры сканирования» – ставим галочку «Полное сканирование» и жмем по кнопке ниже.
    • Проверьте ваш носитель на наличие битых секторов. Лучше всего использовать ту же программу Victoria. Видео можете глянуть ниже.
    • Советую выполнить комплексную чистку системы от разного рода мусора, лишних программ, кеша и т.д. Об этом подробно можно почитать тут.
    • Попробуйте выполнить чистую установку операционной системы. Используем только официальную утилиту от Microsoft.

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

    Видео

    Решили мы как-то перевести свой проект на Visual Studio 2015 — там ведь столько захватывающих фич! Вчера вот только решили, а уже сегодня утром я запустил её инсталлятор. Небо было безоблачным, ничто не предвещало беды. Ну что, в самом деле, может пойти не так? Сколько уже этих Visual Studio переставлено — не счесть (я, помнится, ещё 6.0 когда-то ставил). Кто бы мог подумать, что эта тривиальнейшая задача может вылиться в весьма неожиданный забег по граблям длинной почти в целый рабочий день.

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

    Хм. Не поставился значит, Team Explorer и ещё пару минорных пакетов. Ну ок. Закрываем, переустанавливаем. Не помогает. Удаляем студию, перезагружаемся, устанавливаем — та же ошибка. Лезем в Гугл с вопросом об ошибке установки Visual Studio 2015 на этапе инсталляции компонента Team Explorer и понимаем, что проблема это массовая — десятки ссылок с тем же описанием:
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17

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

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

    Итак, всё что у нас есть, это входная точка ошибки — проблема с Team Explorer. И ссылочка на лог-файл на приведённом выше скриншоте. Ну ок, давайте пойдём почитаем что там лог-файл думает о нашей ошибке.

    Лог

    [15FC:1A18][2015-11-26T17:30:17]i000: MUX:  ExecutePackageBegin PackageId: vs_teamExplorerCore
    [2118:2240][2015-11-26T17:30:17]i301: Applying execute package: vs_teamExplorerCore, action: Install, path: C:ProgramDataPackage Cache{791295AE-3B0A-3222-9E69-26C8C106E8D1}v14.0.23102packagesTeamExplorerCorevs_teamExplorerCore.msi, arguments: ' MSIFASTINSTALL="7" USING_EXUIH="1"'
    [15FC:1A18][2015-11-26T17:31:06]i000: MUX:  ExecuteError: Package (vs_teamExplorerCore) failed: Error Message Id: 1722 ErrorMessage: There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.  
    [2118:2240][2015-11-26T17:31:09]e000: Error 0x80070643: Failed to install MSI package.
    [2118:2240][2015-11-26T17:31:09]e000: Error 0x80070643: Failed to execute MSI package.
    [15FC:1A18][2015-11-26T17:31:09]e000: Error 0x80070643: Failed to configure per-machine MSI package.
    [15FC:1A18][2015-11-26T17:31:09]i000: MUX:  Installation size in bytes for package: vs_teamExplorerCore MaxAppDrive: 0  MaxSysDrive: 440487936  AppDrive: 0  SysDrive: 263573504
    [15FC:1A18][2015-11-26T17:31:09]i000: MUX:  Return Code:0x80070643 Msi Messages:There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.   Result Detail:0 Restart:None
    [15FC:1A18][2015-11-26T17:31:09]i000: MUX:  Set Result: Return Code=-2147023293 (0x80070643), Error Message=There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.  , Result Detail=, Vital=True, Package Action=Install, Package Id=vs_teamExplorerCore
    [15FC:1A18][2015-11-26T17:31:09]i000: Setting string variable 'BundleResult' to value '1603'
    [15FC:1A18][2015-11-26T17:31:09]i319: Applied execute package: vs_teamExplorerCore, result: 0x80070643, restart: None
    [15FC:1A18][2015-11-26T17:31:09]e000: Error 0x80070643: Failed to execute MSI package.
    

    Всё, что можно понять из этого лога, это то что компонент ставился-ставился, да что-то не поставился. Бывает, мол, чего уж там. Ну, спасибо большое за информацию!

    Ладно, давайте зайдём с другой стороны. Team Explorer это (как и почти всё в современных версиях Visual Studio) — VSIX (компонент, расширение). Ставится отдельно от ядра студии специальной программой VSIXInstaller.exe, которая живёт в C:Program Files (x86)Microsoft Visual Studio 14.0Common7IDE и умеет при установке этих самых VSIX-компонентов писать во временную папку (ну, ту, которая %TEMP%) логи о том, как всё прошло. Идём в %TEMP%, находим по времени ошибки из лога выше файлик, соответствующий установке Team Explorer. Вот он:

    Лог

    26.11.2015 17:31:01 - Microsoft VSIX Installer
    26.11.2015 17:31:01 - -------------------------------------------
    26.11.2015 17:31:01 - Initializing Install...
    26.11.2015 17:31:01 - Extension Details...
    26.11.2015 17:31:01 - 	Identifier      : Microsoft.VisualStudio.TeamFoundation.TeamExplorer.Extensions
    26.11.2015 17:31:01 - 	Name            : Team Foundation Team Explorer Extensions
    26.11.2015 17:31:01 - 	Author          : Microsoft
    26.11.2015 17:31:01 - 	Version         : 14.0.23102
    26.11.2015 17:31:01 - 	Description     : Team Foundation extensions for Team Explorer
    26.11.2015 17:31:01 - 	Locale          : en-US
    26.11.2015 17:31:01 - 	MoreInfoURL     : 
    26.11.2015 17:31:01 - 	InstalledByMSI  : False
    26.11.2015 17:31:01 - 	SupportedFrameworkVersionRange : [0.0,2147483647.2147483647]
    26.11.2015 17:31:01 - 
    26.11.2015 17:31:06 - 	SignedBy        : Microsoft Corporation
    26.11.2015 17:31:06 - 	Certificate Info : [Subject]
      CN=Microsoft Corporation, OU=MOPR, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    
    [Issuer]
      CN=Microsoft Code Signing PCA 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
    
    [Serial Number]
      33000000A81581DB462EBDD9480000000000A8
    
    [Not Before]
      05.03.2015 1:42:40
    
    [Not After]
      05.06.2016 2:42:40
    
    [Thumbprint]
      EFCF3B47C17854AB6E4C63821DE31A59B24D62B2
    
    26.11.2015 17:31:06 - 	Supported Products : 
    26.11.2015 17:31:06 - 		Microsoft.VisualStudio.IntegratedShell
    26.11.2015 17:31:06 - 			Version : [14.0]
    26.11.2015 17:31:06 - 		Microsoft.VisualStudio.Express_All
    26.11.2015 17:31:06 - 			Version : [14.0]
    26.11.2015 17:31:06 - 
    26.11.2015 17:31:06 - 	References      : 
    26.11.2015 17:31:06 - 
    26.11.2015 17:31:06 - Searching for applicable products...
    26.11.2015 17:31:06 - System.TypeInitializationException: The type initializer for 'VSIXInstaller.SupportedSKUs' threw an exception. ---> System.BadImageFormatException: Could not load file or assembly 'Microsoft.VisualStudio.Settings.14.0.dll' or one of its dependencies.  is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
       at VSIXInstaller.SupportedSKUs.AddInstalledIsolatedShells(Version vsVersion)
       at VSIXInstaller.SupportedSKUs..cctor()
       --- End of inner exception stack trace ---
       at VSIXInstaller.SupportedSKUs.get_SupportedSKUsList()
       at VSIXInstaller.App.InitializeInstall(Boolean isRepairSupported)
       at VSIXInstaller.App.OnStartup(StartupEventArgs e)
    26.11.2015 17:31:06 - System.TypeInitializationException: The type initializer for 'VSIXInstaller.SupportedSKUs' threw an exception. ---> System.BadImageFormatException: Could not load file or assembly 'Microsoft.VisualStudio.Settings.14.0.dll' or one of its dependencies.  is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
       at VSIXInstaller.SupportedSKUs.AddInstalledIsolatedShells(Version vsVersion)
       at VSIXInstaller.SupportedSKUs..cctor()
       --- End of inner exception stack trace ---
       at VSIXInstaller.SupportedSKUs.get_SupportedSKUsList()
       at VSIXInstaller.App.OnExit(ExitEventArgs e)
    

    Ну, тут уже побольше всякого интересного написано, конечно. Нас интересует первый момент, когда что-то пошло не так. Вот он:

    26.11.2015 17:31:06 - System.TypeInitializationException: The type initializer for 'VSIXInstaller.SupportedSKUs' threw an exception. ---> System.BadImageFormatException: Could not load file or assembly 'Microsoft.VisualStudio.Settings.14.0.dll' or one of its dependencies. is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)

    Хм, произошла ошибка при попытке загрузить сборку Microsoft.VisualStudio.Settings.14.0.dll. Первой моей мыслью было то, что студия как-то запуталась в порядке установки своих компонентов и пытается использовать при установке что-то, что ещё не установилось куда надо. Так, есть у нас в системе такая библиотека?

    Оказалось — есть. Лежит в GAC, там где ей и положено лежать:

    Так, что же получается? Сборка есть, она находится там, где нужно, но не загружается. Может быть, битая? Берём IL DASM, загружаем — всё ок.

    Может быть умельцы из Microsoft сумели написать такой инсталлятор, у которого иногда получается не найти сборку в GAC? Берём Process Monitor, добавляем в него фильтр на открытие файлов и снова запускаем инсталлятор студии. Доходим до ошибки, смотрим логи.

    Так, инсталлятор ищет Microsoft.VisualStudio.Settings.14.0.dll и находит её ровно там, где она и должна быть — в GAC. Ок, что же не так?
    Читаем ещё раз сообщение об ошибке: «System.BadImageFormatException: Could not load file or assembly ‘Microsoft.VisualStudio.Settings.14.0.dll’ or one of its dependencies. is not a valid Win32 application.». Так, если сама Microsoft.VisualStudio.Settings.14.0.dll есть и валидна — может быть дело в одной из её зависимостей? Возвращаемся в Process Monitor и смотрим что там загружается непосредственно после нашей сборки.

    Ага, vcruntime140.dll загружается. Это redistributable-библиотека от Visual Studio 2015. Ну, она-то точно должна была поставиться на одном из первых этапов установки! Но давайте проверим, чем уже чёрт не шутит.

    Проверка раз — в списке установленных программ:

    Проверка два — в папке C:WindowsSysWOW64:

    Проверка три — это, собственно, «SUCCESSS» в логе Process Monitor:

    Последняя проверка — вообще железобетонный аргумент: видите, поискали, попробовали открыть, открылось успешно — значит файл найдён. Всё, подозрения снимаются, идём дальше. Так, какую-же библиотеку инсталлятор VSIX пытается подгрузить следующей по логами Process Monitor?

    Как это опять vcruntime140.dll уже в другой папке?! Получается, найдя vcruntime140.dll в папке C:WindowsSysWOW64 и успешно её открыв (а мы знаем что так и было по логам выше!) загрузчик зависимостей всё-же почему-то счёл её недостаточно хорошей и отбросил. Как же так?! Это что — не майкрософтовская библиотека? Смотрим свойства:

    Да нет, нормальная библиотека. Почему же не загрузилась? Давайте посмотрим на неё внимательнее. Для этого в составе любой версии Visual Studio есть отличная утилита dumpbin. Запускаем её с вот такими ключами:

    dumpbin /headers c:windowsSysWOW64vcruntime140.dll
    

    и смотрим на результаты:

    Microsoft (R) COFF/PE Dumper Version 10.00.40219.01
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    
    Dump of file c:windowsSysWOW64vcruntime140.dll
    
    PE signature found
    
    File Type: DLL
    
    FILE HEADER VALUES
                8664 machine (x64)
                   7 number of sections
            558CE2FF time date stamp Fri Jun 26 08:28:31 2015
                   0 file pointer to symbol table
                   0 number of symbols
                  F0 size of optional header
                2022 characteristics
                       Executable
                       Application can handle large (>2GB) addresses
                       DLL
    ....
    
    

    Подождите-подождите… А почему это ты, библиотечка, 64-битная?! Ты же лежишь в папке C:windowsSysWOW64, где вообще-то место только 32-битным библиотекам! А ну-ка давайте посмотрим, что же тогда лежит в C:WindowsSystem32?

    А то же самое (кто не верит в размер — можете проверить каким-нибудь WinMerge, они идентичны). Вы уже уловили, в чём суть? Ошибка закралась в инсталятор Redistributable-компонентов, входящий в инсталятор Visual Studio 2015 — он просто ставит 64-битные версии рантайм-библиотек и в папку для 64-битных библиотек (C:WindowsSystem32) и в папку для 32-битных (c:windowsSysWOW64). В итоге при дальнейшей попытке использования 64-битной версии всё будет ок, а вот при попытке загрузки 32-битной версии будет то, что мы увидели при установке Team Explorer — загадочные ошибки вообще без упоминания библиотеки vcruntime140.dll и Redistributable-пакета. И делай, что хочешь.

    А что же мы хотим делать? А удалить x86-часть Redistributable-пакета Visual Studio 2015, скачать её отдельно с сайта Microsoft и переустановить. Сюрприз — на сайте Microsoft версия правильная, она установит 32-битную версию библиотеки в C:windowsSysWOW64, после чего можно перезапустить установку Visual Studio 2015 и она успешно дойдёт до конца!

    Happy end.

    Осталось как-то объяснить начальству почему это я целый день устанавливал Visual Studio, если с этим дети в третьем классе за час справляются. В общем-то ради этой цели и была написана данная статья, а уж зачем вы её прочли — я не знаю :)

    P.S. Справедливости ради следует отметить, что поиск по той же проблеме с упоминанием слов «redistributable» и «vcruntime140» всё-таки выводит на одиноко валяющийся на обочине Stackoverflow вопрос с правильным ответом (кто-то прошел тот же путь, что и я!), который в виду своей низкой оценки(«+1» на момент написания статьи) не воспринимается людьми, как настоящее решение проблемы. Не будем забирать у автора того ответа пальму первенства и плодить лишние сущности, если описанная в статье проблема коснулась и вас, а предложенное решение помогло — вы можете проголосовать за этот ответ на Stackoverflow.

    Понравилась статья? Поделить с друзьями:
  • Как исправить ошибку 0x80070570 файл или папка повреждены
  • Как исправить ошибку 0x800704ec на windows 7
  • Как исправить ошибку 0x80070490 при установке
  • Как исправить ошибку 0x8007045d при копировании
  • Как исправить ошибку 0x8007045d на флешку