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

kak-ispravit-oshibku-0x80070643-v-windows-10.png

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

Исправляем ошибку 0x80070643 в Windows 10

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

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

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

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

  1. Скачиваем, запускаем утилиту и нажимаем «Далее».

zapusk-sredstva-ustraneniya-nepoladok-pri-obnovlenii-windows-1.png

После анализа системы выбираем вариант «Попробуйте выполнить устранение неполадок от имени администратора». Утилита перезапустится и повторит диагностику, чтобы найти и устранить дополнительные ошибки.</li>Когда процесс завершится, закрываем средство устранения неполадок.</li>Перезагружаем устройство и повторно запускаем проверку обновлений.</li></ol>

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

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

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

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

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

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

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

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

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

  1. Запускаем утилиту, принимаем условия разработчиков и нажимаем «Next».
  2. Если инструмент найдет неполадки, связанные с функционированием платформы, то предложит их исправить. Щелкаем «Next».
  3. Когда утилита внесет необходимые изменения, жмем «Finish».

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

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

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

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

  1. Открываем консоль с правами администратора.
  2. Последовательно вписываем указанные ниже команды и выполняем их нажатием «Enter». Это отключит службы, которые могут помешать выполнять дальнейшие действия. net stop msiservernet stop wuauservnet stop bitsnet stop cryptsvc
  3. Делаем резервные копии указанных выше папок. Для этого прописываем сначала

    ren C:WindowsSoftwareDistribution SoftwareDistribution.old

    а затем

    ren C:WindowsSystem32catroot2 Catroot2.old

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

  4. Снова по очереди запускаем остановленные службы с помощью кодов: net start msiservernet start wuauservnet start bitsnet start cryptsvc.
  5. Вписываем в строку Exit и закрываем консоль.

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

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

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

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

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

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

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

Помогла ли вам эта статья?

Поскольку «десятка» увидела мир не так давно, разработчики постоянно выявляют пробелы безопасности и функциональности. Чтобы их убрать, выпускаются различные обновления, которые доступны через Windows Update.

При переходе на более стабильную версию (version 1511) с сервера Microsoft скачивается несколько пакетов, которые могут вызвать конфликт с системой и привести к появлению ошибки. Рассмотрим их подробнее.

KB 3118754 – это дополнение, которое направлено на расширение функциональных возможностей. Оно имеет кумулятивный (накопительный) характер, то есть содержит все предыдущие версии исправлений.

Как исправить? Наилучшим вариантом станет полный сброс всех настроек обновляющего центра. Чтобы осуществить это действие нужно запустить утилиту CMD (командная строка) с админ доступом. Найти её можно по пути:

Пуск – Все приложения – Служебные.

Но можно поступить проще – нажать комбинацию клавиш Win + X (Win – это кнопка с изображением окна, расположенная слева снизу). В появившемся меню нужно выбрать пункт «Командная строка (администратор)».

Теперь нужно отключить некоторые системные компоненты, используя команды:

net stop wuauserv net stop cryptSvc net stop bits net stop msiserver

Вводить их нужно по очереди, после каждой нажимая Enter.

Справились? Хорошо, идём дальше!

Теперь нам следует выполнить еще парочку команд, чтобы переименовать некоторые директории: (не забываем удалять пробелы в адресе)

ren C:Windows SoftwareDistribution SoftwareDistribution.old ren C:Windows System32 catroot2 Catroot2.old

Не забываем жать Enter!

Еще немножко и ошибка, возникающая в процессе установки обновлений, будет устранена!

Теперь Вам стоит включить службы, которые мы благополучно «вырубили» ранее. Нам вновь поможет командная строка: net start wuauserv net start cryptSvc net start bits net start msiserver

Простите за назойливость, но не забывайте нажимать Enter после ввода каждой команды.

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

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

