Полное исправление: сбой обновления защитника windows, код ошибки 0x80070643
Содержание:
Что делать если Windows Defender вообще не стоит
Для ее устранения есть несколько вариантов. Если у вас не установлен Windows Defender Antivirus, то можете его скачать отдельным пакетом с сайта Microsoft и установить, либо можете включить поиск дополнительных обновлений по другим продуктам, и установить из него, тем самым вы обойдете ошибку 8050800c в «Центре обновления (Windows Update)».
ссылка на скачивание Windows Defender отдельным пакетом https://www.microsoft.com/en-us/wdsi/definitions
Спускаетесь в середину страницы и находите сводную таблицу, в которой находите свою операционную систему, у меня, это Windows 7 и выбираете свою разрядность.

В итоге у вас будет файл mpas-fe.exe, запустите его установку от имени администратора, вы подтвердите установку, которая в фоновом режиме установит обновление, на это может уйти минуты 2-3, отслеживать ее можно только в мониторе ресурсов, так как задание для пользователя не видно в виде какого-либо мастера. После установки mpas-fe.exe у вас ошибка 8050800c в Windows 7 должна пропасть.

Теперь если в центре обновления Windows нажать кнопку поиска обновлений или повторить, то вы уже увидите, что данного обновления KB915597 Windows Defender Antivirus 1.283.465 нет, у меня выскочило «Отсутствуют какие-либо обновления для данного компьютера» и как видите я полностью исправил ошибку обновления 8050800c, все просто.

Второй вариант, когда у вас в системе не установлен пакет Windows Defender Antivirus, заключается в том, что вы должны запросить у Microsoft обновления для других продуктов, нажимаем ссылку «Дополнительные сведения»

У вас откроется Internet Explorer, где необходимо дать разрешение для запуска надстройки «Windows Update Vista Web Control»

Принимаем лицензионное соглашение и нажимаем кнопку «Установить»

Разрешаем выполнение надстройки в вашей Windows 7.

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

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

Снимаем галочку на против данной KB915597 и нажимаем OK.

Переходим теперь к необязательным пакетам, и выбираем оба в пункте Security Essentials Free Antivirus и нажимаем OK.

После этих действий мы будем производить установку только не основных апдейтов, нажимаем «Установить обновление»

У вас стартанет загрузка.

Через некоторое время появится мастер установки Windows Defender Essentials, нажимаем далее.

Принимаем лицензионное соглашение в Windows Defender Antivirus

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

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

Когда все готово, то начинаем установку Windows Defender Essentials

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

Нажимаем кнопку обновить.

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

Далее.

Включаем брандмауэр Windows 7.

Дожидаемся процесса обновления.

В итоге вы видите, что глючное обновление с кодом ошибки 8050800c пропало и все стало зелененьким.

После инсталляции Windows Defender Essentials я вас советую открыть его в системном трее (Области уведомлений) и обновить.

Это уже будет последний этап, обещаю.

Все теперь антивирус стал по последнему слову обновлен и зелен, ошибка 8050800c ушла в прошлое, поздравляю вас.

