Как исправить ошибку 0x80070643 в процессе установки обновлений
Появление критических ошибок в разных версиях семейства Windows уже является обыденностью, но разработчики Microsoft, и обычные пользователи стараются максимально избавиться от всех возникающих проблем. Одной из проблем, которые появляются при работе с центром обновлений, может быть ошибка, возникающая в процессе установки с кодом 0x80070643.
Причина ошибки 0x80070643
Проблемы с Windows, имеющие подобный код всегда имеют непредсказуемый характер и не всегда понятно, в чем причина. Наиболее распространенными можно считать такие неисправности:
- Ошибка при попытке установки из центра обновлений.
- Проблема из-за установки набора компонентов Framework.
- Установка обновления с определенным кодом.
- Повреждение системных файлов.
- Заражение вирусным программным обеспечением.
- Повреждение записей реестра.
Первые три пункта являются наиболее частыми причинами появления ошибки 0x80070643.
Ошибка установки NET. Framework
Ошибка, возникающая по причине установки NET.Framework относится только к версии Windows 7, реже появляется в «Десятке». Если установка выполнена успешно, но сразу стала появляться ошибка с кодом 0x80070643, делаем следующее:
- Открываем Панель управления через меню Пуск.
- Переходим в раздел Программы и компоненты (либо сразу нажмите пункт «Удаление программы»).
- В списке находим все версии компонента «Microsoft .NETFramework» и по каждой дважды нажмите правой кнопкой мышки.
- В открывшемся окне выбираем пункт «Восстановить исходное состояние».
Перезагружать компьютер не нужно. Если причина действительно была в этом компоненте, то после восстановления ошибка должна исчезнуть. Также можно воспользоваться инструментом восстановления Microsoft .NET Framework Repair Tool.
Также рекомендуется полностью удалить компоненты, а потом заново установить. Для полной деинсталляции NET Framework используйте утилиты Uninstall Tool или Revo Uninstall.
Причина в обновлениях Windows
Установка обновлений, особенно на пиратские версии Виндовс может заканчиваться тем, что возникнут сбои и ошибки. Тогда появляется сообщение об ошибке – «installation failed with error code 0x80070643 windows update».
Для «Семерки» выполняют следующие действия:
- Запустите инструмент Windows Update Diagnostic.
- Нажмите «Далее», чтобы утилита проверила систему на наличие проблем. Если они есть, то утилита автоматически исправит их.
- После исправления центра обновлений сразу же будет предложено установить новые компоненты. Соглашаемся с условием.
Как очистить кеш обновлений
Очистка кеша помогает решить множество проблем:
- Откройте с повышенными привилегиями командную строку. (В Windows 10 можно нажать клавиши Win+X и выбрать командную строку или утилиту PowerShell).
- Теперь идем по пути С:WindowsSoftwareDistribution и очищаем содержимое папки.
- Перезагружаем компьютер.
Перезапускаем службы
Некоторые системные службы вполне могут стать виновниками появления ошибки 0x80070643:
- Заходим в меню Пуск в Виндовс 7 или нажимаем на значок поиска в Виндовс 10 и вводим слово «Службы».
- Открываем результат.
- По порядку работаем со следующими пунктами – центр обновлений Windows службы криптографии, удостоверение приложений, фоновая интеллектуальная служба.
- На каждой нажимаем правой кнопкой мышки и выбираем пункт «Перезапустить».
Проверка файлов Windows на целостность
Возможно, были повреждены системные файлы. С повышенными привилегиями в любой версии Windows запускаем командную строку или утилиту PowerShell и прописываем команду сканирования и восстановления системных файлов: sfc /scannow.
Ждём окончания процесса и, если неполадки с файлами системы были обнаружены, утилита автоматически их исправит.
Устанавливаем обновления вручную
В пакет обновлений после переустановки Windows входят компоненты Net Framework, драйвера на видеокарту и многое другое. Все это можно найти вручную. То же самое и с обновлениями:
- Перейдите в каталог обновлений Майкрософт.
- После нахождения выберите версию для системы x32 или x64.
- Установите скачанный файл.
Антивирус блокирует доступ
Частое явление, когда антивирус блокирует скачанные с интернета файлы. При этом иногда пользователь не получает дополнительных оповещений.
Есть два варианта решения:
- В настройках антивируса добавить центр обновлений в исключения.
- Временно отключить антивирус.
Использование утилиты DISM
Данная утилита позволит восстановить образ системы. Необходимо выполнить следующий ряд действий:
- Откройте командную строку, либо утилиту PowerShell от имени администратора.
- Пропишите DISM /online /cleanup-image /restorehealth (чтобы она сработала нужно иметь доступ в интернет).
- Ждём.
Код ошибки 80070643 при обновлении Windows 7
В ОС Windows каждая ошибка имеет уникальный код, который расшифровывает ее причину. По нему пользователи находят решение своей проблемы. Если при обновлении Windows 7 у вас появляется код ошибки 0x80070643, то после прочтения данной статьи вы сможете устранить неполадку!
Стоит отметить, что данная ошибка также может появляться в процессе установки компонентов .NET Framework. Поэтому советы будут полезны и для подобных случаев.
Отключение антивируса
Перед тем, как приступать к полной проверке или откату операционной системы, попробуйте провести обновление после отключения антивирусной программы. В некоторых случаях антивирус блокирует загрузку файлов из Windows Update, из-за чего появляется данная ошибка.
После выключения антивируса перезагрузите компьютер и запустите процедуру обновления заново. Если ошибка появляется снова, то переходите к следующему шагу.
Проверка файловой системы и жесткого диска
Теперь следует запустить проверку накопителя и файловой системы. Для этого нужно:
Поскольку вы собираетесь проверить активный системный диск, то процедура будет выполнена только при следующем включении. Вы увидите соответствующий экран до загрузки операционной системы.
Обновление. NET Framework
Также код 0x80070643 может быть связан с неудачным обновлением Microsoft .NET Framework. Вам необходимо полностью удалить данное ПО. Для этого можно воспользоваться стандартным средством «Установка и удаление программ».
После этого нужно перейти по данной ссылке и загрузить дистрибутив актуальной версии программы. Запустите скачанный файл и установите ПО, затем перезагрузите компьютер.
Перезагрузка службы обновления
Другая возможная причина неполадки заключается в сбоях в работе центра обновления Windows. Необходимо вручную отключить и перезапустить службу по следующему руководству:
- Через поисковую строку в Пуске найдите утилиту «Службы».
- В списке всех служб отыщите «Центр обновления Windows». С помощью двойного клика мышкой откройте свойства.
- Нажмите кнопку «Остановить», а затем «Запустить». После этого перезагрузите компьютер.
Откат до контрольной точки
Также может исправить неполадку откат настроек и состояния операционной системы до раннего состояния. В этом поможет штатная утилита Windows:
- С помощью поиска найдите и запустите приложение «Восстановление системы».
- На начальном экране нажмите «Далее».
- Затем выберите контрольную точку по дате и событию. Именно до того момента будет совершен откат состояния компьютера.
- Запустите процедуру и дождитесь ее окончания.
Во время восстановления компьютер будет перезагружен. Поэтому до начала процедуры обязательно сохраните и закройте все файлы, чтобы избежать потери важных данных.
Устранение неполадок
Также рекомендуем воспользоваться стандартной диагностикой Windows. Утилита просканирует систему на наличие проблем и постарается их устранить. А если будут найдены неисправимые неполадки, то вы увидите их список и сможете сориентироваться в дальнейших действиях.
При обновлении Windows появилась ошибка 0x80070643 – что делать?
При загрузке обновления операционной системы Windows 7, 8 или 10 в некоторых случаях могут возникать сбои. От этого никто не застрахован. И не всегда дело в плохом установщике, некачественной программе или неправильном подходе. Причины могут быть разными. Одна из распространённых неполадок такого рода — ошибка 0x80070643. Центр обновления Windows 10 или 7 в её появлении может быть не виноват. Конечно, некорректно установленный или не полностью скачанный апдейт не будет нормально работать. Но иногда проблема находится на стороне пользователя.
Почему появляется ошибка 0x80070643, и к чему она приводит?
Ошибка 0x80070643 может появится из-за компьютерного вируса
Эта ошибка может появиться, если повреждены системные данные или нарушен порядок установки. Такое случается из-за вирусов, критичных сбоев, неправильных записей в реестре, неудачных попыток обновлений ОС или отдельных программ (например, Microsoft Office). Иногда это происходит из-за неаккуратных действий пользователя. В Windows 10 «0x80070643» может появиться при загрузке апдейта с номером сборки kb3081704.
Также установка через Центр обновления иногда прерывается такими программами, как антивирусы, брандмауэры, firewall. В подобном случае достаточно временно отключить утилиты, которые блокируют скачивание.
Чтобы исправить 0x80070643, в большинстве случаев надо устранить первопричину сбоя. Тогда ошибка исчезнет, и вы сможете загрузить апдейт или программу.
Способы исправления
Существуют разные методы устранения неисправности. Они зависят от факторов, из-за которых появилась проблема. Так как причин может быть множество, распишем несколько универсальных способов. Они подойдут и для разных версий ОС (в том числе для 10 и 7)
В Windows 7 «0x80070643» может появиться из-за неполадок с Net Framework. Чтобы от них избавиться, необязательно даже перезагружать обновления.
- Перейдите в Пуск — Панель управления.
- Откройте «Программы и компоненты». Или «Удаление программ».
- Отобразятся все утилиты. Кликните на «Net Framework». Список составлен по алфавиту, поэтому найти нужный пункт будет просто.
- Нажмите кнопку «Удалить/Изменить». Она находится над основной рабочей областью. Та же опция есть в контекстном меню.
- Поставьте точку в пункт «Восстановить» и кликните «Далее».
- Дождитесь окончания процесса.
После этого все повреждённые элементы программы будут переустановлены. Если именно она являлась причиной сбоя, ошибка исчезнет. Также можно удалить приложение полностью, чтобы её исправить. Для этого надо воспользоваться специальными утилитами (например, Revo Uninstaller). Иначе какие-то файлы от Net Framework останутся на компьютере.
В 10-й версии ОС эта проблема также может возникнуть.
Чистка кэша
В Windows 8 и 10 эта функция автоматизирована. Для неё есть специальная утилита. Но вот в 7-й версии ОС — это надо делать вручную.
- Пуск — Программы — Стандартные.
- Кликните правой кнопкой мыши на «Командная строка».
- Выберите «Запуск от имени администратора».
- После этого попробуйте вновь установить апдейт через Центр обновления.
В Windows 10 командная строка тоже есть. Но в этой ОС лучше воспользоваться утилитой для чистки кэша.
Перезапуск служб
Чтобы исправить 0x80070643, можно перезапустить службы, отвечающие за загрузку новых версий программ. Этот метод подходит для разных версий ОС (и для 7, и для 8, и для 10).
Вначале надо остановить работу системных программ: MSI Installer, Cryptographic, BITS и Windows Update Services. От них зависит ход установки через Центр обновления. Запустите командную строку и введите команды (после каждой нажимайте Enter).
- net stop bits net stop.
- net stop cryptSvc.
- net stop msiserver.
После этого вновь запустите службы. Напишите команды:
- net start msiserver.
- net start cryptSvc.
- net start bits.
Теперь закройте командную строку (введите в ней «Exit» или нажмите на крестик справа вверху) и попробуйте вновь загрузить апдейт через Центр обновления.
Обновление kb3081704
В Windows 10 ошибка может появиться при загрузке апдейта kb3081704. Устранять её надо также через командную строку. Однако детали зависят от разрядности ОС (64 или 32 бита). Чтобы её посмотреть, сделайте следующее:
- Кликните правой кнопкой мыши на значок «Компьютер» на рабочем столе.
- Выберите «Свойства». Или в Панели управление откройте меню «Система» (оно находится в категории «Система и безопасность»).
- В поле «Тип» будет указана разрядность.
После этого откройте командную строку и введите туда «dism /online /add-package /packagepath:
Специализированные программы
Первое, что приходит в голову, когда появляется ошибка 0x80070643 — как исправить? Windows 10, 8 или 7 — не важно. Она может возникнуть в любой версии ОС, если повреждены какие-то важные файлы или ресурсы апдейта. Если вновь загрузить его, проблема вряд ли исчезнет. Но самостоятельно устранить сбой вполне возможно.
Ошибка, возникающая по причине установки NET.Framework относится только к версии Windows 7, реже появляется в «Десятке». Если установка выполнена успешно, но сразу стала появляться ошибка с кодом 0x80070643, делаем следующее:
- Открываем Панель управления через меню Пуск.
- Переходим в раздел Программы и компоненты (либо сразу нажмите пункт «Удаление программы»).
- В списке находим все версии компонента «Microsoft .NET Framework» и по каждой дважды нажмите правой кнопкой мышки.
- В открывшемся окне выбираем пункт «Восстановить исходное состояние».
Возможно, были повреждены системные файлы. С повышенными привилегиями в любой версии Windows запускаем командную строку или утилиту PowerShell и прописываем команду сканирования и восстановления системных файлов: sfc /scannow.
Обновление KB4048955 для Windows 10 содержит некоторые улучшения качества и другие элементы, которые, как утверждается, устраняют уязвимости безопасности. Однако ошибка приводила к появлению ошибки 0x80070643 каждый раз, когда пользователи пытались установить обновление. Ошибка 0x80070643 — это общий код ошибки установки Центра обновления Windows, который может отображаться на экране компьютера во время установки.
Ошибка Центра обновления Windows 0x80070643
Вот что вы можете сделать, чтобы решить эту проблему. Напишите пожалуйста в комментариях, какой способ вам помог.
Переименуйте папку SoftwareDistribution
Ошибка 0x80070643 может помешать вам установить обновление Windows или установить другое программное обеспечение. Эта проблема может возникать либо из-за повреждения регистрации обновления программного обеспечения MSI, либо из-за повреждения установки .NET Framework на компьютере.
Чтобы решить эту проблему, желательно переименовать папку SoftwareDistribution. Чтобы переименовать папку «SoftwareDistribution»:
Откройте окно командной строки от имени администратора, введите следующие команды одну за другой и нажмите Enter:
net stop bits
rename c:windowsSoftwareDistribution SoftwareDistribution.bak
net start bits
Затем очистите содержимое папки Catroot2.
Очистить содержимое папки Catroot2
Catroot и Catroot2 являются одними из важных папок ОС Windows, которые требуются при обновлении Windows. Таким образом, если вы столкнулись с проблемой при обновлении Windows и получении сообщения об ошибке — 0x80070643, перезагрузите папку Catroot2.
Для сброса папки catroot2 сделайте это:
Откройте командную строку с правами администратора, введите следующую команду одну за другой и нажмите Enter:
net stop cryptsvc
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
Затем удалите все содержимое папки catroot2.
Сделав это, в окнах CMD введите следующее и нажмите Enter:
net start cryptsvc
Ваша папка catroot будет сброшена после повторного запуска Центра обновления Windows.
Запустите средство устранения неполадок Центра обновления Windows
Иногда, когда пользователи Windows пытаются установить последние обновления из Центра обновления Windows, они иногда получают сообщение об ошибке — 0x80070643. Средство устранения неполадок Центра обновления Windows, устраняет многие из этих ошибок, запустите его.
Установите обновления Windows в чистом состоянии загрузки
Рекомендуется устанавливать обновления Windows в чистом состоянии загрузки, поскольку все процессы и службы, не принадлежащие Microsoft, не запускаются в этом состоянии, и поэтому не может быть никаких посторонних помех, вызывающих сбой Центра обновления Windows.
Установите последнюю версию. NET Framework
.Net Framework играет важную роль в установке системных обновлений. Если .NET Framework на вашем компьютере отсутствует или поврежден, возможно, вам не удалось установить обновления. Вы должны загрузить последнюю версию .NET Framework от Microsoft и установить ее на свой компьютер. Чтобы загрузить и установить .NET Framework:
- Перейдите на веб-сайт загрузки Microsoft .NET Framework.
- Нажмите на последнюю версию .NET Framework.
- Откройте загруженный файл и следуйте инструкциям на экране для его установки.
- После завершения установки снова запустите Центр обновления Windows и посмотрите, сможете ли вы установить обновления системы.
Запустите сканирование SFC на вашем компьютере
Возможно, на вашем компьютере повреждены файлы, которые не позволяют Центру обновления Windows устанавливать обновления. Сканирование SFC может помочь вам найти эти файлы и заменить их правильными. Чтобы запустить сканирование SFC:
- Нажмите на меню «Пуск» в левом нижнем углу.
- Введите «CMD». Когда в появившемся меню появится командная строка , щелкните ее правой кнопкой мыши и выберите «Запуск от имени администратора».
- В командной строке введите «sfc /scannow» и нажмите Enter.
- Подождите, пока сканирование завершится.
- Попробуйте установить обновления системы. Если этот метод работает для вас, вы не увидите ошибку снова.
Процесс эксплуатации компьютера может быть омрачен появлением неисправности, которая не позволяет использовать потенциал системы в полной мере. Наиболее частой проблемой является ошибка 0x80070643 при обновлении Windows 10. Решением послужит ручное изменение конфигурации компьютера, без обращения в сервисный центр.
Ошибка 0x80070643 возникает при обновлении и инсталляции дополнительных файлов. Во время запуска процедуры появляется окно с сообщением о неисправности, а в журнал заносится соответствующая запись.
Иногда ошибка возникает в процессе обновления или уже после завершения.
Основные причины появления:
- неверно заданные параметры операционной системы (ОС);
- проникновение в систему нежелательных программ;
- сбой в работе драйверов;
- повреждение или удаление файлов;
- неправильная деинсталляция старых приложений.
В некоторых случаях проблема возникает при аварийном отключении компьютера от источника питания в процессе работы. Система выдаст сообщение о том, что произошла неизвестная ошибка.
Исправить ошибку 0x80070643 в Windows 10 можно несколькими методами. Выбор в пользу способа делается на основании конкретных условий появления неполадки.
Средство устранения неисправностей
Компания Microsoft для своей ОС предусмотрела специальный инструмент для решения ошибок, которым рекомендуется воспользоваться в первую очередь.
- Во вкладке «» нажать по пункту «Центр обновления Windows».
- В развернутом меню кликнуть по кнопке Запустить средство устранения неполадок.
После действий необходимо закрыть инструмент, перезапустить систему и повторить процедуру инсталляции апдейта.
Ручная загрузка и установка обновлений
При необходимости можно установить проблемные компоненты самостоятельно. Необходимо:
- Зайти в Каталог Центра обновления Майкрософт.
- Найти необходимые компоненты посредством поисковой строки.
- Загрузить дистрибутивы апдейтов на компьютер, выполнить инсталляцию.
Восстановление поврежденных файлов системы (команда SFC)
В ОС Windows 10 предусмотрено две утилиты для проверки и восстановления важных файлов. За эти операции отвечают процессы и , которые запускаются из «».
Первое приложение восстанавливает библиотеку системных файлов, а второе отвечает за сканирование защищенных директорий. При необходимости поврежденные элементы заменяются на исправные копии.
- Дождаться завершения анализа файлов системы и восстановления в случае необходимости.
- Напечатать DISM /Online /Cleanup-Image /RestoreHealth, нажать .
Важно! Во время работы утилит нельзя выключать компьютер или закрывать окно консоли.
Очистка директории Software Distribution
За обновление системы отвечают каталоги и . Файлы в первой директории применяются для предварительной загрузки дистрибутивов перед инсталляцией. В папке лежат соответствующие установщики. Каталог содержит используемые в процессе инсталляции апдейтов файлы.
Ошибка может быть связана с тем, что в директории находятся поврежденные данные. Для устранения неисправности потребуется переименовать каталоги через «».
Необходимо последовательно ввести:
- net stop bits
- rename C:WindowsSoftwareDistribution SoftwareDistribution.bak
- net start bits
После каждой команды требуется нажимать клавишу для запуска соответствующих процедур. Аналогично осуществляется очистка папки , только вместо указанной третьей команды необходимо ввести rename C:WindowsCatroot2 Catroot2.bak.
Перезапуск службы Центра обновления Windows
Нередко проблемы связаны с неправильной работой Центра обновлений Windows. Для решения проблемы необходимо:
- Инициализировать утилиту «» посредством нажатия + .
- Вписать , кликнуть .
- В открывшемся окне найти «Центр обновления Windows» ().
- Щелкнуть по строке правой кнопкой мыши и выбрать «».
- Отключить все антивирусы, менеджеры и загрузчики.
- Вернуться в окно управления службами и запустить «Центр обновления Windows» через контекстное меню.
Обратите внимание! Чтобы изменения вступили в силу, необходимо перезапустить компьютер.
Обновление пакета. NET Framework
представляет особую программную среду, которая применяется для запуска многочисленных приложений и игр. Повреждение библиотек данной утилиты влияет на работу системы и нарушает процедуру обновления.
Инструмент автоматически осуществляет проверку системы и сообщает о найденных неполадках. На этом этапе необходимо согласиться с предложением исправить ошибки и снова нажать на кнопку . После завершения исправления появится конечное окно с кнопкой .
Описанный метод позволяет решить проблему с библиотекой, если ошибка осталась, можно попробовать обновить утилиту вручную. При этом важно удалить прошлую версию.
Удаление вирусов, отключение антивируса
Любые вредоносные программы оказывают негативное воздействие на систему. Некоторые файлы могут проникать в процессы обновления, вызывая ошибку 0x80070643.
В качестве меры профилактики стоит использовать качественное антивирусное программное обеспечение (ПО) и избегать скачивания подозрительных файлов. Если неполадка уже проявилась, потребуется запустить глубокую проверку системы. Антивирус проведет диагностику всех дисков и выявит возможный вредоносный код.
Иногда антивирусное ПО становится причиной проблем в процессе обновления. Встроенные файерволы не позволяют системе правильно скачивать установочные модели и производить инсталляцию новых компонентов. Поэтому на время обновления можно попробовать отключить антивирус:
- Перейти в параметры путем нажатия + .
- В поисковой строке ввести «Защита от вирусов и угроз», перейти в соответствующий раздел, затем в «».
Выполнение установки в безопасном режиме
Если ни один из перечисленных способов не помог решить проблему, можно попытаться установить обновления в безопасном режиме. В данном случае ОС загружается без сторонних драйверов или программ, что позволяет минимизировать влияние внешних факторов на ход установки новых элементов.
Выполнить запуск в режиме безопасности можно следующим образом:
- Развернуть меню «».
- Кликнуть по кнопке отключения.
- Зажав клавишу , выбрать пункт «».
Заключение
Ошибка 0x80070643 представляется достаточно серьезной проблемой, при которой обновления не устанавливаются в нормальном режиме. Неопытным пользователям рекомендуется использовать средство устранения неисправностей, восстановление системных файлов через утилиты и , очистку директории . Остальные методы подойдут более продвинутым юзерам.
( 1 оценка, среднее 5 из 5 )