Следующее обновление, которое может стать причиной проблемы – KB890830. На самом деле, это обычный антивирус, который сканирует систему. Некоторые «гуру» уверяют, что этот пак проверяет Windows на лицензию. И если Вы пользуетесь пиратской версией, то всё может закончиться печально. Но ничего подобного во время тестирования мы не заметили. Можете просто не обращать внимания на это обновление, если пользуетесь сторонним антивирусным ПО. Или отключите его в списке Windows Update, сняв галочку напротив названия.

Как устранить ошибку 0x80070643, если её причиной становится пак KB3122947? Есть два способа решения, использование которых зависит от разрядности Вашей операционной системы:

Запускаем командную строку (как это сделать написано выше). Вводим длинную команду: (и опять не забываем убирать пробелы в адресе) dism /online /add-package/packagepath: C:Windows SoftwareDistribution Download c4a1b8896ce9fbfea96c1ee6890d52a5 windows10.0-kb3122947-x64.cab

Чтобы не писать это всё ручками и не допустить ошибки при наборе, можно скопировать прямо с этой страницы. Затем в строке CMD просто нажимаете правую кнопку мышки, и команда сама вставляется. Наконец, такое появилось и в Windows 10, у Linux такое уже было очень давно реализовано. А Вы знали об этом?

Если ошибка произошла в системе с разрядностью х86 (32 bit), то командную строку следует порадовать этим «куском» полезной информации:

dism /online /add-package /packagepath: C:Windows SoftwareDistribution Download b0a5da1b24245bc4237166e09bae92da windows10.0-kb3122947-x86.cab

И помните, неисправимых ошибок не бывает! Делимся впечатлениями в комментариях и в соц сетях. До скорых встреч.

25.04.20167:434132Виктор ФелькИнформационный портал IT Техник

При обновлении Windows 10 может возникать ошибка 0x80070643. Особенно проявляет себя при установке обновлений для системы безопасности – «Definition Update for Windows Defender Antivirus», которое завершается неудачей. Обновления безопасности очень важны для защиты, поскольку предоставляются с новыми базами вредоносных программ и вирусов, и сбой при установке хотя бы одного из них может привести к уязвимости системы.

Ошибка с кодом 0x80070643 также появляется при установке Microsoft Office, Microsoft Security Essentials и прочее.

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

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

  1. Обновить определение Защитника Windows вручную.
  2. Временно отключить антивирус стороннего производителя.
  3. Выполнить сброс компонентов Центра обновления Windows.
  4. Установить последнюю версию .NET Framework

С помощью одного из этих способов можно исправить ошибку 0x80070643.

Как обновить Защитник Windows вручную

Чтобы устранить проблему сделайте следующие действия.

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

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

Удаление антивирусов сторонних производителей

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

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

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

Также для полного удаления антивирусных программ используют утилиту AppRemover OESIS Endpoint Assessment Tool.

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

Как обновить Защитник Windows через командную строку

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

Нажмите одновременно клавиши Win+X, выберите в меню Командная строка (администратор).

В окне введите следующие команды, нажимая Enter после каждой:

«%PROGRAMFILES%Windows DefenderMPCMDRUN.exe» -RemoveDefinitions -All

«%PROGRAMFILES%Windows DefenderMPCMDRUN.exe» -SignatureUpdate

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

Сброс компонентов обновления Windows

Введите в строку системного поиска «cmd». Кликните правой кнопкой мыши на найденную позицию «cmd», выберите «Запуск от имени администратора».

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

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

После остановки служб переименуйте папки SoftwareDistribution и Catroot2, введением команд:

ren C:WindowsSoftwareDistribution SoftwareDistribution.old

ren C:WindowsSystem32catroot2 Catroot2.old

Снова запустите службы:

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

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

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

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

Чтобы определить наличие и восстановить их проведите сканирование командой SFC.

  1. Одновременно нажмите клавиши Win+X, выберите в меню Командная строка (администратор).
  2. Введите команду sfc / scannow, подтвердите выполнение на Enter.

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

Выполните чистую загрузку Windows

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

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

Установка последней версии .NET Framework

