После установки операционной системы необходимо выполнить ряд действий для установки необходимых компонентов и драйверов, без которых система не будет работать должным образом. Ошибка 0x80070643 чаще всего возникает в двух случаях: при установке обновлений из Центра обновления и при установке NET. Рамки.
Ошибка может иметь другое описание. Вы можете увидеть окно с предложением перезагрузить компьютер, а в некоторых других случаях — только код ошибки и ничего больше. Существует несколько способов решения этой проблемы, описанных ниже, но давайте рассмотрим другие причины возникновения проблемы.
Причины возникновения 0x80070643
Помимо вышеперечисленных причин, существует множество других. Конечно, в основном они вызваны повреждением базы данных Центра обновления или компонента NET Framework на компьютере. Другие:
И многое другое. Ошибка возникает в Windows 10, а также в версиях 7, 8 и 8.1.
Ошибка 0x80070643 при обновлении Windows 10, как исправить
Если проблема связана с центром обновления системы, сброс этой службы может помочь. Выполните следующие действия:
- Откройте командную строку от имени администратора (вы можете набрать эту фразу в поисковой системе Windows или нажать сочетание клавиш Win+X на восьмой или десятой версии операционной системы).
- Отключите службы, которые могут вызывать проблемы:net stop bits
net stop cryptSvc
net stop msiserver
net stop wuauserv
- Найдите каталог SoftwareDistribution на системном диске и переименуйте его во что-нибудь другое. Это делается в той же командной строке:ren C:{WindowsSoftwareDistribution SoftwareDistribution.st
ren C:{Windows}System32 Catroot2.st - После этих шагов мы запускаем отключенные службы, это делается с помощью параметра net start и выглядит следующим образом:net start bits
net start cryptSvc
net start msiserver
net start wuauserv - Выйдите из CMD и перезагрузите компьютер.
- Попробуйте переустановить обновления.
В качестве превентивной меры можно использовать CCleaner. Этот инструмент очищает систему от временных файлов и ненужных записей в реестре.
Избавляемся от кода 0x80070643 с помощью установки NET Framework
- Если ваша система новая, или по какой-то причине компонент NET Framework не был установлен, давайте попробуем решить эту проблему. Перейдите на официальный сайт Microsoft — https://www.microsoft.com/en-us/download/details.aspx?id=30135. Нам нужно загрузить инструмент восстановления Microsoft .NET Framework. Для этого нажмите на кнопку загрузки.
- Выберите инструмент весом 1,2 МБ и нажмите кнопку Далее.
- После загрузки откройте инструмент. Установите флажок в поле с лицензионным соглашением и нажмите Далее. Начнется короткий процесс обновления и устранения неполадок.
- В следующем окне снова нажмите кнопку Далее.
- Теперь вы снова пройдете процесс обновления.
- Пресс финиш.
Этот инструмент не обновляет компонент, но устраняет проблемы, препятствующие установке компонента. Не лишним будет переустановить NET Framework после этого процесса.
Как удалить NET Framework
Если описанный выше способ не помогает, попробуйте избавиться от компонента. Загрузите специальный инструмент с этого сайта: https://www.microsoft.com/en-us/surface/surface-laptop/p/90fc23dv6snz?ocid=store&activetab=pivot:overviewtab.
- В архиве вы найдете файл cleanup_tool.exe, который необходимо запустить или извлечь из архива, а затем запустить.
- Появится окно, в котором нужно удалить NET Framework. Вы должны нажать «Да».
- Примите условия лицензионного соглашения, нажав «Да».
- На следующем этапе нажмите на кнопку «Очистить сейчас» и подождите.
- Перезагрузите компьютер.
Если ошибка 0x80070643 не исчезает, остается единственный вариант — переустановить систему. Конечно, можно просто обновить системные файлы без потери данных, но это тема для другой статьи.
Восстановление образа системы с помощью DISM
Здесь мы рассмотрим очень базовую командную строку или утилиту командной строки PowerShell. Эта функция доступна в Windows 8.
DISM /online /cleanup-image /restorehealth
Для версии 7 требуется специальный инструмент. Просто нажмите кнопку «Загрузить пакет сейчас», чтобы получить правильную версию и разрядность вашей операционной системы. После загрузки следуйте инструкциям мастера настройки инструмента.
Проверка системных файлов на ошибки
Для этого существует хорошая команда. В командной строке с повышенными привилегиями введите:
sfc /scannow
И подожди.
Также используйте инструмент для проверки жесткого диска:
chkdsk C: /f /r
Другие решения ошибки 0x80070643
Отключите антивирусную программу — возможно, она блокирует подключение Центра обновления к серверам Microsoft. Попробуйте другую антивирусную программу.
Кроме того, вы можете использовать антивирусное программное обеспечение для проверки компьютера на наличие вирусов, которые могут быть причиной проблемы.
Другой вариант — удалить все недавно установленные программы, игры и другие компоненты, которые могут быть причиной ошибки.
Наконец, последним вариантом будет переустановка системы. Прибегайте к этому только в том случае, если вы понимаете, что ничто другое не поможет и система не функционирует должным образом из-за этой проблемы.