ВОПРОС! Здравствуйте! На моем ноутбуке с Windows в процессе установки обновления произошла неисправимая ошибка с кодом 0x80070643. Как ее можно исправить, пожалуйста, помогите.
ОТВЕТ СПЕЦИАЛИСТА! Ошибка 0x80070643 не принадлежит только одному компоненту Windows. Раньше ее часто связывали с Microsoft Defender, .NET Framework и Центром обновления, но на сегодня этот код может появляться и при установке обновлений среды восстановления Windows, и при повреждении кеша обновлений, и при проблемах со службами BITS, Windows Update, Cryptographic Services или Windows Installer. В статье ниже я описал основные решения, которые помогают в большинстве случаев. Начните с первых простых способов, а к сложным переходите только если ошибка остается.
Перед началом просто перезагрузите компьютер и снова нажмите «Проверить наличие обновлений». Звучит банально, но 0x80070643 иногда появляется после зависшего установщика, неудачной загрузки пакета или ожидания перезагрузки. Если обновление уже частично установилось, обычная перезагрузка может завершить процесс без дополнительных действий.
Инструкция подходит для Windows 10 и Windows 11. Часть скриншотов ниже сделана в Windows 10, но логика остается такой же. В Windows 11 некоторые пункты меню переехали в другие разделы, поэтому я буду отдельно дописывать актуальные пути, где это нужно. Если у вас Windows 10, которая уже находится вне обычной домашней поддержки, учитывайте, что часть новых обновлений может быть недоступна без расширенной поддержки или перехода на Windows 11.
- Способ 1: Средства устранения неполадок
- Способ 2: Очистка кеша обновлений
- Способ 3: Целостность системных файлов
- Способ 4: NET Framework Repair Tool
- Способ 5: Ручная установка обновлений Microsoft Defender
- Способ 6: Скачивание обновления вручную
- Способ 7: Сторонняя программа
- Способ 8: Антивирус, брандмауэр и службы защиты
- Способ 9: Настройка DNS
- Способ 10: Если ошибка связана с разделом восстановления WinRE
- Способ 11: Ничего не помогло, что мне делать?
- FAQ – частые вопросы
- Видео
- Задать вопрос автору статьи
Способ 1: Средства устранения неполадок
Ранее в Microsoft была утилита, которая автоматически решала проблемы с обновлениями. Так как ошибок было много, а сама утилита висела на сайте Microsoft, разработчики решили вписать функцию в саму систему. Поэтому давайте ею воспользуемся.
- Откройте меню «Пуск» и нажмите по значку шестеренки.
- В параметрах Виндовс 10 найдите раздел «Обновление и безопасность».
- Слева выбираем пункт «Устранение неполадок» и жмем по ссылке «Дополнительные средства устранения неполадок».
- Раскройте пункт «Центр обновления Windows» и запустите средство устранения неполадок.
- Система автоматически начнет проверку служб, а также функций и программ, которые отвечают за обновление. Если будут обнаружены какие-то проблемы – жмем по кнопке «Применить эти исправления».
- В конце я все же советую перезагрузить саму систему, а потом попробовать обновить ОС.
В Windows 11 путь немного другой: «Пуск» – «Параметры» – «Система» – «Устранение неполадок» – «Другие средства устранения неполадок» – «Центр обновления Windows» – «Запуск». После проверки снова откройте «Параметры» – «Центр обновления Windows» и нажмите «Проверить наличие обновлений». Если средство пишет, что проблема исправлена, но ошибка все равно остается, не зацикливайтесь на этом пункте. Переходите дальше, потому что встроенный мастер часто чинит только простые сбои служб и не решает поврежденные пакеты обновлений.
Если у вас похожая ошибка появляется именно в Windows 11, можно дополнительно посмотреть отдельную статью по этой же теме: ошибка обновления 0x80070643 в Windows 11. Там есть еще несколько подходов, которые могут пригодиться именно пользователям одиннадцатой версии системы.
Способ 2: Очистка кеша обновлений
Сам центр обновления использует определенный кеш, из-за него тоже может возникать ошибка скачивания в Windows 10 или Windows 11 с номером 0x80070643. Попробуем этот кеш удалить.
- Отключите комп от интернета.
- Запускаем консоль с правами админа.
- Вводим команду, чтобы остановить службу:
net stop wuauserv
- Если предыдущая команда не работает, или вылезает ошибка, то попробуйте перезагрузить систему.
- Теперь вводим:
net stop bits
- Дополнительно остановим службы, которые тоже участвуют в установке обновлений:
net stop cryptsvc
net stop msiserver
- Открываем папку:
C:\Windows\SoftwareDistribution\
- Все из нее удаляем. Если какие-то файлы не удаляются, пропустите их или перезагрузите компьютер и повторите остановку служб.
- Теперь откройте папку:
C:\Windows\System32\catroot2\
- Удалять саму папку не нужно. Можно удалить содержимое или переименовать папку в catroot2.old, если система дает это сделать.
- Теперь запускаем службы обратно:
net start msiserver
net start cryptsvc
net start bits
net start wuauserv
- Не забываем обратно подключиться к интернету.
- Открываем Центр обновления Windows и снова запускаем проверку.
Папка SoftwareDistribution – это временное хранилище загруженных обновлений. Если пакет скачался криво, прервался интернет, завис ноутбук или система ушла в сон во время установки, внутри может остаться битый файл. После очистки Windows скачает нужные обновления заново. Ничего важного из ваших личных файлов там нет, но первый поиск обновлений после очистки может идти дольше обычного.
Если не хочется вручную удалять папки, можно просто переименовать SoftwareDistribution в SoftwareDistribution.old. Windows сама создаст новую чистую папку при следующей проверке обновлений. Подробнее про похожую очистку кеша я показывал здесь: где хранятся обновления Windows 10 и Windows 11.
Способ 3: Целостность системных файлов
Возможно, какие-то системные файлы, отвечающие за загрузку и установку обновлений, просто побиты. Их можно попробовать восстановить с помощью системной функции:
- Открываем командную строку, PowerShell или Терминал с правами администратора.
- Сначала проверяем и восстанавливаем хранилище компонентов Windows:
dism /Online /Cleanup-Image /RestoreHealth
- Дождитесь завершения. Процесс может идти долго, особенно на слабом компьютере или при медленном интернете.
- После DISM запускаем проверку системных файлов:
sfc /scannow
- После завершения обязательно перезагружаем компьютер и снова пробуем поставить обновления.
В старых инструкциях часто советовали сначала запускать sfc /scannow, а уже потом DISM. На практике удобнее сначала восстановить хранилище компонентов командой DISM, а потом запускать SFC. Простыми словами: DISM чинит источник, из которого Windows берет правильные системные файлы, а SFC уже сверяет и восстанавливает сами файлы системы. Если сделать наоборот, SFC может не справиться, потому что ему неоткуда взять исправную копию.
Если при данной процедуре возникла ошибка или что-то пошло не так, можно дополнительно выполнить проверочные команды:
dism /Online /Cleanup-Image /CheckHealth
dism /Online /Cleanup-Image /ScanHealth
Первая команда быстро показывает, были ли уже найдены повреждения. Вторая выполняет более глубокое сканирование. Но для реального восстановления чаще всего нужна именно команда RestoreHealth, которую я показал выше. Подробно про эти команды можно почитать в отдельной инструкции: Dism Online Cleanup-Image RestoreHealth.
Способ 4: NET Framework Repair Tool
При обновлении некоторые компоненты используют .NET Framework, если сам пакет в системе поврежден, то могут вылезать различного рода ошибки. Ошибка 0x80070643 часто появляется именно на обновлениях, где в названии есть .NET, .NET Framework, Runtime, Security Update или похожие слова.
- Заходим на сайт.
- Скачиваем и запускаем программу – «Microsoft .NET Framework Repair Tool».
- После запуска просто со всем соглашаемся и идем от шага к шагу до самого конца. Программа перезапустит связанные компоненты .NET Framework и попытается решить некоторые проблемы.
- Если программа не решит проблему, то попробуйте с той же страницы скачать актуальный установщик .NET Framework и установить его к себе на компьютер.
Здесь важно не путать .NET Framework и современные .NET Runtime. Для обычного пользователя они похожи по названию, но это разные компоненты. Старые программы часто используют .NET Framework, а новые приложения могут требовать .NET Desktop Runtime или ASP.NET Core Runtime. Если ошибка 0x80070643 появляется у обновления с .NET в названии, откройте «Параметры» – «Центр обновления Windows» – «Журнал обновлений» и посмотрите точное название сбойного пакета. Так будет понятно, что именно чинить – Framework, Runtime или сам Центр обновления.
Не скачивайте .NET с неизвестных сайтов и сборников драйверов. Берите установщики только с официального сайта Microsoft или ставьте обновления через Центр обновления Windows. Левые установщики могут принести в систему мусор, рекламные программы или старые версии компонентов.
Способ 5: Ручная установка обновлений Microsoft Defender
Как мы и говорили в самом начале, ошибка 0x80070643 иногда возникает из-за того, что система не может установить компонент, который относится к встроенному защитнику Microsoft Defender. Если в журнале обновлений видно, что сбой связан именно с антивирусными базами или Microsoft Defender Antivirus, его можно скачать и поставить вручную:
- Заходим на официальную страничку.
- Пролистайте до таблицы модулей и найдите пакет для Microsoft Defender Antivirus под вашу версию Windows.
- Выберите свою архитектуру – 32 бита, 64 бита или ARM64, если у вас устройство на ARM-процессоре, и скачайте обновление.
- Просто запускаем установщик. При установке вы можете не заметить появления ни одного окна, так как в данном случае будет идти тихая установка. Подождите примерно минут 5.
- Чтобы проверить, что обновления были установлены, зайдите в «Пуск» – «Параметры» – «Обновление и безопасность» – «Безопасность Windows» – «Защита от вирусов и угроз». Пролистайте чуть ниже до пункта «Обновления защиты от вирусов и угроз» и посмотрите дату обновы. Кстати, можно попробовать обновить защитник и отсюда, нажав по ссылке ниже.
В Windows 11 путь немного другой: «Пуск» – «Параметры» – «Конфиденциальность и безопасность» – «Безопасность Windows» – «Защита от вирусов и угроз» – «Обновления защиты». Там можно нажать «Проверить наличие обновлений» и вручную подтянуть свежие базы Defender. Если у вас стоит сторонний антивирус, Microsoft Defender может работать в ограниченном режиме, и часть пунктов будет скрыта. Это нормально, но для диагностики ошибки обновления иногда полезно временно отключить сторонний антивирус и проверить установку еще раз.
Если Microsoft Defender у вас вообще отключен или не запускается, сначала восстановите его работу. Для Windows 11 у нас есть отдельная инструкция: как включить Защитник Windows 11.
Способ 6: Скачивание обновления вручную
У Microsoft есть официальный сайт, где вы можете скачать обновление по номеру. Все достаточно просто, заходим на этот сайт (ссылка). Далее вводим номер обновления в поиск, скачиваем и устанавливаем его. Номер обновления можно посмотреть в «Журнале обновлений» – обычно он выглядит как KB и набор цифр.
В каталоге обновлений внимательно смотрите на архитектуру и версию системы. Для обычных современных компьютеров чаще всего нужна версия x64. Для старых 32-битных систем – x86. Для некоторых тонких ноутбуков и планшетов на ARM-процессорах – ARM64. Если в названии не указана разрядность, не нужно автоматически считать, что это 32-битная версия. Лучше открыть карточку обновления, посмотреть подробности и сравнить с вашей системой.
Проверить разрядность можно так: нажмите правой кнопкой мыши по «Пуск» – «Система» и посмотрите строку «Тип системы». В Windows 11 этот же раздел открывается через «Параметры» – «Система» – «О системе». Если скачаете не тот пакет, он обычно просто не установится и напишет, что обновление не применимо к этому компьютеру.
Способ 7: Сторонняя программа
Если есть какие-то проблемы с обновлением, то можно воспользоваться сторонней утилитой. Возможно, с нее получится скачать и установить недостающий компонент. Ниже показан вариант с программой WuMgr – это менеджер обновлений Windows с открытым исходным кодом.
- Скачиваем программу с Github.
- Перейдите на самую первую вкладку и нажмите по кнопке поиска обновления. Подождите пока процедура закончится. В правом блоке увидите все пакеты, которые можно установить к вам на компьютер.
- Выделите нужные пакеты и нажмите по кнопке инсталлирования.
Этот способ оставляю как запасной. Сторонние утилиты обновления лучше использовать только тогда, когда стандартный Центр обновления, каталог Microsoft и ручная установка не помогают. Перед запуском таких программ создайте точку восстановления или хотя бы сохраните важные файлы. Не скачивайте «помощники обновления» с непонятных сайтов.
Если у вас обычный домашний компьютер, я бы сначала прошел встроенные способы выше. WuMgr и похожие инструменты удобны тем, что показывают список доступных пакетов и позволяют точечно выбрать обновления. Но при ошибочном выборе можно поставить не то, что вам действительно нужно, или скрыть важный пакет. Поэтому новичкам лучше не спешить и использовать этот способ только после чтения описаний обновлений.
Способ 8: Антивирус, брандмауэр и службы защиты
Как ни странно, но иногда проблемой скачивания обновления является антивирусная программа, VPN, прокси или даже встроенный брандмауэр. По сути, защита системы или сетевой фильтр блокирует подключение к серверам Microsoft. Бывает такое достаточно редко, но все же бывает. Другой вариант – наоборот, в системе отключен брандмауэр или нужная служба, и обновления начинают работать нестабильно. Если стоит сторонний антивирус, временно отключите его защиту и проверьте обновления еще раз.
Если 0x80070643 ошибка обновления Windows возникает вновь – проверьте, чтобы брандмауэр был включен. Самое главное, чтобы была активна сама служба:
- Зайдите в службы. Для этого нажмите + R, введите services.msc и нажмите Enter.
- Найдите службу брандмауэра и откройте ее.
- Установите тип запуска в автоматическом режиме.
Дополнительно проверьте службы «Центр обновления Windows», «Фоновая интеллектуальная служба передачи (BITS)», «Службы криптографии» и «Установщик Windows». Их не нужно насильно держать все время запущенными, но они не должны быть отключены. Если в типе запуска стоит «Отключена», поменяйте на «Вручную» или «Автоматически», примените настройки и перезагрузите компьютер. После этого снова проверьте обновления.
Если Центр обновления Windows у вас был специально отключен твикерами, «оптимизаторами» или скриптами для ускорения системы, ошибка 0x80070643 может быть не единственной. Такие программы часто меняют службы, политики, задачи планировщика и сетевые правила. В таком случае лучше откатить изменения или включить обновления обратно вручную.
Способ 9: Настройка DNS
Если есть какие-то проблемы с подключением, то можно попробовать установить DNS от Google или другого надежного провайдера. Если DNS не менялись вами вручную, они обычно подхватываются от роутера или интернет-провайдера. Иногда из-за проблем с DNS компьютер нормально открывает часть сайтов, но плохо достучаться до отдельных серверов обновлений.
- Жмем:
+ R
- Вводим команду:
ncpa.cpl
- Зайдите в свойства того подключения, которое вы используете – для этого используем правую кнопку мыши.
- Один раз нажмите по протоколу версии 4 и зайдите в свойства. Теперь установите DNS, так же как у меня на скриншоте ниже. В конце жмем «ОК».
Для примера можно использовать DNS Google: 8.8.8.8 и 8.8.4.4. Если хотите другой вариант, можно поставить Cloudflare: 1.1.1.1 и 1.0.0.1. После смены DNS откройте командную строку от имени администратора и выполните команду:
ipconfig /flushdns
Эта команда очищает локальный кеш DNS. После нее закройте окно параметров, перезагрузите браузер и снова запустите проверку обновлений. Если вы подключены через корпоративную сеть, учебное заведение или рабочий VPN, самовольно менять DNS не всегда можно. В таких сетях адреса могут выдаваться администратором специально, и замена DNS сломает доступ к внутренним ресурсам.
Способ 10: Если ошибка связана с разделом восстановления WinRE
На сегодня 0x80070643 часто встречается при установке обновлений среды восстановления Windows. В журнале обновлений такие пакеты могут называться как обновление Windows Recovery Environment, WinRE или содержать номер конкретного KB. В этом случае проблема может быть не в Defender, не в .NET и не в интернете, а в маленьком разделе восстановления на диске. Обновлению просто не хватает свободного места в этом служебном разделе.
С этим способом будьте аккуратны. Раздел восстановления – это не обычная папка, а служебная область диска. Неправильные действия с разделами могут привести к проблемам с восстановлением Windows или даже к потере данных. Если вы не уверены в себе, лучше сначала сделать резервную копию важных файлов и попросить помощи у более опытного пользователя.
Сначала проверим, включена ли среда восстановления:
- Откройте командную строку или Терминал от имени администратора.
- Введите команду:
reagentc /info
- Посмотрите строку «Windows RE status». Если там «Enabled», среда восстановления включена. Если «Disabled», ее можно попробовать включить командой:
reagentc /enable
Дальше откройте управление дисками: нажмите + R, введите diskmgmt.msc и нажмите Enter. Найдите на системном диске небольшой раздел восстановления. Если он очень маленький или почти полностью занят, обновление WinRE может падать с ошибкой 0x80070643. В таком случае есть два варианта: дождаться исправления через будущие обновления или вручную увеличить раздел восстановления по официальной инструкции Microsoft.
Я намеренно не рекомендую новичкам бездумно копировать команды для изменения разделов из комментариев или случайных видео. На разных компьютерах разная разметка диска: где-то GPT, где-то MBR, где-то несколько дисков, где-то раздел восстановления стоит перед системным разделом, а где-то после него. Универсальной безопасной команды для всех нет. Если решитесь увеличивать раздел вручную, сначала сделайте резервную копию, проверьте разметку в «Управлении дисками» и только потом выполняйте действия.
Способ 11: Ничего не помогло, что мне делать?
Если ничего из вышеперечисленного не помогло, а в процессе установки опять произошла неисправимая ошибка с кодом 0x80070643, то нам нужно копнуть куда глубже. Возможно, проблема лежит не со стороны службы обновления, а есть проблемы с самой системой. Или, возможно, с подключением к интернету. Причем вы можете без проблем заходить на сайты или даже смотреть видео на том же самом YouTube. Поэтому я решил написать ряд советов, которые должны вам помочь. Также я буду оставлять ссылки на дополнительные статьи с более подробными инструкциями.
- Проверьте, какое именно обновление падает. Откройте «Параметры» – «Центр обновления Windows» – «Журнал обновлений» и посмотрите название сбойного пакета. Если там Defender – идем к ручному обновлению Defender. Если .NET – чиним .NET. Если WinRE – смотрим раздел восстановления.
- Убедитесь, что на диске C есть свободное место. Для нормальной установки обновлений лучше иметь хотя бы несколько гигабайт свободного пространства. Если места мало, обновление может скачаться, но не распаковаться или не установиться.
- Попробуйте использовать другое подключение к интернету. Если есть возможность, то можно попробовать раздать вай-фай с телефона.
- Отключите все программы, которые работают с прокси или VPN – смотрим в правый нижней угол экрана и отключаем все лишнее.
- Если вы ранее устанавливали какие-то программы, утилиты или сторонние драйвера, то можно попробовать выполнить восстановление ОС.
- Проверьте ОС антивирусной программой со свежими базами. Я бы даже воспользовался встроенным антивирусом – он с этим справляется на ура. «Пуск» – «Параметры» – «Обновление и безопасность» – «Безопасность Windows» – «Защита от вирусов и угроз» – «Параметры сканирования» – ставим галочку «Полное сканирование» и жмем по кнопке ниже.
- Проверьте ваш носитель на наличие битых секторов. Лучше всего использовать ту же программу Victoria. Видео можете глянуть ниже.
- Советую выполнить комплексную чистку системы от разного рода мусора, лишних программ, кеша и т.д. Об этом подробно можно почитать тут.
- Если Windows вообще перестала нормально обновляться, посмотрите общую инструкцию: что делать, если не обновляется Windows 10. Многие способы оттуда подходят и для Windows 11.
- Попробуйте выполнить восстановление системы поверх текущей установки с сохранением файлов и программ. Это мягче, чем чистая переустановка, и часто восстанавливает сломанные компоненты обновления.
- Если уже ничего не помогает, можно выполнить чистую установку операционной системы. Используем только официальную утилиту от Microsoft.
Для Windows 11 есть еще удобный вариант восстановления через Центр обновления: «Параметры» – «Система» – «Восстановление» – «Исправить проблемы с помощью Центра обновления Windows». Если такой пункт доступен, Windows скачает свежие системные файлы и переустановит компоненты без полного удаления ваших данных. Но важные файлы перед этим все равно лучше сохранить отдельно.
Если вы дошли до этого места, не пытайтесь применять все подряд одновременно. Лучше идти по причине ошибки. Сначала смотрим название сбойного обновления, затем чистим кеш, потом проверяем системные файлы, потом разбираемся с конкретным компонентом – Defender, .NET, WinRE или самим Центром обновления. Такой подход быстрее, чем хаотично запускать десяток утилит и потом не понимать, что именно помогло или сломало систему.
FAQ – частые вопросы
Что означает ошибка 0x80070643?
В большинстве случаев это общая ошибка установки. Windows смогла найти или скачать обновление, но не смогла нормально его установить. Причина может быть в поврежденном кеше, системных файлах, .NET, Defender, службах обновления, разделе восстановления или конфликте с антивирусом.
Почему в одной инструкции пишут про Defender, а в другой – про .NET?
Потому что код 0x80070643 общий и может появляться у разных пакетов. Нужно смотреть не только код, но и название обновления в журнале. Если сбой у Microsoft Defender – лечим Defender. Если у .NET – чиним .NET. Если у обновления WinRE – проверяем раздел восстановления.
Можно ли просто игнорировать эту ошибку?
Если это разовый сбой, можно перезагрузить компьютер и попробовать позже. Но если ошибка висит постоянно, игнорировать ее не стоит. Обновление может закрывать уязвимость, чинить системный компонент или обновлять антивирусные базы.
Удаление SoftwareDistribution не сломает Windows?
Нет, если вы удаляете именно содержимое папки C:\Windows\SoftwareDistribution\ после остановки служб обновления. Это кеш обновлений, а не ваши личные файлы. Windows создаст нужные файлы заново при следующей проверке.
Что делать, если команды net stop пишут «Отказано в доступе»?
Вы открыли консоль без прав администратора. Закройте окно, нажмите правой кнопкой мыши по «Пуск», выберите «Терминал (Администратор)» или «Командная строка (Администратор)» и повторите команды. Без повышенных прав системные службы обычно не останавливаются.
Нужно ли отключать антивирус навсегда?
Нет. Если подозреваете конфликт, отключите сторонний антивирус только временно, проверьте обновления и включите защиту обратно. Оставлять систему без защиты надолго нельзя, особенно если вы активно пользуетесь интернетом.
Когда стоит переустанавливать Windows?
Только в самом конце, если очистка кеша, DISM, SFC, ручная установка обновления, проверка Defender, .NET и служб не помогли. Перед чистой установкой сохраните важные файлы, пароли, документы, фото и данные программ. Если есть возможность, сначала попробуйте восстановление поверх текущей системы с сохранением файлов.
На этом все, наши многоуважаемые и любимые читатели портала WiFiGiD.RU. Если ошибка осталась, то можете описать свою проблему и вопрос в комментариях. Но надеюсь, статья для вас была полезной. Если я что-то упустил, или вы увидели ошибку, то можете писать там же. Всем добра и пока!

























Средства устранения – устранили. Спасибо вам огромное
Тоже первый способ помог. Автору респект
Бился с этим часа два, все перепробовал, но помогла фукнция проверки целостности файлов Виндовс. Видимо они были побиты. Мне что-то кажется, что проблема с жестаком, так как система грузится долго, да и скрежет появился. потом надо будет проверипть.
К сожалению ничего не помогло
У вас установлена официальная или пиратская сборка?
Клавиатура не печатает.
Проверьте, что она правильно подключена и на неё установились все драйвера.
Я в э том деле профан. Как проверить драйверы.
Посмотрите рекомендации из этой статьи (ссылка).
Забыли перечислить ещё один способ: купить новый ПК с новым железом актуальным на этот год, быть может на старье эта проблема не решиться