Что генерирует ошибку времени выполнения 0x80070643?
Вполне вероятно, что при загрузке Microsoft Security Essentials вы столкнетесь с «Microsoft Security Essentials Error 0X80070643». Мы можем определить, что ошибки во время выполнения ошибки 0x80070643 происходят из:
Ошибка 0x80070643 Crash — Номер ошибки вызовет блокировка системы компьютера, препятствуя использованию программы. Это возникает, когда Microsoft Security Essentials не работает должным образом или не знает, какой вывод будет подходящим.
Утечка памяти «Microsoft Security Essentials Error 0X80070643» — последствия утечки памяти Microsoft Security Essentials связаны с неисправной операционной системой. Потенциальные триггеры могут быть «бесконечным циклом», или когда программа выполняет «цикл» или повторение снова и снова.
Ошибка 0x80070643 Logic Error — «логическая ошибка», как говорят, генерируется, когда программное обеспечение получает правильный ввод, но генерирует неверный вывод. Виновником в этом случае обычно является недостаток в исходном коде Microsoft Corporation, который неправильно обрабатывает ввод.
Такие проблемы Microsoft Security Essentials Error 0X80070643 обычно вызваны повреждением файла, связанного с Microsoft Security Essentials, или, в некоторых случаях, его случайным или намеренным удалением. Как правило, любую проблему, связанную с файлом Microsoft Corporation, можно решить посредством замены файла на новую копию. Если ошибка Microsoft Security Essentials Error 0X80070643 возникла в результате его удаления по причине заражения вредоносным ПО, мы рекомендуем запустить сканирование реестра, чтобы очистить все недействительные ссылки на пути к файлам, созданные вредоносной программой.
Causes of .NET Framework Error 0X80070643 Errors
.NET Framework Error 0X80070643 issues are caused by a corrupt or missing .NET Framework Error 0X80070643, invalid registry keys associated with .NET Framework, or a malware infection.
Primarily, .NET Framework Error 0X80070643 issues are produced by:
- .NET Framework Error 0X80070643 entry invalid or corrupt.
- .NET Framework Error 0X80070643 file corrupted from virus infection.
- Another program maliciously or mistakenly deleted .NET Framework Error 0X80070643-related files.
- Another program conflicting with .NET Framework Error 0X80070643 or another .NET Framework shared reference.
- .NET Framework (.NET Framework Error 0X80070643) corrupted during download or install.
Product by Solvusoft
Compatible with Windows 11, 10, 8, 7, Vista, XP and 2000
Causes of Definition Update for Windows Defender — KB2267602 error?
Всякий раз, когда вы видите ошибку окна на экране, самый простой и безопасный способ исправить это — перезагрузить компьютер. Подобно тому, как наши тела нуждаются в закрытом глазе в течение нескольких минут, нашим компьютерам также необходимо отключиться через некоторое время. Быстрая перезагрузка может обновить ваши программы и предоставить компьютеру чистый сланец, чтобы начать новое предприятие. Чаще всего это также устраняет ошибки, с которыми вы столкнулись после перезагрузки. Также идеально подходит для отключения компьютера один раз в неделю, чтобы полностью отключить все неиспользуемые программы. Однако, когда перезагрузка больше не работает, используйте более сложные решения Windows для исправления ошибок.
Важно всегда запускать системное диагностическое сканирование, когда обновления Windows не могут загрузить или установить, чтобы определить основную причину проблемы. Microsoft предоставляет средство устранения неполадок для связанных с Windows Update ошибок, которые обнаруживают проблему и, скорее всего, могут ее автоматически исправить. Тем не менее, всегда есть такие типы ошибок, которые трудно скопировать
Тем не менее, всегда есть такие типы ошибок, которые трудно скопировать.
Ниже приведены некоторые шаги, которые помогут вам устранить проблему и исправить ее.
- Очистите временные файлы и интернет-кеш и перезагрузите компьютер.
- Отключите брандмауэр и антивирусное программное обеспечение.
- Используйте средство устранения неполадок Windows Update для устранения изменений в настройках Windows Updates.
- Сбросьте папку распространения программного обеспечения.
- Сбросьте папку Catroot.
- Загрузите в состояние чистой загрузки и снова запустите Центр обновления Windows.
Причины ошибки 0x80070643 или код 643
Причин этой ошибки может быть достаточно много, из того что я выяснил основная в том что установленная предыдущая версия программы которую Вы пытаетесь установить или обновить повреждена или некорректно удалена. Например вы пытаетесь установить Net Framework 4.7 и получаете ошибку 0x80070643, установка прерывается. Скорее всего это означает что какая-то из предыдущих версий либо некорректно удалена, либо повреждены ее файлы и ключи реестра, из-за чего обновление или более новая версия не устанавливаются. Помимо этого причиной ошибки могут быть:
- Повреждение ключей реестра необходимых для корректного обновления или установки приложения, отсутствие прав доступа к ним;
- Повреждения базы данных службы Windows Update;
- Повреждения системных файлов;
- При работе установщика Windows возникает ошибка, говорящая о его повреждении.
Исправление ошибки с кодом 0x80070643
В первую очередь можно попытаться принудительно перезагрузить файлы обновлений. Для этого следует:
- Запустить командную строчку с полномочиями администратора.
- Ввести в ней директивы, которые остановят службы обновления:
- net stop bits
- net stop Crypt Svc
- net stop WUAU Serv
- net stop MSI server
- Без остановки нельзя будет переименовать папки или удалить файлы, так как они будут блокированы системой.
- Переименовать папку SoftwareDistribution в SoftwareDistribution.OLD, а папку catroot2 – в catroot2.old.
- Перезапустить службы, введя вышеприведенные директивы, заменив слово stop на start.
После этого открывается центр обновления компьютера, и выполняется поиск. Если ошибка 0x80070643 все еще останется, необходимо применить еще один вариант исправления. Для этого следует переустановить компоненты .NET Framework. Они могут оказывать влияние на работу центра обновления, что может привести к ошибке 0х80070643. Вероятность её возникновения увеличивается при наличии нескольких установленных версий .NET. Вначале следует их полностью удалить. При возникновении неполадок во время этой операции, например, при появлении сообщения об отсутствии пакета установки, нужные файлы удаляются вручную.
Завершить деинсталляцию Microsoft.NET поможет инструмент Microsoft Fix It, который удалит из реестра записи о присутствии этого приложения. После того, как мастер выполнит свою работу, Microsoft.NET исчезнет из списка установленных программ.
Актуальные версии Dot NET Framework для разных выпусков Windows приводятся ниже:
- Для Windows 7 – это 3.5x.
- Для Windows 8 – это версия 4 или 4.5x.
- Для Windows 10 всех версий — 4.6x или 4.7x.
Для переустановки Dot NET также можно использовать WSUS Offline Update. В окне генератора обновлений следует поставить флажок возле пункта установки библиотек «Си++» и Dot NET Framework, и нажать кнопку «Старт».
Все необходимые файлы будут загружены, а ход выполнения будет отображаться в окне командной строки, которое закроется автоматически по окончанию процесса. После этого следует запустить установщик обновлений WSUS, находящийся в папке client, проставить галочку напротив пункта установки Dot NET Framework требуемой версии и нажать кнопку запуска.

