Решено: 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. После этого установка должна пройти успешно, если нет возьмите пакет с другой версией — более новой.
Microsoft подтвердила ошибку 0x80070643 при установке обновления безопасности для Windows 10
Microsoft подтвердила ошибку 0x80070643 при установке обновления KB5034441 для Windows 10, версии 22H2 и 21H2. Проблема связана с недостаточным размером раздела восстановления. Есть два решения: изменить размер раздела или дождаться исправления от Microsoft
Некоторые пользователи Windows, которые пытались установить обновления безопасности для своих устройств за январь 2024 года, столкнулись с ошибкой установки «0x80070643 — ERROR_INSTALL_FAILURE».

Обнаружена ошибка. С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже. Если вы продолжаете видеть это сообщение и хотите получить сведения, выполнив поиск в Интернете или обратившись в службу поддержки, вам может помочь это: (0x80070643)
Microsoft предоставила сведения о проблеме и обходной путь для затронутых пользователей. По словам компании, проблема вызвана нехваткой места на диске раздела среды восстановления Windows. Редмонд предлагает запустить несколько команд для увеличения размера раздела.

Не все пользователи захотят удалять и заново создавать разделы на своих устройствах. Что-то может пойти не так, и система перестанет загружаться. Лучше сначала попробовать перезагрузить систему, чтобы проверить, нормально ли установится обновление после этого. Если проблема сохраняется, вам следует создать полную резервную копию системы основного жесткого диска компьютера, прежде чем пытаться использовать решение Microsoft.
Другой вариант — дождаться, пока Microsoft выпустит исправление, не требующее операций с разделами.
Примечание. Если вы не пользуетесь шифрованием BitLocker, вы можете заблокировать установку обновления KB5034441, воспользовавшись нашей инструкцией Как скрыть обновления в Windows 10.
Microsoft официально подтвердила проблему и добавила ее в список известных проблем для Windows 10, версия 22H2. Компания признала, что обновление Windows RE от января 2024 года может не установится корректно. Проблема также затрагивает установки Windows 11, версия 21H2 и Windows Server 2022.
Более новые версии Windows 11, особенно Windows 11, версия 22H2 и Windows 11, версия 23H2, не указаны Microsoft как затронутые этой версией. Windows 11, версия 21H2 больше не поддерживается на домашних устройствах.
Устройства, пытающиеся установить обновление среды восстановления Windows от января 2024 года (KB5034441), могут отображать ошибку, связанную с размером раздела среды восстановления. Для устранения проблем, влияющих на Windows используется среда восстановления Windows (WinRE). В результате этой ошибки может отображаться следующее сообщение: «0x80070643 — ERROR_INSTALL_FAILURE»
Единственным обходным решением на момент написания статьи является изменение размера раздела вручную. Microsoft утверждает, что раздел восстановления должен иметь не менее 250 мегабайт свободного места.
Microsoft работает над решением проблемы и обещает выпустить исправление в следующем выпуске.
А пока у затронутых пользователей есть два варианта действий: изменить размер раздела восстановления самостоятельно или дождаться, пока Microsoft выпустит исправление в ближайшем обновлении.
Ошибка 0x80070643 — решение проблемы
Для поддержания безопасности компьютера необходимо своевременно устанавливать обновления. Однако иногда новые паки оказываются «сырыми», что становится причиной сбоев. Разбираемся, что делать, если при попытке провести обновление Windows 10 в процессе установки произошла неисправимая ошибка 0x80070643.
Инструкция по исправлению ошибки 0x80070643
Ситуация может возникнуть по ряду причин, поэтому для исправления потребуется испробовать несколько способов.
Проведите проверку Microsoft .NET Framework
Наличие на ПК NET Framework требуется для стабильной работы большинства компьютерных программ. Если вы используете устаревшую версию либо установщик поврежден, может возникнуть ошибка скачивания 0x80070643 Windows 10. Устранить неполадки поможет специальное приложение .NET Framework Repair Tool.
1. Скачайте приложение с официального сайта, нажав кнопку «Download».

2. Двойным щелчком мыши запустите установочный файл NetFxRepairTool. Подтвердите ваше согласие с правилами использования и продолжите кнопкой Next.

3. Запустится анализ системы. После этого инструмент выведет список рекомендуемых изменений. Примените их, нажав Next.

4. Изменения применятся автоматически, после чего появится новое окно с оповещением. Нажмите Finish, чтобы завершить работу.

Если проверка не смогла исправить проблему, потребуется полная переустановка фреймворка.
Восстановите Центр обновлений
Иногда при обновлении Windows 10 Defender возникает сообщением с кодом ошибки 0x80070643, что указывает на повреждение в центре системных обновлений. Выявить возможный сбой поможет встроенное средство проверки. Оно сканирует устройство на наличие подобных проблем и автоматически восстанавливает загрузчик.
1. Зажмите Win + I, чтобы открыть системные настройки, и отыщите «Обновление и безопасность».

2. Отыщите ссылку «Дополнительные средства устранения неполадок» в самом низу вкладки «Устранение неполадок».

3. Раскройте настройки Центра обновлений и запустите сканирование.

4. При обнаружении ошибок средство выведет список исправлений. Примите их и перезапустите компьютер.
Если в вашей сборке Windows нет этой функции, скачайте инструмент и самостоятельно установите его на компьютер.
Удалите кэш обновлений
В директории SoftwareDistribution хранятся промежуточные записи, оставшиеся после апдейта компьютера. Если среди них оказались поврежденные MSI, это может вызвать ошибку обновления 0x80070643.
1. Чтобы очистить папки, потребуется запустить командную строку под правами администратора, пройдя по пути «Пуск» — «Служебные».
2. В окошко консоли введите команду net stop wuauserv и нажмите Enter.

