Код ошибки 0x80070643
Устранение ошибки 0x80070643 в Windows 10

Исправляем ошибку 0x80070643 в Windows 10
Ошибка не сопровождает какой-то определенный компонент и может относится к обновлениям разной степени важности, а значит, нет конкретной причины ее появления. Способов решения проблемы, следовательно, тоже много — начиная с устранения неполадок в службе, которая обеспечивает обновление Виндовс 10, и заканчивая предотвращением конфликтов с уже установленным на устройстве ПО. Рассмотрим каждый из них по порядку.
Способ 1: Устранение проблем в системе обновления
У Microsoft есть свой инструмент устранения подобных ошибок, поэтому в первую очередь воспользуемся им.
- Скачиваем, запускаем утилиту и нажимаем «Далее».

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

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


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

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

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

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

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

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

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

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

Делаем резервные копии указанных выше папок. Для этого прописываем сначала
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
По этим путям потом можно будет найти созданные каталоги.

Снова по очереди запускаем остановленные службы с помощью кодов:
net start msiserver
net start wuauserv
net start bits
net start cryptsvc .

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

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

Другой вариант – по очереди удалить недавно установленное программное обеспечение и игры, так как именно они могут вызывать ошибку. Иногда есть смысл подождать, когда придут очередные обновления, особенно если проблема возникает при установке двух-трех компонентов, которые не являются критическими. Бывали случаи, когда последующий апдейт завершился успешно.
Выше нами были рассмотрены наиболее распространенные способы устранения ошибки 0x80070643. Если вы знаете иные методы решения проблемы, напишите об этом. Возможно, эта информация поможет другим пользователям, которые уже задумались о переустановке системы.
Помимо этой статьи, на сайте еще 11911 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
0x80070643 ошибка обновления Windows — как исправить

Обновление KB4048955 для Windows 10 содержит некоторые улучшения качества и другие элементы, которые, как утверждается, устраняют уязвимости безопасности. Однако ошибка приводила к появлению ошибки 0x80070643 каждый раз, когда пользователи пытались установить обновление. Ошибка 0x80070643 — это общий код ошибки установки Центра обновления Windows, который может отображаться на экране компьютера во время установки.
Ошибка Центра обновления Windows 0x80070643
Вот что вы можете сделать, чтобы решить эту проблему. Напишите пожалуйста в комментариях, какой способ вам помог.
1. Переименуйте папку SoftwareDistribution
Ошибка 0x80070643 может помешать вам установить обновление Windows или установить другое программное обеспечение. Эта проблема может возникать либо из-за повреждения регистрации обновления программного обеспечения MSI, либо из-за повреждения установки .NET Framework на компьютере.
Чтобы решить эту проблему, желательно переименовать папку SoftwareDistribution. Чтобы переименовать папку «SoftwareDistribution»:
Откройте окно командной строки от имени администратора, введите следующие команды одну за другой и нажмите Enter:
Затем очистите содержимое папки Catroot2.
2. Очистить содержимое папки Catroot2
Catroot и Catroot2 являются одними из важных папок ОС Windows, которые требуются при обновлении Windows. Таким образом, если вы столкнулись с проблемой при обновлении Windows и получении сообщения об ошибке — 0x80070643, перезагрузите папку Catroot2.
Для сброса папки catroot2 сделайте это:
Откройте командную строку с правами администратора, введите следующую команду одну за другой и нажмите Enter:
Затем удалите все содержимое папки catroot2.
Сделав это, в окнах CMD введите следующее и нажмите Enter:
Ваша папка 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:
- Перейдите на веб-сайт загрузки Microsoft .NET Framework.
- Нажмите на последнюю версию .NET Framework.
- Нажмите на Скачать.
- Откройте загруженный файл и следуйте инструкциям на экране для его установки.
- После завершения установки снова запустите Центр обновления Windows и посмотрите, сможете ли вы установить обновления системы.
6. Запустите сканирование SFC на вашем компьютере
Возможно, на вашем компьютере повреждены файлы, которые не позволяют Центру обновления Windows устанавливать обновления. Сканирование SFC может помочь вам найти эти файлы и заменить их правильными. Чтобы запустить сканирование SFC:
- Нажмите на меню «Пуск» в левом нижнем углу.
- Введите «CMD». Когда в появившемся меню появится командная строка , щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».
- В командной строке введите «sfc /scannow» и нажмите Enter.
- Подождите, пока сканирование завершится.
- Попробуйте установить обновления системы. Если этот метод работает для вас, вы не увидите ошибку снова.
Как исправить код ошибки 0x80070643 при установке обновлений Windows или её компонентов?
Такой код ошибки может возникнуть в работе на любой версии Windows, будь это пользовательские или серверные операционные системы. Главной причиной является некорректная установка обновления, но могут быть и другие причины. Так, на серверах данный тип ошибки возможен при отсутствии прав на выполняемое изменение или некорректной работой какой-либо из сервисов. 
Установка обновлений в режиме «чистой» загрузки
Разработчики советуют выполнять обновление этим способом, чтобы избежать прерывания процесса программами, написанными не компанией Microsoft. Для его включения нужно:
- В поле поиска Windows пишем msconfig.
- Нажимаем ВВОД.
- Вводим пароль администратора.
- Подтверждаем, нажав на «Да» или «Продолжить».
- В открывшемся окне «Конфигурация системы», на вкладке «Общие» ставим отметку напротив пункта «Выборочный запуск».
- Снимаем флажок напротив нижестоящей строки «Загружать элементы автозагрузки».
- Переходим на вкладку «Службы».
- Отмечаем пункт «Не отображать службы Майкрософт».
- Нажимаем «Отключить все».
- Подтверждаем — «ОК».
- Отвечая на запрос, выбираем «Перезагрузить».
По ее завершению пробуем заново установить обновление Windows.
Запуск Windows в Безопасном режиме
- Отправляем компьютер на перезагрузку.
- После вывода на экран сведений о BIOS, нажимаем кнопку F8.
- Из списка появившихся вариантов загрузки выбираем «Безопасный режим с поддержкой сети».
- Заново запускаем апдейт.