При сохранении проблемы с кодом 0x80070643 даже после обновления .NET можно пойти на радикальный шаг — очистить и перезагрузить содержимое папки Servicing Packages или переустановить систему. В обоих случаях нужно будет создать точку восстановления и резервную копию пользовательских данных.
Перед удалением файлов с расширениями cat и mum следует остановить службы обновления, как описано выше. Затем следует перейти в папку Windows, а из неё – зайти в каталоги Servicing и Packages и удалить файлы. После этого запускается программа проверки целостности системы с ключом /scannow. Можно также попытаться выполнить поиск обновлений. В результате сервисные пакеты должны быть заново загружены.
Если проблема остается, то необходимо переустановить систему. В случае с Windows 10 можно воспользоваться чистой установкой. В этом случае будут стерты ошибочные файлы и ключи реестра. Аналогичную операцию можно произвести с помощью установочного диска системы.
Таким образом, ошибка с кодом 0x80070643 может легко устраняться при наличии определённых навыков. В этом случае можно сохранить свои личные файлы и программы. А обновления смогут устанавливаться автоматически при помощи соответствующего центра.
Ошибка установки обновления .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)
- после завершения работы программы обязательно перезагрузите компьютер
Снова попробуйте установить обновления. Тут уже проблема должна быть решена.
Если и после этих действий проблема остается, необходимо выполнить установку системы с сохранением ваших файлов и программ.
Распакуйте образ любым архиватором или запустите диск, найдите в корне образа или диска файл Setup и запустите его. Следуйте инструкциям установщика и Ваша система будет обновлена. После этого необходимые обновления установятся корректно.
Таким образом Вы сможете решить ошибку 0x80070643 windows 7 ошибка обновления .NET Framework.
Переходим ко второму варианту, когда может возникать ошибка при установке обновлений.
Способы исправления