3. Перейдите на системный диск C и в папке Windows найдите подпапку SoftwareDistribution. Выделите ее и удалите клавишей Del.
После этого требуется перезагрузить компьютер. Это заново запустит процесс обновления. Загруженный апдейт перезапишет системные папки, что должно решить проблему.
Причины возникновения ошибки
Теперь вы знаете, как исправить ошибку установки 0x80070643, но для предотвращения этого в будущем следует знать, что может ее вызвать. Среди возможных причин:
- Ошибочные записи в системном реестре, которые ссылаются на поврежденные или несуществующие файлы.
- Некорректно загруженный пакет апдейта, содержащий внутренние ошибки.
- Несоответствие локализации компьютера языку устанавливаемых обновлений.
- Конфликт загруженных апдейтов с антивирусной программой, что может повредить системные файлы.
Чтобы в дальнейшем не сталкиваться с такой ситуацией, не откладывайте на слишком долгое время обновления системы. Также рекомендуется использовать специальный софт для удаления программ, так как при этом могут повредиться совместные файлы, и очищать реестр от устаревших записей.
Поддерживать ПК в идеальном состоянии поможет Ускоритель Компьютера. Программа удалит любое ПО без повреждения системных файлов, проведет очистку реестра и удалит мусор, оставшийся после посещения веб-страниц.

Все, что нужно — запустить приложение и провести анализ, а Ускоритель Компьютера самостоятельно отыщет проблемы. Всего несколько минут — и ваш компьютер снова находится в идеальном рабочем состоянии!
Читайте так же:
НУЖНО УЛУЧШИТЬ РАБОТУ КОМПЬЮТЕРА?
Воспользуйтесь программой Ускоритель Компьютера!
Как исправить ошибку 0x80070643 при установке обновления KB5034441 для Windows 10, версии 22H2 и 21H2
9 января во Вторник Патчей Microsoft помимо накопительного обновления KB5034122, выпустила обновление безопасности KB5034441 для операционных систем Windows 10, версий 22H2 и 21H2. Основная цель этого обновления – устранение уязвимости в среде восстановления Windows (WinRE), идентифицированной как CVE-2024-20666. Эта уязвимость позволяла потенциальным злоумышленникам обходить шифрование BitLocker, что создавало значительный риск для безопасности данных.

Однако многие пользователи столкнулись с проблемой при установке обновления: ошибка 0x80070643. Стоит отметить, что обновление доступно только через Центр обновления Windows и недоступно для загрузки и установки вручную.

Обнаружена ошибка. С установкой обновлений возникли некоторые проблемы, но попытка будет повторена позже. Если вы продолжаете видеть это сообщение и хотите получить сведения, выполнив поиск в Интернете или обратившись в службу поддержки, вам может помочь это: (0x80070643)
По данным Microsoft, данная ошибка может быть вызвана недостаточным размером раздела среды восстановления Windows (WinRE). Для решения этой проблемы компания предложила инструкцию, как увеличить раздел на дополнительные 250 МБ. Эта инструкция предоставлена ниже и может помочь пользователям успешно установить обновление безопасности KB5034441.
Примечание. Если вы не пользуетесь шифрованием BitLocker, вы можете заблокировать установку обновления KB5034441, воспользовавшись нашей инструкцией Как скрыть обновления в Windows 10.
Как увеличить раздел среды восстановления Windows (WinRE)
Важная информация
Важно отметить, что перед выполнением любых операций по обновлению или изменению разделов на жестком диске настоятельно рекомендуется выполнить полное резервное копирование всех важных данных. Это необходимо для предотвращения потери данных в случае возникновения непредвиденных проблем или ошибок в процессе установки обновления или изменения размеров разделов.
Для увеличения раздела среды восстановления Windows (WinRE) на 250 МБ, выполните следующие шаги:
Проверка состояния WinRE
- Введит в поиск меню «Пуск» cmd и выберите Командная строка > Запуск от имени администратора.

- Введите reagentc /info в командной строке.
- Найдите «Расположение среды восстановления Windows» (WinRE) и запишите индексы диска и раздела.

Отключение WinRE
- Введите reagentc /disable

Сжатие раздела ОС
- Введите diskpart
- Введите list disk
- Выберите диск ОС, введя sel disk [индекс диска ОС]. Индекс должен совпадать с индексом диска WinRE.
- Введите list part
- Выберите раздел ОС, введя sel part [индекс раздела ОС]
- Введите shrink desired=250 minimum=250

Удаление раздела WinRE
- Выберите раздел WinRE, введя sel part [индекс раздела WinRE]
- Введите delete partition override

Создание нового раздела восстановления
- Введите list disk и проверьте, GPT или MBR используется (наличие звездочки (*) в столбце Gpt означает GPT).
- Выберите диск ОС, введя sel disk [индекс диска ОС]
- Если GPT, введите create partition primary и gpt attributes=0x8000000000000001
- Если MBR, введите create partition primary раздел, введя format quick fs=ntfs label=»Windows RE tools»

Проверка созданного раздела WinRE

Выход из diskpart
Повторное включение WinRE
- Введите reagentc /enable
- Проверьте место установки WinRE, введя reagentc /info

Примечание: Если создание раздела не удалось или вы не хотите расширять раздел WinRE, введите reagentc /enable, чтобы повторно включить WinRE.