Программная платформа Framework играет важную роль при загрузке обновлений. Если версия устарела, то не сможете обновить ОС.

  1. Перейдите на официальный сайт, скачайте последнюю версию фреймворк.
  2. Установите ее на компьютер, следуя подсказкам мастера установки.

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

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

Ошибка Центра обновления Windows 0x80070643

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

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

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

Папка SoftwareDistribution

Чтобы решить эту проблему, желательно переименовать папку SoftwareDistribution. Чтобы переименовать папку «SoftwareDistribution»:

Откройте окно командной строки от имени администратора, введите следующие команды одну за другой и нажмите Enter:

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

Затем очистите содержимое папки Catroot2.

Папка Catroot2

Catroot и Catroot2 являются одними из важных папок ОС Windows, которые требуются при обновлении Windows. Таким образом, если вы столкнулись с проблемой при обновлении Windows и получении сообщения об ошибке — 0x80070643, перезагрузите папку Catroot2.

Для сброса папки catroot2 сделайте это:

Откройте командную строку с правами администратора, введите следующую команду одну за другой и нажмите Enter:

net stop cryptsvc
md %systemroot%system32catroot2.old
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s

Затем удалите все содержимое папки catroot2.

Сделав это, в окнах CMD введите следующее и нажмите Enter:

net start cryptsvc

Ваша папка catroot будет сброшена после повторного запуска Центра обновления Windows.

3. Запустите средство устранения неполадок Центра обновления Windows

Иногда, когда пользователи Windows пытаются установить последние обновления из Центра обновления Windows, они иногда получают сообщение об ошибке — 0x80070643. Средство устранения неполадок Центра обновления Windows, устраняет многие из этих ошибок, запустите его.

4. Установите обновления Windows в чистом состоянии загрузки

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

5. Установите последнюю версию .NET Framework

.Net Framework играет важную роль в установке системных обновлений. Если .NET Framework на вашем компьютере отсутствует или поврежден, возможно, вам не удалось установить обновления. Вы должны загрузить последнюю версию .NET Framework от Microsoft и установить ее на свой компьютер. Чтобы загрузить и установить .NET Framework:

  1. Перейдите на веб-сайт загрузки Microsoft .NET Framework.
  2. Нажмите на последнюю версию .NET Framework.
  3. Нажмите на Скачать.
  4. Откройте загруженный файл и следуйте инструкциям на экране для его установки.
  5. После завершения установки снова запустите Центр обновления Windows и посмотрите, сможете ли вы установить обновления системы.

6. Запустите сканирование SFC на вашем компьютере

Возможно, на вашем компьютере повреждены файлы, которые не позволяют Центру обновления Windows устанавливать обновления. Сканирование SFC может помочь вам найти эти файлы и заменить их правильными. Чтобы запустить сканирование SFC:

  1. Нажмите на меню «Пуск» в левом нижнем углу.
  2. Введите «CMD». Когда в появившемся меню появится командная строка , щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».
  3. В командной строке введите «sfc /scannow» и нажмите Enter.
  4. Подождите, пока сканирование завершится.
  5. Попробуйте установить обновления системы. Если этот метод работает для вас, вы не увидите ошибку снова.

Приветствую Вас на нашем блоге! Если вы читаете эти строки, то на 99% уверен, что при установке обновления Windows 10 у вас возникла ошибка 0x80070643 и вы ищете варианты ее решения. У вас на экране она может отображаться как по-русски, так и в английской версии — «Error 0x80070643» или «Windows Defender 0x80070643«. Что ж, постараемся в этой статье вместе разобраться с проблемой и исправить ее.