Существуют разные методы устранения неисправности. Они зависят от факторов, из-за которых появилась проблема. Так как причин может быть множество, распишем несколько универсальных способов. Они подойдут и для разных версий ОС (в том числе для 10 и 7)
Net Framework
В Windows 7 «0x80070643» может появиться из-за неполадок с Net Framework. Чтобы от них избавиться, необязательно даже перезагружать обновления.
- Перейдите в Пуск — Панель управления.
- Откройте «Программы и компоненты». Или «Удаление программ».
- Отобразятся все утилиты. Кликните на «Net Framework». Список составлен по алфавиту, поэтому найти нужный пункт будет просто.
- Нажмите кнопку «Удалить/Изменить». Она находится над основной рабочей областью. Та же опция есть в контекстном меню.
- Поставьте точку в пункт «Восстановить» и кликните «Далее».
- Дождитесь окончания процесса.
После этого все повреждённые элементы программы будут переустановлены. Если именно она являлась причиной сбоя, ошибка исчезнет. Также можно удалить приложение полностью, чтобы её исправить. Для этого надо воспользоваться специальными утилитами (например, Revo Uninstaller). Иначе какие-то файлы от Net Framework останутся на компьютере.
В 10-й версии ОС эта проблема также может возникнуть.
Чистка кэша
Обновления, полученные через центр Windows Update, перед установкой попадают в кэш операционной системы. Если были загружены «битые» файлы, то появится диалоговое окно с «0x80070643». Если заново скачать апдейт, его можно будет поставить без проблем. Для этого надо очистить кэш (точнее, переименовать папку, в которой он находится).
В Windows 8 и 10 эта функция автоматизирована. Для неё есть специальная утилита. Но вот в 7-й версии ОС — это надо делать вручную.
- Пуск — Программы — Стандартные.
- Кликните правой кнопкой мыши на «Командная строка».
- Выберите «Запуск от имени администратора».
- Введите последовательно следующие надписи без кавычек: «net stop wuauserv», «ren %windir%\SoftwareDistribution SoftwareDistribution.OLD», «net start wuauserv». После каждой команды надо нажимать Enter. Вбивайте их именно в том порядке, в котором они написаны здесь. Скопировать и вставить их не получится — надо печатать самостоятельно.
- После этого попробуйте вновь установить апдейт через Центр обновления.
В Windows 10 командная строка тоже есть. Но в этой ОС лучше воспользоваться утилитой для чистки кэша.
Перезапуск служб

Чтобы исправить 0x80070643, можно перезапустить службы, отвечающие за загрузку новых версий программ. Этот метод подходит для разных версий ОС (и для 7, и для 8, и для 10).
Вначале надо остановить работу системных программ: MSI Installer, Cryptographic, BITS и Windows Update Services. От них зависит ход установки через Центр обновления. Запустите командную строку и введите команды (после каждой нажимайте Enter).
- net stop bits net stop.
- net stop cryptSvc.
- net stop wuauserv.
- net stop msiserver.
Затем переименуйте папки, в которых находятся апдейты. Так они загрузятся по новой. Но при этом у вас на всякий случай останутся старые файлы скачанных обновлений. Нужные каталоги находятся в директории C:\Windows\ (актуально и для 10-ки, и для 7-ки). Один из них называется «SoftwareDistribution», другой — «catroot2» (в подкаталоге System32). Сменить их имена можно всё в той же командной строке. Для этого введите «ren » (без кавычек).
После этого вновь запустите службы. Напишите команды:
- net start msiserver.
- net start cryptSvc.
- net start wuauserv.
- net start bits.
Теперь закройте командную строку (введите в ней «Exit» или нажмите на крестик справа вверху) и попробуйте вновь загрузить апдейт через Центр обновления.

Что делать если Windows Defender вообще уже стоит
Если у вас уже в системе данный антивирус установлен, и вы не можете его обновить, выглядеть это может и вот так:

Откройте редактор реестра Windows, и перейдите в ветку:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\
тут вы обнаружите папки с SID номерами, формата S-1-5-. Пробегитесь по каждой из веток и удостоверьтесь, что в каждой из них есть ключ Profileimagepath, если его нет, то его нужно создать. Для этого через правый клик выберите создать мультистроковый параметр.

И дайте ему значение 1, данный параметр должен быть в каждой из веток, где его изначально нет, после чего перезагрузите систему и попытайтесь найти и установить новые обновления в Windows 7 или 10.

