Гид по технологиям

Как исправить ошибку установки 0x80070643 в Windows 11

• 8 min read • Windows • Обновлено 11 Dec 2025
Ошибка 0x80070643 в Windows 11 — как исправить
Ошибка 0x80070643 в Windows 11 — как исправить

Краткое содержание

  • Что это за ошибка и почему она возникает
  • Подготовка перед устранением: резервное копирование и права администратора
  • Подробные шаги: от простых к продвинутым
  • Когда эти методы не помогают и что делать дальше
  • Контрольный чеклист для пользователей и администраторов

Введение

Microsoft уже выпустила Windows 11, но некоторые ошибки обновления перешли из предыдущих версий ОС. Код ошибки 0x80070643 часто возникает при попытке установить обновления через Параметры и указывает, что процесс обновления завершился с ошибкой. В этой статье мы разберём возможные причины и предложим проверенные решения с подробными инструкциями, советами и списками проверки.

Что вызывает ошибку 0x80070643 в Windows 11

Краткие определения диагностических причин:

  • Конфликты со сторонним антивирусом — антивирус может блокировать компоненты обновления. Отключите или временно удалите несовместимые продукты.
  • Повреждённая или отсутствующая .NET Framework — многие пакеты обновлений зависят от корректной работы .NET.
  • Повреждённые системные файлы — файлы Windows могут быть нарушены, что мешает установке патчей.
  • Повреждённые компоненты Центра обновления Windows — каталоги или службы обновления могли быть нарушены.
  • Повреждённые определения Защитника Windows — особенно важно, если ошибка возникает при обновлении сигнатур антивируса.

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

Подход к решению

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

Как исправить ошибку 0x80070643 в Windows 11

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

  1. Откройте меню «Пуск» (клик по иконке Windows на панели задач).
  2. Выберите приложение «Параметры», закреплённое в меню «Пуск».

Меню Пуск и Параметры Windows 11

  1. В разделе «Система» нажмите «Устранение неполадок».

Раздел Система в Параметрах Windows 11

  1. Выберите «Другие средства устранения неполадок».

Список других средств устранения неполадок в Параметрах

  1. Нажмите «Запустить» для средства устранения неполадок «Центр обновления Windows».

Кнопка Запустить средство устранения неполадок Центра обновления

  1. Примените предложенные исправления и перезагрузите компьютер.

Примечание: средство автоматически исправляет ряд типичных ошибок конфигурации и статусов служб.

2. Проверьте и исправьте системные файлы (SFC и DISM)

SFC (System File Checker) ищет повреждённые системные файлы и восстанавливает их из кэша. DISM (Deployment Image Servicing and Management) позволяет восстановить целостность образа Windows.

  1. Откройте поиск (иконка лупы) и введите cmd.

Кнопка поиска Windows 11

  1. Запустите «Командную строку» от имени администратора (выберите «Запуск от имени администратора»).

Запуск Командной строки от имени администратора

  1. Введите команду и нажмите Enter:
sfc /scannow

/files/6ede39d2-18a0-4864-913a-f2d9fe934fee.png

  1. Подождите завершения проверки. Если SFC не смог исправить ошибки, выполните следующие команды по очереди (каждую — с нажатием Enter):
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
  1. После завершения DISM снова запустите sfc /scannow.

Если SFC/DISM нашёл и исправил проблемы, перезапустите систему и попробуйте установить обновления снова.

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

Если обновления зависят от .NET, установите или обновите среду выполнения.

  1. Откройте страницу загрузки .NET Framework 4.8 в браузере.
  2. Нажмите «Download .NET Framework 4.8 Runtime».

Кнопка загрузки .NET Framework 4.8

  1. Сохраните установщик, затем откройте «Проводник» (Windows + E).

Проводник Windows 11

  1. Дважды щёлкните файл ndp48-web.exe и пройдите мастер установки.

Запуск установщика .NET Framework

После установки перезагрузите ПК и повторите попытку обновления.

4. Восстановите .NET Framework с помощью утилиты восстановления

Если у вас уже установлена последняя версия .NET, используйте официальный инструмент восстановления.

  1. Откройте страницу Microsoft .NET Framework Repair Tool.
  2. Нажмите «Download» и сохраните утилиту.

/files/ff86c67d-b265-414f-83fa-01628506b5ce.png

  1. Запустите NetFxRepairTool.exe от имени администратора.

/files/8b0214b1-7f29-48cf-8259-14a4205cc62a.png

  1. Отметьте «I have read and accept the license terms» и нажмите «Next», чтобы начать восстановление.

/files/e3b8c59c-b752-41d2-9942-fedfb91ec783.jpg

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

5. Временно отключите сторонний антивирус

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

  1. Кликните стрелку скрытых значков на панели задач.
  2. Найдите иконку антивируса, откройте её меню и выберите временное отключение (например, «Disable for 10 minutes» или аналог).

Иконка антивируса в системном трее

После установки обновлений снова включите антивирус.

Важно: если вы используете корпоративную антивирусную политику, согласуйте отключение с ИТ-отделом.

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

Переименование папки SoftwareDistribution заставляет Центр обновления создать её заново и часто решает проблемы с загрузкой и установкой обновлений.

  1. Откройте поиск, введите cmd и запустите «Командную строку» от имени администратора.

Кнопка поиска Windows 11

  1. Остановите службы Центра обновления и BITS:
net stop wuauserv
net stop bits
  1. Переименуйте папку:
rename c:\windows\SoftwareDistribution SoftwareDistribution.bak

/files/9dc7785b-da0c-4cea-966f-997b5818a209.png

  1. Запустите службы снова:
net start wuauserv
net start bits

Перезагрузите систему и проверьте обновления.

7. Сбросьте папку catroot2

Папка catroot2 используется при установке обновлений и подписи пакетов. Сброс её содержимого помогает в ситуациях с криптографическими ошибками.

  1. Запустите «Командную строку» от имени администратора.
  2. Выполните команды по очереди (нажмите Enter после каждой):
net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  1. Откройте «Проводник» (Windows + E) и перейдите к C:\Windows\System32\catroot2.

Папка catroot2 в Проводнике

  1. Выделите всё (Ctrl + A) и удалите содержимое.

Кнопка Удалить в Проводнике

  1. Вернитесь в «Командную строку» и запустите:
net start cryptsvc

Перезагрузите систему и попробуйте обновить Windows.

8. Обновите подписи Защитника Windows

Если ошибка появляется при обновлении сигнатур Защитника Windows, обновите определения вручную через командную строку.

  1. Откройте «Командную строку» от имени администратора.
  2. Удалите старые определения:
"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -RemoveDefinitions -All

Команда удаления определений Защитника Windows

  1. Обновите подписи двумя командами (выполняйте по очереди):
"%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate
"%ProgramFiles%\Windows Defender\MPCMDRUN.exe" -SignatureUpdate -MMPC

Обновление подписей Защитника Windows

  1. Закройте командную строку и перезапустите систему.

Что делать, если перечисленные методы не помогли

  • Попробуйте выполнить восстановление системы на точку до появления ошибки.
  • Если проблема возникла после крупного изменения, рассмотрите откат обновления или восстановление образа.
  • В крайнем случае выполните «Сброс этого ПК» через Параметры → «Восстановление» с сохранением файлов или без (подбирается индивидуально).
  • На корпоративных машинах обратитесь в службу ИТ — возможно, применяются групповые политики, блокирующие изменения.

Important: Сброс системы — крайняя мера. Перед ним убедитесь в наличии резервных копий всех важных данных.

Когда эти методы не сработают — возможные причины

  • Повреждённый профиль пользователя. Попробуйте создать нового локального администратора и запустить обновление из-под него.
  • Проблемы с железом: сбои на диске или ошибки памяти могут препятствовать установке пакетов. Запустите проверку SMART и тест памяти.
  • Нестандартная конфигурация корпоративной сети или прокси, блокирующие соединение с серверами обновлений.