Откат к предыдущей точке восстановления
Выполнение этой утилиты в разных вариантах операционных систем может отличаться. Расскажем, как это сделать, на примере Windows 10.

- Открываем «Поиск».
- Набираем «восстановление».
- Кликаем на найденную запись «Восстановление системы».
- В правой части открывшегося окна находим «Запуск восстановления системы» и стартуем процесс.
- Вводим запрашиваемый пароль администратора и подтверждаем его кнопкой «Да».
- Внутри окна «Восстановление системных файлов и параметров» нажимаем «Далее».
- В таблице вкладки «Восстановление компьютера до предыдущего состояния» кликаем мышью на критическую точку, до которой возвращаем систему. Нажимаем «Далее».
- Компьютер уходит на перезагрузку.
Ошибка в старых версиях 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 FilesWindows Installer Clean Upmsicuu.exe.
- Ищем в списке программ антивирус Майкрософта и удаляем его нажатием «Remove». Там же должны присутствовать еще две службы: Microsoft Antimalware и Microsoft Antimalware Service. Их также нужно удалить.
- Удаляем все установленные на компьютере антивирусы. Как говорилось в начале статьи, часто именно из-за их вмешательства происходит сбои в процессе апдейта.
- Перезагружаем компьютер и пробуем заново поставить обновления.