https://support.microsoft.com/en-us/help/4027322/windows-update-troubleshooter или у меня с сайта
Запускаете его для Windows Update и следуете по мастеру исправления неисправностей, на выходе вы получите либо исправленную ошибку 8050800C, либо новую, которую сможете поискать.

Напоминаю, что в Windows 10 есть уже встроенная утилита, ее найти можно в параметрах Windows — Устранение неполадок — Центр обновления Windows

Еще одним методом исправить код 8050800c является очистка папок в которые скачиваются обновления, и если они по какой-то причине повредились, то может выскакивать ошибка, напоминаю это папки SoftwareDistribution и catroot2. Я вас написал скрипт, который их почистит и все сделает красиво, вот его код:
Скачать готовый скрипт очистки папок SoftwareDistribution и catroot2
Запускаете скрипт от имени администратора и ждете его выполнения, после чего пробуем снова произвести установку обновлений.

net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
Del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat» Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) cd /d %windir%\system32 regsvr32.exe atl.dll /s regsvr32.exe urlmon.dll /s regsvr32.exe mshtml.dll /s regsvr32.exe shdocvw.dll /s regsvr32.exe browseui.dll /s regsvr32.exe jscript.dll /s regsvr32.exe vbscript.dll /s regsvr32.exe scrrun.dll /s regsvr32.exe msxml.dll /s regsvr32.exe msxml3.dll /s regsvr32.exe msxml6.dll /s regsvr32.exe actxprxy.dll /s regsvr32.exe softpub.dll /s regsvr32.exe wintrust.dll /s regsvr32.exe dssenh.dll /s regsvr32.exe rsaenh.dll /s regsvr32.exe gpkcsp.dll /s regsvr32.exe sccbase.dll /s regsvr32.exe slbcsp.dll /s regsvr32.exe cryptdlg.dll /s regsvr32.exe oleaut32.dll /s regsvr32.exe ole32.dll /s regsvr32.exe shell32.dll /s regsvr32.exe initpki.dll /s regsvr32.exe wuapi.dll /s regsvr32.exe wuaueng.dll /s regsvr32.exe wuaueng1.dll /s regsvr32.exe wucltui.dll /s regsvr32.exe wups.dll /s regsvr32.exe wups2.dll /s regsvr32.exe wuweb.dll /s regsvr32.exe qmgr.dll /s regsvr32.exe qmgrprxy.dll /s regsvr32.exe wucltux.dll /s regsvr32.exe muweb.dll /s regsvr32.exe wuwebv.dll /s
netsh winsock reset netsh winhttp reset proxy net start bits net start wuauserv net start appidsvc net start cryptsvc wuauclt /Updatenow
Если и это не помогло исправить ошибку 8050800c, то попробуйте открыть командную строку от имени администратора и попробовать выполнить команду:
sfc /scannow
Дождаться результата, если будут проблемы с поврежденными файлами, то выполните команду:
Dism /Online /Cleanup-Image /RestoreHealth
Исправляем ошибку 0x80070643 в Windows 10
Ошибка не сопровождает какой-то определенный компонент и может относится к обновлениям разной степени важности, а значит, нет конкретной причины ее появления. Способов решения проблемы, следовательно, тоже много — начиная с устранения неполадок в службе, которая обеспечивает обновление Виндовс 10, и заканчивая предотвращением конфликтов с уже установленным на устройстве ПО. Рассмотрим каждый из них по порядку
Рассмотрим каждый из них по порядку.
Способ 1: Устранение проблем в системе обновления
У Microsoft есть свой инструмент устранения подобных ошибок, поэтому в первую очередь воспользуемся им.
- Скачиваем, запускаем утилиту и нажимаем «Далее».

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

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

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

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

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

Подробнее: Проверка и восстановление целостности системных файлов в Windows 10
Способ 4: Устранение проблем с НЕТ Фреймворк
– это программная платформа, предназначенная для запуска приложений и игр. Когда она повреждена, есть высокий риск, что при обновлении произойдет сбой. Для начала воспользуемся специальным средством, которое проверит программную платформу и, если найдет ошибки, исправит их.
- Запускаем утилиту, принимаем условия разработчиков и нажимаем «Next».

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

