- Почему при обновлении Windows 7/10 произошла ошибка 0x80070643 и как автоматически ее исправить
- Что значит неисправимая ошибка обновления Windows
- Код 643 — автоматическое исправление в Центре обновлений
- Net Framework, Defender и другие способы — как исправить проблему при установке
- “Чистая” загрузка — как избежать сбоев при обновлении системы
Ввиду своей сложности операционная система ПК часто выдает различные ошибки. Само собой, каждая новая сборка проходит глубокое тестирование еще до выпуска, но это не страхует ее от сбоев уже непосредственно в процессе пользовательской эксплуатации.
Взять хотя бы постоянные ситуации, возникающие с обновлениями Windows 10, выдающим неисправимую ошибку с кодом 0х80070643. Такой сбой возникает в 7, 8, 8.1 и 10 версии Windows, и далее будет рассмотрено, с чем связана эта проблема и как её решить.
Почему при обновлении Windows 7/10 произошла ошибка 0x80070643 и как автоматически ее исправить
Проблема ошибки под кодом 0x80070643 в Windows 7/10 – явление распространенное. Суть в том, что эти системы используют хоть и разные, но совместимые ядра, а значит, ошибки и сбои у них тоже сходные. Об этом и пойдет речь.
Что значит неисправимая ошибка обновления Windows
Обозначенная выше ошибка возникает в целом ряде случаев, причём неинформативное описание не добавляет проблеме ясности. При этом отметим, что чаще всего такая проблема касается либо обновлений операционной системы, либо штатных программ Windows, либо же платформ, которые используются в Windows.
Ошибка может возникать при обновлении Net Framework, антивируса Windows Defender, а также устаревших браузеров Internet Explorer 10 и 11.
Подробнее об этом поговорим ниже.
В списке причин, которые приводят к этой ошибке, есть такие:
- Проблемы с предыдущей версией программы — она установлена с ошибками, неправильно или не полностью удалена. Само собой, что попытка установить новую версию программы приводит к ошибке.
- Повреждены ключи реестра, которые используются для правильного обновления программы.
- Нарушена структура базы данных службы Windows Update, которая отвечает за обновление.
- Повреждены системные файлы (в результате отключения света, действий пользователя или влияния вирусов).
- Проблемы с установщиком Windows.
Код 643 — автоматическое исправление в Центре обновлений
«Лекарство» от проблемы зависит от того, что именно вызывает сбой. Для начала рассмотрим ситуацию, если ошибка 0x80070643 или код 643 возникает при установке обновлений системы.
В этом случае есть шансы решить всё автоматически.
Вот что необходимо сделать:
- Нужно скачать программу для устранения неполадок в Центре обновления Windows, запустите её и нажать «Далее».
- Подождите, пока система просканирует компьютер и проверьте обновления в Центре обновления Windows.
- Попробуйте после этого обновить пакеты. Если всё получилось — отлично. Если нет — переходим к следующему шагу.
- Временно отключите антивирус и попробуйте снова обновить пакеты. Иногда сторонние антивирусы «сбоят» и воспринимают обновления как потенциально опасные. Также защитные программы могут попросту блокировать определённые порты, через которые идёт скачивание.
- Проверьте системный диск на ошибки. Для этого запустите командную строку от имени администратора и введите там команду chkdsk C: /f /r (вместо C нужно поставить букву системного диска на вашем компьютере).
Нажимаете Enter и ждёте, обычно сканирование проходит за 5-7 минут.
Net Framework, Defender и другие способы — как исправить проблему при установке
Ошибка с кодом 0x80070643 может возникать при установке обновлений для антивирусной программы Windows Defender. В этом случае всё просто — нужно перейти по ссылке, найти подходящую версию пакета (смотрим по разрядности — 32 или 64 бита), скачать и установить ее вручную. Проблема должна решиться.
Если же проблема возникает с платформой Net Framework, то здесь всё куда интереснее.
В таких случаях имеет смысл попробовать выполнить следующие действия:
- Скачиваем и запускаем Microsoft .NET Framework Repair Tool, соглашаемся с условиями, жмём «Далее» и ждём исправления.
- Если не помогло, переустанавливаем Net Framework. Но сначала удаляем старые версии через «Панель управления», перезагружаем компьютер, а затем ставим новую версию.
- Если в «Панели управления» нет пакетов Net Framework, но установка не проходит, пока переходить в «тяжёлой артиллерии».
- Создаём точку восстановления системы или резервную копию. Заходим в редактор реестра и поиском найдите все упоминания Net Framework, после чего удаляем всё. Важно! Не удалите только упоминания соответствующие версии в системе. В Windows 7 — это версия 3.5, в Windows 8 — 4/4.5, в Windows 10 — 4.6.
- Перезагружаем ПК и пробуем снова установить Net Framework.
- После успешной установки рекомендуется проверить операционную систему на вирусы, и на ошибки, а диск — на битые и переназначенные секторы.
“Чистая” загрузка — как избежать сбоев при обновлении системы
Ещё одни способ решения проблемы — это запуск установки обновлений в режиме «чистой» загрузки. Это особый режим, который не допускает установки программ, написанных не Microsoft.
Вот как можно его включить:
- Открываем поиск Windows 10 и вводим msconfig. Аналогично — «Пуск» — «Выполнить» или просто нажимаем Win + R (работает во всех версиях Windows). После ввода команды жмём Enter.
- Вводим пароль администратора (если нужно) или просто соглашаемся с запуском программы от имени администратора.
- В окне «Конфигурация системы» на вкладке «Общие» ставим отметку «Выборочный запуск».
- Отключаем флажок «Загружать элементы автозагрузки».
- Во вкладке «Службы» выбираем пункт «Не отображать службы Microsoft» и выбираем «Отключить всё».
- Подтверждаем и перезагружаем систему. После загрузки пробуем установить обновления.
Также можно попробовать загрузить в «Безопасном режиме» и установить обновления там.
Для этого необходимо выполнить следующие действия:
- Перезагружаем систему.
- При появлении логотипа или выводе данных BIOS нажимаем F8.
- Стрелками выбираем «Безопасный режим с поддержкой сети», жмём Enter.
- После загрузки системы пробуем снова установить обновление.
Как видите, решение проблемы с ошибкой 0х80070643 не представляет собой особой сложности. Не нужно быть системным администратором, чтобы устранить её. Необходимо лишь следовать пошаговым инструкциям и поддерживать операционную систему в порядке, а в случае сбоя совершать корректные действия, направленные исключительно на решение возникшей проблемы.