Полезное видео
На следующем ролике наглядно показан способ решения данной проблемы при обновлении Windows 7:
Ниже Вы также можете посмотреть, как исправить этот код ошибки при установке Microsoft Security Essentials:
Решено: 0x80070643 в процессе установки произошла неисправимая ошибка, или ошибка 0x80070643 при установке обновлений
В свое время ошибка с кодом 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, а остальные устанавливаются — то смотрите инструкцию выше, хотя можете попробовать рекомендации и отсюда, в некоторых случаях (когда скачанные пакеты повреждены) они могут помочь.
- Проделайте рекомендации из этой статьи, если причина ошибки код 643 в Центре обновления Windows она будет исправлена;
- Попробуйте отключить или даже удалить антивирус (некоторые антивирусы остаются активными даже если их выключить в настройках);
- Проверьте системный диск на ошибки chkdsk C: /f /r вместо С: впишите свою букву.
Ошибка 0x80070643 при установке обновлений для Windows Defender
В этом случае нужно пакет обновлений установить вручную, для этого перейдите по ссылке, и прокрутите страницу вниз до списка антивирусных продуктов, найдите свой и скачайте пакет соответствующей разрядности: 
В дальнейшем установка обновлений определений антивируса должна проходить в штатном режиме.
Исправление ошибки 0x80070643 или код 643 при установке Net Framework
- Используйте Microsoft .NET Framework Repair Tool, скачайте пакет, запустите, согласитесь с условиями использования и жмите далее, найденные ошибки будут исправлены автоматически, после этого повторите установку обновлений;
- Попробуйте переустановить Net Framework но утилита давно не обновлялась, и новые версии придется удалять вручную из Панели управления и затем устанавливать заново;
- Можно попробовать сделать установку системы в режиме обновления, но в моем случае она не помогла, если не поможет и Вам, то можете попробовать следующий пункт или просто переустановить Windows;
- Выполняйте этот пункт в последнюю очередь, если остальные испробованы и не помогают. Если никакие версии 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. После этого установка должна пройти успешно, если нет возьмите пакет с другой версией — более новой.
Ошибка 0x80070643 в Windows 10 – 3 способа исправить проблему

Если вы не будете осторожны при работе на компьютере с Windows и пропустите обновление, вы можете столкнуться с ошибкой обновления Windows 0x80070643. Другими причинами, вызывающими ошибку, могут быть вредоносные программы и вирусные атаки или поврежденные исходные механизмы MS.
Приведенные инструкции помогут вам избавиться от тревожного кода ошибки! Сегодня я собираюсь поделиться лучшими исправлениями, чтобы избавиться от ошибки обновления Windows 0x80070643.

Запуск SFC для остановки ошибки 0x80070643
Проверка системных файлов или сканирование SFC – это инструмент, который определяет, а затем сканирует и восстанавливает поврежденные системные файлы Windows.
Чтобы запустить сканирование SFC в вашей системе, выполните следующие действия:
- Откройте командную строку от имени администратора.
- Здесь введите команду SFC /scannow и нажмите Enter .

Ручная установка обновлений Windows 10
В этом исправлении мы попытаемся обновить Windows 10 вручную. Ниже приведены шаги, которые необходимо выполнить:
- Нажмите Win и E , чтобы открыть Проводник.
- Щелкните правой кнопкой мыши «Этот компьютер» и выберите «Свойства», как показано на изображении ниже.
- На вашем экране появится новое окно, в котором вы можете проверить, работает ли ваша система на 64-битной или 32-битной основе.
После этого шага проверьте, не ожидает ли система обновлений. Вы можете проверить ожидающие обновления Windows в системных настройках:
- Одновременно нажмите клавиши Win и I . Перейдите к опции «Обновление и безопасность».
- Если система ожидает какое-либо обновление, скопируйте его код, который начинается KB.

Вот и всё, с помощью этого метода вы можете обновить Windows 10 вручную, что может помочь вам избавиться от ошибки обновления Windows 0x80070643.
Перезапустите службу установщика Windows
Если в вашей системе используется неправильная конфигурация, может возникнуть ошибка 0x80070643. В этом исправлении мы перезапустим службу установщика Windows, выполнив следующие действия:
- Нажмите одновременно клавиши Win и R , чтобы открыть окно «Выполнить».
- Введите команду services.msc в поле, чтобы открыть окно служб.
- Теперь внимательно пролистайте и найдите Установщик Windows на правой панели.


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

Примечание. Если вы не видите параметр «Перезапустить службу», повторите указанные выше действия.
Заключительные слова – ошибка обновления 0x80070643
Надеюсь, описанный выше метод поможет вам избавиться от ошибки обновления Windows 0x80070643. Вы также можете попробовать средство устранения неполадок Windows, чтобы исправить эту ошибку.
Если я пропустил какой-либо момент или вы думаете, что существует более эффективный метод устранения ошибки обновления Windows 0x80070643, оставьте свой комментарий ниже.