0x80070643.png

  1. Причина возникновения ошибки 0x80070643 в том, что Windows 10, как водится, была выпущена компанией Microsoft в довольно-таки сыром виде, из-за чего для нее постоянно выходят обновления, установка которых зачастую вносит некорректные исправления в реестр, что приводит к конфликтам с системой. Мы бы могли воспользоваться какой-нибудь утилитой для его очистки, но в данном случае проще все сделать своими руками.
  2. Также это может быть следствием вредоносного воздействия вирусов, которые также портят записи в реесте. Поэтому прежде всего я бы рекомендовал прогнать свой компьютер бесплатными программками от Dr.WEB и Касперского. Иначе даже после всех выполненных действий, после перезагрузки оставшиеся в Windows вирусы могут свести все наши старания к нулю.
  3. В некоторых случаях за появление надписи «Error 0x80070643» можно сказать спасибо антивирусу или брандмауэру, файрволу, который на каком-то этапе заблокировал обновление и оно установилось криво. Поэтому рекомендую всегда при загрузке и установке новых официальных апдейтов отключать антивирусное ПО.

Ошибка 0x80070643 при установке обновления KB3118754

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

oshibka-0x80070643.png

Для исправления этих ошибок необходимо откатить операционную систему в то состояние, в котором она находилась до получения пакета обновления. Для этого нужно переименовать две системные папки, в которые оно было загружено, после чего при необходимости, можно будет скачать и установить его по новой. Но поскольку они являются частью Windows, нужно сначала вырубить несколько функций, которые контролируют получение апдейтов — это MSI Installer, Cryptographic, BITS и Windows Update Services.

  1. Итак, кликаем по меню «Пуск» правой кнопкой мыши и заходим в «Командную строку (администратор)»pusk-komandnaya-stroka.png
  2. Откроется черное окно для работы с Windows 10 с помощью команд. Вводим поочередно следующие коды, нажимая после каждого из них на кнопку «Enter»

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

    komandnaya-stroka-windows-10.png

Для вставки команд просто скопируйте их с этой страницы и вставьте в окно простым щелчком правой клавишей мышки

</ol>

Вот и все — теперь можете снова попробовать проапгрейдить Windows через «Центр обновлений»

Ошибка из-за установки пакета KB3081704 на Windows 10

Еще один пак, из-за которого может случиться ошибка 0x80070643 при его установке, имеет порядковый номер KB3081704. В этом случае мы также будем пользоваться командной строкой, но сами команды будут зависеть от того, какой разрядности версия Windows 10 установлена на компьютере. Для того, чтобы это узнать заходим в «Проводник» в любую папку и в колонке слева от основного окна находим иконку с надписью «Этот компьютер» — кликаем по ней правой кнопкой мыши и выбираем «Свойства»

etot-kompyuter-svoystva-1.png

Ищем строку «Тип системы», в которой указана разрядность Windows

tip-razryada-sistemy.png

Если ваша версия 32-х разрядная (x86, 32bit), то вводим в «Командную строку» следующее:

Для 64-разрядной Windows 10 используем следующий код:

Я показал самые действенные способы исправления ошибки 0x80070643 на Windows 10. Существует также еще один — программный. Для его реализации нужно скачать официальную утилиту Microsoft Fix It с сайта разработчика, которая также почистит реестр и исправить неполадки, однако я не вижу в этом никакого смысла, так как выполнить перечисленные выше алгоритмы действий не составит никакого труда, кроме того абсолютно универсальны для всех версий Виндовс — не только 10, но и 7 и 8, — в то время как приложение работает только с самой новой ОС.

Цены в интернете

АлександрОпытный пользователь WiFi сетей, компьютерной техники, систем видеонаблюдения, беспроводных гаджетов и прочей электроники. Выпускник образовательного центра при МГТУ им. Баумана в Москве. Автор видеокурса “Все секреты Wi-Fi”Используемые источники:

  • https://lumpics.ru/how-fix-0x80070643-error-in-windows-10/
  • https://it-tehnik.ru/software/windows-10/error-0x80070643-windows-10.html
  • http://instcomputer.ru/win10/oshibka-0x80070643.html
  • https://comhub.ru/0x80070643-error-windows/
  • https://wifika.ru/oshibka-0x80070643-ustanovki-obnovleniya-windows-10-kak-ispravit.html

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий