- Как исправить код ошибки 0x80070643 при установке обновлений Windows или её компонентов?
- Установка обновлений в режиме «чистой» загрузки
- Запуск Windows в Безопасном режиме
- Откат к предыдущей точке восстановления
- Ошибка в старых версиях Windows
- Вариант 1: исправление
- Вариант 2: удаление
- Антивирусные системы
- Полезное видео
- Как исправить ошибку 0x80070643 при обновлении Windows 10
- Почему возникает ошибка 0x80070643 и как ее исправить?
- Как обновить Защитник Windows вручную
- Удаление антивирусов сторонних производителей
- Как обновить Защитник Windows через командную строку
- Сброс компонентов обновления Windows
- Проверка целостности системных файлов.
- Выполните чистую загрузку Windows
- Установка последней версии .NET Framework
- Ошибка 0x80070643 в Центре обновления Windows: причины и устранение
- Причины появления ошибки с кодом 0x80070643
- Исправление ошибки с кодом 0x80070643
Как исправить код ошибки 0x80070643 при установке обновлений Windows или её компонентов?
Такой код ошибки может возникнуть в работе на любой версии Windows, будь это пользовательские или серверные операционные системы. Главной причиной является некорректная установка обновления, но могут быть и другие причины. Так, на серверах данный тип ошибки возможен при отсутствии прав на выполняемое изменение или некорректной работой какой-либо из сервисов.
Установка обновлений в режиме «чистой» загрузки
Разработчики советуют выполнять обновление этим способом, чтобы избежать прерывания процесса программами, написанными не компанией Microsoft. Для его включения нужно:
- В поле поиска Windows пишем msconfig.
- Нажимаем ВВОД.
- Вводим пароль администратора.
- Подтверждаем, нажав на «Да» или «Продолжить».
- В открывшемся окне «Конфигурация системы», на вкладке «Общие» ставим отметку напротив пункта «Выборочный запуск».
- Снимаем флажок напротив нижестоящей строки «Загружать элементы автозагрузки».
- Переходим на вкладку «Службы».
- Отмечаем пункт «Не отображать службы Майкрософт».
- Нажимаем «Отключить все».
- Подтверждаем — «ОК».
- Отвечая на запрос, выбираем «Перезагрузить».
По ее завершению пробуем заново установить обновление Windows.
Запуск Windows в Безопасном режиме
- Отправляем компьютер на перезагрузку.
- После вывода на экран сведений о BIOS, нажимаем кнопку F8.
- Из списка появившихся вариантов загрузки выбираем «Безопасный режим с поддержкой сети».
- Заново запускаем апдейт.
Откат к предыдущей точке восстановления
Выполнение этой утилиты в разных вариантах операционных систем может отличаться. Расскажем, как это сделать, на примере Windows 10.
- Открываем «Поиск».
- Набираем «восстановление».
- Кликаем на найденную запись «Восстановление системы».
- В правой части открывшегося окна находим «Запуск восстановления системы» и стартуем процесс.
- Вводим запрашиваемый пароль администратора и подтверждаем его кнопкой «Да».
- Внутри окна «Восстановление системных файлов и параметров» нажимаем «Далее».
- В таблице вкладки «Восстановление компьютера до предыдущего состояния» кликаем мышью на критическую точку, до которой возвращаем систему. Нажимаем «Далее».
- Компьютер уходит на перезагрузку.
Ошибка в старых версиях Windows
В программных продуктах MS: Windows XP, Vista, 7 и Windows Server 2003, 2008, 2008 R2 сообщение «0x80070463: в процессе установки произошла неисправимая ошибка» или «installation failed with error code 0x80070643 (на английском)» может возникнуть из-за неправильной регистрации последнего апдейта инсталлятора Microsoft (MSI) или сбоя при установке .NET Framework.
Разберем, как можно исправить поврежденный пакет или удалить все установленные версии .NET.
Вариант 1: исправление
Скачиваем «Средство восстановления Microsoft .NET Framework» с сайта поддержки Майкрософт. На данный момент самая последняя версия — англоязычная v1.3 от 13 апреля 2016 года. Программа будет работать только тогда, когда есть подключение к интернету или установочные файлы хранились на диске. В последнем случае возможен режим офлайн, но ПО попросит указать путь к ним.
- Запускаем Microsoft .NET Framework Repair Tool.
- Ставим галочку согласия с лицензией напротив «I have read and accept the license terms» и выбираем продолжение — «Next».
- Вновь щелкаем «Next» для запуска диагностики.
- По окончании исследования проблем «Средство восстановления» выдает список рекомендуемых изменений.
- Если вы соглашаетесь сделать эти исправления — жмите «Next».
- Далее предлагается при открытом диалоговом окне попробовать переустановить .NET или вновь запустить неустановленное обновление. При удачном завершении всех задач нужно нажать «Finish», иначе — «Next».
- Приложение начнет собирать дополнительную информацию и сообщит, что не может справиться с проблемой. Оно отсылает архив журналов в Майкрософт для анализа. Кнопка «Finish» означает завершение работы утилиты.
Возможно запустить «.NET Framework Repair Tool» в фоновом режиме. Это делается через командную строку с использованием соответствующих ключей.
Вариант 2: удаление
Радикальный способ, когда все средства уже испробованы. Производим полное удаление .NET Framework 4:
- Скачиваем «Средство удаления .NET Framework».
- Раскрываем архив и запустить файл cleanup_tool.exe.
- По запросу вводим пароль администратора и продолжаем выполнение программы.
- Соглашаемся что хотим запустить утилиту очистки.
- Принимаем лицензионное соглашение.
- В новом окне отмечаем поле «Удаление продукта» и выбираем «все версии».
- Нажимаем «Очистить сейчас».
- По окончанию работы выходим из программы и перезагружаем компьютер.
Следующей задачей будет установка заново всех доступных версий .NET. Скачиваем их с сайта microsoft.com/downloads или заходим на «Центр обновления Windows», чтобы найти новые версий.
Антивирусные системы
Зачастую решение аналогичного вопроса с установщиком Майкрософт зависит от работы антивируса Microsoft Security Essentials. Проблема решается схожим с предыдущим методом, но с применением другой утилиты:
- Скачиваем и инсталлируем Windows Installer Clean Up.
- Запускаем файл C:\Program Files\Windows Installer Clean Up\msicuu.exe.
- Ищем в списке программ антивирус Майкрософта и удаляем его нажатием «Remove». Там же должны присутствовать еще две службы: Microsoft Antimalware и Microsoft Antimalware Service. Их также нужно удалить.
- Удаляем все установленные на компьютере антивирусы. Как говорилось в начале статьи, часто именно из-за их вмешательства происходит сбои в процессе апдейта.
- Перезагружаем компьютер и пробуем заново поставить обновления.
Полезное видео
На следующем ролике наглядно показан способ решения данной проблемы при обновлении Windows 7:
Ниже Вы также можете посмотреть, как исправить этот код ошибки при установке Microsoft Security Essentials:
Как исправить ошибку 0x80070643 при обновлении Windows 10
При обновлении Windows 10 может возникать ошибка 0x80070643. Особенно проявляет себя при установке обновлений для системы безопасности – «Definition Update for Windows Defender Antivirus», которое завершается неудачей. Обновления безопасности очень важны для защиты, поскольку предоставляются с новыми базами вредоносных программ и вирусов, и сбой при установке хотя бы одного из них может привести к уязвимости системы.
Ошибка с кодом 0x80070643 также появляется при установке Microsoft Office, Microsoft Security Essentials и прочее.
Почему возникает ошибка 0x80070643 и как ее исправить?
Существует ряд решений, с помощью которых можно исправить эту проблему.
- Обновить определение Защитника Windows вручную.
- Временно отключить антивирус стороннего производителя.
- Выполнить сброс компонентов Центра обновления Windows.
- Установить последнюю версию .NET Framework
С помощью одного из этих способов можно исправить ошибку 0x80070643.
Как обновить Защитник Windows вручную
Чтобы устранить проблему сделайте следующие действия.
- Разверните меню Пуск, нажмите на значок шестеренки для входа в Параметры.
- Перейдите в раздел «Обновление и безопасность».
- Кликните на «Центр безопасности Windows» – «Защита от вирусов и угроз»
- Нажмите на кнопку «Проверить наличие обновлений».
Как только Защитник завершит загрузку и установит доступные определения, перейдите в Центр обновления. Здесь больше не увидите определений для безопасности системы.
Удаление антивирусов сторонних производителей
Отключение или удаление антивирусов и других программ защиты компьютера также может избавить от ошибки.
Временно отключить антивирус можно через значок в трее. Также его можно удалить на время загрузки проблемного обновления, при котором возникает ошибка.
Для быстрого удаления установленного антивируса перейдите в Панель управления – Программы и компоненты. Выделите его в списке, кликните на кнопку «Удалить/Изменить».
Также для полного удаления антивирусных программ используют утилиту AppRemover OESIS Endpoint Assessment Tool.
После попробуйте обновить систему.
Как обновить Защитник Windows через командную строку
Есть несколько команд, которые можно запустить из командной строки (администратор) для исправления ошибки 0x80070643.
Нажмите одновременно клавиши Win+X, выберите в меню Командная строка (администратор).
В окне введите следующие команды, нажимая Enter после каждой:
«%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe» -RemoveDefinitions -All
«%PROGRAMFILES%\Windows Defender\MPCMDRUN.exe» -SignatureUpdate
После их выполнения выйдите из консоли, попробуйте обновить систему.
Сброс компонентов обновления Windows
Введите в строку системного поиска «cmd». Кликните правой кнопкой мыши на найденную позицию «cmd», выберите «Запуск от имени администратора».
В консоли введите следующие команды, подтверждая выполнение каждой нажатием на Enter.
net stop wuauserv
net stop cryptSvc
net stop msiserver
После остановки служб переименуйте папки SoftwareDistribution и Catroot2, введением команд:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
Снова запустите службы:
net start wuauserv
net start cryptSvc
net start msiserver
После повторите попытку обновить систему. Проверьте, удалось ли устранить ошибку 0x80070643.
Проверка целостности системных файлов.
Ошибка с кодом 0x80070643 может возникнуть через повреждение системных файлов.
Чтобы определить наличие и восстановить их проведите сканирование командой SFC.
- Одновременно нажмите клавиши Win+X, выберите в меню Командная строка (администратор).
- Введите команду sfc / scannow, подтвердите выполнение на Enter.
После завершения сканирования убедитесь, исправлена ли ошибка.
Выполните чистую загрузку Windows
Причиной может быть наличие стороннего программного обеспечения, вызывающего конфликт с работой операционной системы.
Для этого нужно выполнить чистую загрузку, то есть без сторонних программ и служб.
Установка последней версии .NET Framework
Программная платформа Framework играет важную роль при загрузке обновлений. Если версия устарела, то не сможете обновить ОС.
- Перейдите на официальный сайт, скачайте последнюю версию фреймворк.
- Установите ее на компьютер, следуя подсказкам мастера установки.
Когда программа установится, перезагрузите компьютер и проверьте, появляется ли ошибка.
Ошибка 0x80070643 в Центре обновления Windows: причины и устранение
Эта ошибка чаще всего появляется при попытке установки обновлений операционной системы Windows. Существует несколько причин возникновения и способов устранения. Одна из них заключается в наличии в реестре Windows записей, ссылающихся на ошибочные имена файлов, находящихся в папках Servicing , SoftwareDistribution и Catroot . Подробности возникновения неполадки с этим кодом всегда записываются в журнал CBS .
Причины появления ошибки с кодом 0x80070643
Еще одна причина возникновения ошибки 0x80070643 – это порча или отсутствие некоторых или всех файлов обновлений из-за неаккуратной установки или конфликта с антивирусом. Наконец, проблемы с пакетами .NET тоже могут вызвать эту ошибку.
Она проявляется при установке различных обновлений Windows, в том числе, при переходе на более свежую версию Windows 10 (например, с 1803 на 1809) . В последнем случае происходит откат к предыдущей сборке с появлением соответствующего сообщения.
Исправление ошибки с кодом 0x80070643
В первую очередь можно попытаться принудительно перезагрузить файлы обновлений. Для этого следует:
- Запустить командную строчку с полномочиями администратора.
- Ввести в ней директивы, которые остановят службы обновления:
- net stop bits
- net stop Crypt Svc
- net stop WUAU Serv
- net stop MSI server
- Без остановки нельзя будет переименовать папки или удалить файлы, так как они будут блокированы системой.
- Переименовать папку SoftwareDistribution в SoftwareDistribution.OLD , а папку catroot2 – в catroot2.old .
- Перезапустить службы, введя вышеприведенные директивы, заменив слово stop на start.
После этого открывается центр обновления компьютера, и выполняется поиск. Если ошибка 0x80070643 все еще останется, необходимо применить еще один вариант исправления. Для этого следует переустановить компоненты .NET Framework . Они могут оказывать влияние на работу центра обновления, что может привести к ошибке 0х80070643 . Вероятность её возникновения увеличивается при наличии нескольких установленных версий .NET . Вначале следует их полностью удалить. При возникновении неполадок во время этой операции, например, при появлении сообщения об отсутствии пакета установки, нужные файлы удаляются вручную.
Завершить деинсталляцию Microsoft.NET поможет инструмент Microsoft Fix It, который удалит из реестра записи о присутствии этого приложения. После того, как мастер выполнит свою работу, Microsoft.NET исчезнет из списка установленных программ.
Актуальные версии Dot NET Framework для разных выпусков Windows приводятся ниже:
- Для Windows 7 – это 3.5x.
- Для Windows 8 – это версия 4 или 4.5x.
- Для Windows 10 всех версий — 4.6x или 4.7x.
Для переустановки Dot NET также можно использовать WSUS Offline Update. В окне генератора обновлений следует поставить флажок возле пункта установки библиотек «Си++» и Dot NET Framework, и нажать кнопку «Старт».
Все необходимые файлы будут загружены, а ход выполнения будет отображаться в окне командной строки, которое закроется автоматически по окончанию процесса. После этого следует запустить установщик обновлений WSUS, находящийся в папке client , проставить галочку напротив пункта установки Dot NET Framework требуемой версии и нажать кнопку запуска.
При сохранении проблемы с кодом 0x80070643 даже после обновления .NET можно пойти на радикальный шаг — очистить и перезагрузить содержимое папки Servicing Packages или переустановить систему. В обоих случаях нужно будет создать точку восстановления и резервную копию пользовательских данных.
Перед удалением файлов с расширениями cat и mum следует остановить службы обновления, как описано выше. Затем следует перейти в папку Windows , а из неё – зайти в каталоги Servicing и Packages и удалить файлы. После этого запускается программа проверки целостности системы с ключом /scannow. Можно также попытаться выполнить поиск обновлений. В результате сервисные пакеты должны быть заново загружены.
Если проблема остается, то необходимо переустановить систему. В случае с Windows 10 можно воспользоваться чистой установкой. В этом случае будут стерты ошибочные файлы и ключи реестра. Аналогичную операцию можно произвести с помощью установочного диска системы.
Таким образом, ошибка с кодом 0x80070643 может легко устраняться при наличии определённых навыков. В этом случае можно сохранить свои личные файлы и программы. А обновления смогут устанавливаться автоматически при помощи соответствующего центра.