Альтернативные подходы и инструменты

  • Используйте Media Creation Tool или установочный ISO для применения накопительных обновлений вручную. Это особенно полезно, если Центр обновления не может применить пакет.
  • Применяйте обновления через WSUS или SCCM в корпоративной среде.
  • Попробуйте сторонние утилиты диагностики обновлений (только от проверенных вендоров) для ускоренной идентификации проблем.

Эвристики и правила выбора действий

  • Если ошибка возникает после изменения ПО — начните с отключения/удаления этого ПО.
  • Если ошибка появляется при обновлении Защитника — начните с обновления определений.
  • Всегда выполняйте SFC и DISM перед радикальными действиями.

Роль-based чеклист: пользователь и администратор

Чеклист для конечного пользователя:

  • Перезагрузить ПК
  • Запустить средство устранения неполадок Центра обновления
  • Отключить сторонний антивирус временно
  • [ ] Запустить sfc /scannow
  • Попробовать обновление снова

Чеклист для администратора:

  • Проверить журналы событий (Event Viewer) на ошибки WindowsUpdate и MSI
  • Запустить DISM и SFC на всех затронутых машинах
  • Проверить групповые политики и настройки прокси/файрвола
  • При необходимости развернуть обновление через WSUS/SCCM

Быстрая методика воспроизведения и приёмки

Критерии приёмки:

  • Установка обновления завершается без ошибок; в журнале обновлений и в «Истории обновлений» видна успешная запись.
  • Центр обновления не отображает код 0x80070643 после перезагрузки.

Мини-методология тестирования:

  1. Выполнить полную последовательность исправлений на эталонной машине.
  2. Провести перезагрузку и повторить проверку обновления.
  3. Если успешно — развернуть в тестовой группе и затем на весь парк.

Примеры ошибок и когда их ждать

Counterexample: если ошибка появляется только для одного конкретного обновления, но остальные встают нормально, причина скорее всего в самом пакете обновления (повреждённый MSI/манифест). В этом случае скачайте пакет вручную и установите.

Edge-case: ноутбук с ограниченным свободным местом на диске может не установить обновление из-за нехватки пространства. Освободите диск и повторите.

Быстрый плейбук для экстренного реагирования

  1. Сохранить логи: C:\Windows\WindowsUpdate.log и Event Viewer → Windows Logs → Application/System.
  2. Запустить средство устранения неполадок.
  3. Запустить SFC → DISM.
  4. Переименовать SoftwareDistribution и очистить catroot2.
  5. Если проблема — обновление Защитника, обновить сигнатуры вручную.
  6. Если не помогает — восстановление системы или сброс ПК.

Часто задаваемые вопросы

В: Ошибка 0x80070643 — это вирус?

О: Нет. Код ошибки указывает на сбой установки обновления. Он может быть вызван вирусом косвенно (если вредоносный код повредил компоненты), но сам по себе код — не маркер вредоносности.

В: Могу ли я просто удалить .NET Framework и установить заново?

О: Удаление системных компонентов .NET не всегда возможно без дополнительных действий. Лучше использовать официальный инструмент восстановления или просто установить последнюю версию поверх текущей.

В: Повлияет ли сброс папок SoftwareDistribution и catroot2 на установленные обновления?

О: Нет, эти действия не удаляют установленные обновления. Они очищают временные файлы загрузки и подписи, что позволяет Центру обновления заново загрузить пакеты.

Заключение

Ошибка 0x80070643 в Windows 11 распространённа, но решаема. Последовательный подход — средство устранения неполадок, проверка системных файлов, работа с .NET, временное отключение антивируса и сброс служебных папок — в большинстве случаев устраняет проблему. Если ничего не помогает, применяйте откат, восстановление системы или обращайтесь к ИТ-специалисту.

Summary:

  • Начинайте с простых действий и переходите к более сложным.
  • SFC и DISM — обязательные шаги.
  • Повторная установка/восстановление .NET часто помогает.

Если у вас есть дополнительные детали о вашей системе (версии антивируса, ошибочные пакеты из «Истории обновлений»), оставьте их в комментариях — это поможет точнее диагностировать проблему.

Дополнительные ресурсы

  • Официальная документация Microsoft по Центру обновления
  • Страница загрузки .NET Framework 4.8
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро