Ошибка 0x80070643 при обновлении Windows 10 — это одна из самых распространённых проблем, с которой сталкиваются пользователи. Она обычно возникает во время установки обновлений через Центр обновления Windows или при попытке обновить систему до последней версии. Причина чаще всего кроется в сбоях работы Windows Update, повреждённых системных файлах или конфликтах с антивирусами.
0x80070643 ошибка 0x80070643 при обновлении windows 10 как исправить — именно этот запрос приводит вас сюда, и мы дадим чёткий алгоритм действий. В большинстве случаев проблему можно решить без переустановки системы, если знать, что делать.
Почему возникает ошибка 0x80070643
Чтобы эффективно бороться с проблемой, нужно понимать её корни. Ошибка 0x80070643 связана с кодом исключения ERROR_INSTALL_FAILURE, который сигнализирует о сбое во время установки обновления. Это может происходить по нескольким причинам:
- Повреждённые файлы обновления. Если загрузка обновления прошла с ошибками, система не может его установить.
- Конфликт с антивирусом. Некоторые антивирусные программы (например, Avast, Kaspersky, Norton) блокируют доступ к системным файлам, считая их подозрительными.
- Проблемы с
Windows Update. Служба обновления может быть отключена, повреждена или работать неправильно. - Нехватка места на диске. Для установки обновлений требуется минимум 10–15 ГБ свободного пространства на системном диске (
C:). - Повреждённые системные файлы. Если файлы
SFCилиDISMповреждены, система не может корректно установить обновления.
Перед началом исправлений убедитесь, что у вас есть точка восстановления системы. Это поможет откатить изменения, если что-то пойдёт не так. Создайте её через Панель управления → Восстановление → Настройка восстановления системы.
В некоторых случаях ошибка может появляться из-за конфликта с Microsoft .NET Framework или Visual C++ Redistributable. Эти компоненты часто используются обновлениями, и если они повреждены, установка срывается.
| Инструмент | Команда | Что проверяет |
|---|---|---|
SFC (System File Checker) | sfc /scannow | Проверяет целостность системных файлов и восстанавливает повреждённые. |
DISM (Deployment Image Servicing) | DISM /Online /Cleanup-Image /RestoreHealth | Восстанавливает образы системы, если они повреждены. |
Журнал Windows Update | eventvwr.msc → Журналы Windows → Приложение | Показывает детали ошибок, связанных с обновлениями. |
Способы диагностики проблемы
Прежде чем переходить к исправлениям, нужно понять, что именно вызывает ошибку. Для этого можно использовать встроенные инструменты Windows.
Запустите командную строку от имени администратора (Win + X → команду «Командная строка (администратор)») и поочерёдно выполните команды sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth. Если они найдут ошибки, система попробует их исправить автоматически.
Исправление ошибки через очистку кэша обновлений
Один из самых действенных способов избавиться от 0x80070643 — очистить кэш обновлений Windows. Это помогает в тех случаях, когда файлы обновлений были загружены с ошибками или повреждены.
Для этого:
- Откройте командную строку от имени администратора.
- Остановите службы
Windows UpdateиBackground Intelligent Transfer Service (BITS):net stop wuauserv
net stop bits - Переименуйте папки с кэшем обновлений:
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old - Запустите службы обратно:
net start wuauserv
net start bits
После этого попробуйте снова запустить обновление через Параметры → Обновление и безопасность → Центр обновления Windows.
Восстановление компонентов Windows Update
Если очистка кэша не помогла, возможно, сами компоненты Windows Update работают неправильно. В этом случае их нужно восстановить.
- Откройте командную строку от имени администратора.
- Выполните команду для сброса компонентов
Windows Update:net stop wuauserv & net stop cryptSvc & net stop bits & net stop msiserver - Удалите временные файлы:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*" /Q - Зарегистрируйте файлы
Windows Updateзаново:regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuwebv.dll
regsvr32.exe /s wucltux.dll - Запустите службы обратно:
net start wuauserv & net start cryptSvc & net start bits & net start msiserver
⚠️ Внимание: Неправильное выполнение команд в командной строке может привести к нестабильной работе системы. Если вы не уверены в своих действиях, обротитесь к специалисту.
Проверка целостности системных файлов
Если ошибка 0x80070643 всё ещё появляется, возможно, проблема в повреждённых системных файлах. Для их проверки и восстановления используйте SFC и DISM.
| Команда | Описание | Время выполнения |
|---|---|---|
sfc /scannow | Сканирует системные файлы и восстанавливает повреждённые из резервной копии. | 10–30 минут |
DISM /Online /Cleanup-Image /RestoreHealth | Восстанавливает образ системы, используя данные из интернета. | 20–60 минут |
DISM /Online /Cleanup-Image /StartComponentCleanup | Очищает компоненты, которые больше не нужны для обновлений. | 5–15 минут |
Выполняйте команды по очереди. Если SFC не сможет восстановить файлы, DISM попробует сделать это через сеть. После завершения перезагрузите компьютер и попробуйте обновиться снова.
Отключение антивируса и сторонних программ
Антивирусы и брандмауэры часто блокируют доступ к системным файлам, что может вызывать ошибку 0x80070643. Попробуйте временно отключить защиту и запустить обновление заново.
В 70% случаев ошибка 0x80070643 исчезает после отключения антивируса или очистки кэша обновлений.
Если у вас установлен Windows Defender, отключите его через Параметры → Обновление и безопасность → Защита от вирусов и угроз → Управление параметрами → Защита в реальном времени. Для сторонних антивирусов (например, Kaspersky, Avast) отключите защиту через их интерфейс.
Также проверьте, не блокирует ли брандмауэр Windows доступ к серверам обновлений. Для этого временно отключите его через Панель управления → Брандмауэр Windows → Включение и отключение брандмауэра Windows.
Ручное обновление через Media Creation Tool
Если автоматические методы не сработали, можно попробовать обновить систему вручную через официальный инструмент от Microsoft — Media Creation Tool.
Скачайте утилиту с сайта Microsoft (через любой браузер) и следуйте инструкциям:
Пошаговая инструкция по обновлению через Media Creation Tool
Часто задаваемые вопросы
Можно ли игнорировать ошибку 0x80070643?
Нет, игнорировать её не стоит. Ошибка 0x80070643 означает, что система не может установить важные обновления безопасности, что может ваш компьютер к уязвимостям. Кроме того, некоторые приложения могут перестать работать корректно.
Что делать, если после всех действий ошибка осталась?
Если ни один из способов не сработал, попробуйте вернуть систему к предыдущему состоянию через Точку восстановления. Для этого перейдите в Панель управления → Восстановление → Запуск восстановления системы и выберите точку, созданную до появления ошибки.
Может ли ошибка 0x80070643 повредить данные на моём компьютере?
Сама по себе ошибка не повредит ваши личные файлы. Однако если вы попробуете исправить её неправильными методами (например, вручную удаляя системные папки), это может привести к потере данных или нестабильной работе системы. Всегда создавайте резервные копии перед серьезными изменениями.
Стоит ли переустанавливать Windows, если ошибка не исчезает?
Переустановка Windows — это крайний метод. Попробуйте сначала все остальные способы, включая Media Creation Tool и DISM. Если ошибка остаётся, переустановка может помочь, но не забывайте сохранить все важные данные перед этим.