Когда утилита внесет необходимые изменения, жмем «Finish».

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

Подробнее:Как обновить .NET FrameworkУдаление программного компонента Microsoft .NET Framework
Способ 5: Очистка компонентов обновлений Виндовс 10
В системе есть две важные служебные директории – «SoftwareDistribution» и «Catroot2». Первый каталог используется для загрузки обновлений перед их установкой. Они хранятся там какое-то время, а затем система автоматически удаляет некоторые из них. В папке «Catroot2» лежат файлы, которые также используются во время обновления. Сбросить компоненты можно очисткой или переименованием этих каталогов.
Способ 6: Удаление вирусов, отключение антивируса
Вирусы негативно влияют на работу системы в целом, поэтому глубокое сканирование ее антивирусом может устранить ошибку. В свою очередь антивирусное ПО и Защитник Виндовс могут блокировать установку программ, и файлы обновления системы часто не являются исключением. Чтобы проверить этот вариант, можно на время отключить брандмауэр и антивирус. Главное, помнить, что в этот момент Виндовс будет уязвима для вирусов, поэтому независимо от результата защитное ПО следует снова запустить.

Подробнее:Отключение антивирусаОтключение Защитника в Windows 10
Другой вариант – по очереди удалить недавно установленное программное обеспечение и игры, так как именно они могут вызывать ошибку. Иногда есть смысл подождать, когда придут очередные обновления, особенно если проблема возникает при установке двух-трех компонентов, которые не являются критическими. Бывали случаи, когда последующий апдейт завершился успешно.
Выше нами были рассмотрены наиболее распространенные способы устранения ошибки 0x80070643. Если вы знаете иные методы решения проблемы, напишите об этом. Возможно, эта информация поможет другим пользователям, которые уже задумались о переустановке системы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
“Чистая” загрузка — как избежать сбоев при обновлении системы
Ещё одни способ решения проблемы — это запуск установки обновлений в режиме «чистой» загрузки. Это особый режим, который не допускает установки программ, написанных не Microsoft.

Еще один способ исправить или избежать возникновения ошибки сводится к так называемому “чистому” или выборочному запуску, пропускающему только фирменное ПО Microsoft
Вот как можно его включить:
- Открываем поиск Windows 10 и вводим msconfig. Аналогично — «Пуск» — «Выполнить» или просто нажимаем Win + R (работает во всех версиях Windows). После ввода команды жмём Enter.
- Вводим пароль администратора (если нужно) или просто соглашаемся с запуском программы от имени администратора.
- В окне «Конфигурация системы» на вкладке «Общие» ставим отметку «Выборочный запуск».
- Отключаем флажок «Загружать элементы автозагрузки».
- Во вкладке «Службы» выбираем пункт «Не отображать службы Microsoft» и выбираем «Отключить всё».
- Подтверждаем и перезагружаем систему. После загрузки пробуем установить обновления.

Для этого необходимо выполнить следующие действия:
- Перезагружаем систему.
- При появлении логотипа или выводе данных BIOS нажимаем F8.
- Стрелками выбираем «Безопасный режим с поддержкой сети», жмём Enter.
- После загрузки системы пробуем снова установить обновление.

Обычно перечисленных выше действий хватает для того, чтобы исправить ситуацию и предотвратить повторное появление ошибки
Как видите, решение проблемы с ошибкой 0х80070643 не представляет собой особой сложности. Не нужно быть системным администратором, чтобы устранить её. Необходимо лишь следовать пошаговым инструкциям и поддерживать операционную систему в порядке, а в случае сбоя совершать корректные действия, направленные исключительно на решение возникшей проблемы.
How to fix error 0x80070643 manually
Method 1. Windows update troubleshooter
- Push Windows button;
- Type troubleshoot then press Enter;
- Choose View all at the left panel;
- Select Windows update troubleshooter from the list;
- Choose Advanced;
- Make sure you check Apply repairs automatically;
- Select Run as administrator;
- Choose Next then follow displayed instructions to finish the troubleshooting;
- After finishing troubleshooting process, try to install Windows Updates again.
Method 2. Windows Update restore
- Push Windows + X;
- Choose Command Prompt (Admin). Select Yes if it asks for UAC (User Account Control);
- Type these commands to the command prompt one by one:
- Type these commands at the command prompt, press Enter after each command:
- Type these commands, click Enter after each command:
- Try to run Windows Update install again.
Ошибка в старых версиях Windows
В программных продуктах MS: Windows XP, Vista, 7 и Windows Server 2003, 2008, 2008 R2 сообщение «0x80070463: в процессе установки произошла неисправимая ошибка» или «installation failed with error code 0x80070643 (на английском)» может возникнуть из-за неправильной регистрации последнего апдейта инсталлятора Microsoft (MSI) или сбоя при установке .NET Framework.
Разберем, как можно исправить поврежденный пакет или удалить все установленные версии .NET.
Вариант 1: исправление
Скачиваем «Средство восстановления Microsoft .NET Framework» с сайта поддержки Майкрософт. На данный момент самая последняя версия — англоязычная v1.3 от 13 апреля 2016 года. Программа будет работать только тогда, когда есть подключение к интернету или установочные файлы хранились на диске. В последнем случае возможен режим офлайн, но ПО попросит указать путь к ним.
- Запускаем Microsoft .NET Framework Repair Tool.
- Ставим галочку согласия с лицензией напротив «I have read and accept the license terms» и выбираем продолжение — «Next».
- Вновь щелкаем «Next» для запуска диагностики.
- По окончании исследования проблем «Средство восстановления» выдает список рекомендуемых изменений.
- Если вы соглашаетесь сделать эти исправления — жмите «Next».
- Далее предлагается при открытом диалоговом окне попробовать переустановить .NET или вновь запустить неустановленное обновление. При удачном завершении всех задач нужно нажать «Finish», иначе — «Next».
- Приложение начнет собирать дополнительную информацию и сообщит, что не может справиться с проблемой. Оно отсылает архив журналов в Майкрософт для анализа. Кнопка «Finish» означает завершение работы утилиты.
Возможно запустить «.NET Framework Repair Tool» в фоновом режиме. Это делается через командную строку с использованием соответствующих ключей.
Вариант 2: удаление
Радикальный способ, когда все средства уже испробованы. Производим полное удаление .NET Framework 4:
- Скачиваем «Средство удаления .NET Framework».
- Раскрываем архив и запустить файл cleanup_tool.exe.
- По запросу вводим пароль администратора и продолжаем выполнение программы.
- Соглашаемся что хотим запустить утилиту очистки.
- Принимаем лицензионное соглашение.
- В новом окне отмечаем поле «Удаление продукта» и выбираем «все версии».
- Нажимаем «Очистить сейчас».
- По окончанию работы выходим из программы и перезагружаем компьютер.
Следующей задачей будет установка заново всех доступных версий .NET. Скачиваем их с сайта microsoft.com/downloads или заходим на «Центр обновления Windows», чтобы найти новые версий.
Антивирусные системы
Зачастую решение аналогичного вопроса с установщиком Майкрософт зависит от работы антивируса Microsoft Security Essentials. Проблема решается схожим с предыдущим методом, но с применением другой утилиты:
- Скачиваем и инсталлируем Windows Installer Clean Up.
- Запускаем файл C:\Program Files\Windows Installer Clean Up\msicuu.exe.
- Ищем в списке программ антивирус Майкрософта и удаляем его нажатием «Remove». Там же должны присутствовать еще две службы: Microsoft Antimalware и Microsoft Antimalware Service. Их также нужно удалить.
- Удаляем все установленные на компьютере антивирусы. Как говорилось в начале статьи, часто именно из-за их вмешательства происходит сбои в процессе апдейта.
- Перезагружаем компьютер и пробуем заново поставить обновления.
Важно помнить, что нельзя решать задачу первым попавшимся способом. Это может привести к непредсказуемым последствиям
Если стандартные методы разработчика ПО не справляются, необходимо тщательно проанализировать ситуацию и найти причину, спровоцировавшую проблему. А дальше уже исходя из этого знания, предпринять шаги для нормализации работы операционной системы.