Ошибка установки 0x80070643 как исправить Windows 10?
Как исправить ошибку 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 DefenderMPCMDRUN.exe» -RemoveDefinitions -All
«%PROGRAMFILES%Windows DefenderMPCMDRUN.exe» -SignatureUpdate
После их выполнения выйдите из консоли, попробуйте обновить систему.
Сброс компонентов обновления Windows
Введите в строку системного поиска «cmd». Кликните правой кнопкой мыши на найденную позицию «cmd», выберите «Запуск от имени администратора».
В консоли введите следующие команды, подтверждая выполнение каждой нажатием на Enter.
net stop wuauserv
net stop cryptSvc
net stop msiserver
После остановки служб переименуйте папки SoftwareDistribution и Catroot2, введением команд:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 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 10
После установки операционной системы нужно выполнить ряд действий по инсталляции необходимых компонентов и драйверов, без которых система не будет нормально функционировать. Чаще всего, ошибка 0x80070643 появляется в двух случаях: во время установки обновлений из центра обновлений и при установке NET. Framework.
Ошибка может иметь разное описание. Может появиться окошко, где сказано о перезагрузке компьютера, а в другом случае просто код ошибки и ничего более. Чтобы решить эту проблему существует несколько способов, описанных ниже, но посмотрим на другие причины появления проблемы.
Причины возникновения 0x80070643
Кроме вышесказанных причин, есть и множество других. Конечно, в основном это связано с повреждением базы данных центра обновлений или компонента NET Framework на компьютере. А вот другие:
- Неверная регистрация системного файла;
- Некорректная работа интеллектуальной службы передачи (BITS);
- Повреждение установщика Windows;
- Нарушен манифест модели CBS;
- Конфликт драйверов или обновлений.
И многое другое. Ошибка возникает и на 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:WindowsSystem32catroot2 Catroot2.st
net start cryptSvc
net start msiserver
net start wuauserv
Для профилактики можно использовать возможности программы CCleaner. Утилита очищает систему от временных файлов и лишних записей в реестре.
Избавляемся от кода 0x80070643 с помощью установки NET Framework
- Если система новая, либо по каким-то причинам компонент NET Framework не был установлен, попробуем эту проблемку исправить. Переходим на официальный сайт Microsoft – https://www.microsoft.com/en-us/download/details.aspx?id=30135. Нужно скачать средство восстановления Microsoft .NET Framework. Для этого нажимаем кнопочку «Download».
- Выбираем галочкой утилиту, которая весит 1,2 МБ и нажимаем Next.
- После загрузки, открываем инструмент. Отмечаем галочку с лицензионным соглашением и нажимаем Next. Начнется небольшой процесс обновления и поиска неисправностей.
В следующем окошке снова нажимаем Next.
Происходит очередной процесс обновления.
Нажимаем Finish.
Этот инструмент не обновляет компонент, а устраняет проблемы, препятствующие его установке. После проделанной процедуры стоит заново становить 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. Нажимаем ДА.
Принимаем условия лицензионного соглашения, нажав по кнопке «Yes».
На следующем шаге жмём по кнопочке «Cleanup Now» и ждём.
Если ошибка 0x80070643 не уходит, остается только один вариант – переустановка системы. Конечно, можно просто обновить системные файлы без потери данных, но это тема уже другой статьи.
Восстановление образа системы с помощью DISM
Тут мы рассмотрим самую простую команду, выполняемую в командной строке или утилите PowerShell. Способ доступен, начиная с Windows 8.
DISM /online /cleanup-image /restorehealth
Для седьмой версии нужен специальный инструмент. Просто нажмите кнопочку «Скачать пакет сейчас» для нужной версии и разрядности ОС. После скачивания, действуйте по инструкции мастера утилиты.
Проверка системных файлов на ошибки
Для этого существует хорошая команда. Из командной строки с повышенными привилегиями прописываем:
А еще используйте средство для проверки жёсткого диска:
Другие решения ошибки 0x80070643
Отключение антивируса – потому что он может блокировать подключение центра обновлений к серверам Microsoft. Пробуйте использовать другой антивирус.
Также, антивирусное ПО можно использовать для проверки компьютера на вирусы, которые могут являться причиной возникших неполадок.
Еще один вариант – удалить все установленные недавно программы, игры и прочие компоненты, которые могут являться причинами возникновения данной ошибки.
Наконец, последним способом будет являться переустановка системы. Прибегать к этому следует лишь в тот момент, когда вы понимаете, что больше ничего не сработает, а система из-за этой проблемы работает некорректно.
Ошибка 0x80070643 при установке обновлений в Windows 10 – как исправить?
Операционная система Windows 10 постоянно развивается, по мере необходимости получая от создателей улучшения и исправления. Изменения вносятся путем установки накопительных обновлений – небольших пакетов или патчей, расширяющих функционал и устраняющих найденные уязвимости. Но иногда установка обновлений в штатном режиме завершается неудачей – вследствие допущенных разработчиками ошибок или по ряду других причин в процессе апдейта происходит сбой.
Одной из наиболее часто встречающихся является ошибка с кодом 0x80070643, возникающая при инсталляции очередного пакета накопительных обновлений или компонента NET Framework. Причины ее появления могут быть разными, например, случалось и такое, что недоработанным оказывался код самого обновления (известный казус с патчем KB4048955). Но чаще всего к сбою приводят повреждение MSI-установщика пакета или базы Windows Uрdate, некорректная работа службы обновления и BITS, нарушения в манифесте CBS. Ошибка 0x80070643 может также возникнуть из-за неверной регистрации участвующих в процедуре установки системных файлов, реже – из-за действия вредоносного программного обеспечения.
Итак, вы получили удручающее уведомление «в процессе установки произошла неисправимая ошибка 0x80070643», что делать и с чего начинать поиск источника проблемы? Выявить точную причину в некоторых случаях позволяют логи, но этот способ подходит далеко не всем пользователям. Да и зачем все усложнять, если справиться с неполадкой можно прибегнув к универсальным решениям.
Очистка кэша обновлений
Это один из самых действенных методов устранения неполадок, возникающих в процессе загрузки и установки обновлений. Он эффективен в решении любых проблем, связанных с повреждением пакетов обновлений и служебных файлов кэша. Откройте от имени администратора командную строку и выполните в ней команду остановки службы обновления net stop wuauserv.
Затем зайдите в папку C:/Windows и переименуйте каталог SoftwareDistribution, добавив к его названию «расширение» BAK или OLD. Как вариант, можете удалить все его содержимое.
Если переименовать или удалить папку SoftwareDistribution из-под работающей системы не удается, выполните это действие загрузившись с любого LiveCD со встроенным файловым менеджером. Разобравшись с папкой кэша, запустите службу Windows Uрdate командой net start wuauserv и попробуйте еще раз установить обновления.
Перезапуск служб
Сбой в работе служб, участвующих в процедуре апдейта, также нередко вызывает ошибку 0x80070643 при обновлении Windows 10. Как исправить неполадку в этом случае? Перезапустить эти службы в принудительном режиме и очистить еще одну папку с временными файлами. Используем ту же запущенную от имени администратора командную строку, введя последовательно команды:
После остановки служб зайдите в системную папку C:/Windows/System32, найдите там каталог catroot2, переименуйте его, добавив «BAK» или «OLD», а потом очистите его содержимое.
Запустите службы в консоли, заменив в командах net stop на net start, перезагрузите компьютер и выполните запуск и установку обновлений повторно.
Проверка корректности работы .NET Framework
Исправить ошибку 0x80070643, если она связана с неправильным функционированием .NET Framework, можно путем полной переустановки этого компонента. Тут логично будет воспользоваться официальным средством восстановления .NET Framework, скачав его с сайта Microsoft. Правда, поддержка инструментом Windows 10 не заявлена, поэтому нет гарантии, что его применение принесет желаемый результат.
Автоматический поиск неполадок
Поскольку появление ошибки 0x80070643 в Windows 10 чаще всего вызвано сбоями в работе Центра обновления, можно попробовать исправить ее с помощью встроенного средства устранения неполадок Windows Uрdate. Запускается оно из раздела параметров «Обновление и безопасность». Также средство исправления ошибок обновления доступно на официальном сайте Microsoft.
Прочие действия
В большинстве случаев устранить ошибку удается первым способом, то есть очисткой кэша обновлений. Но не исключено, что для полного решения проблемы понадобятся дополнительные действия, а именно проверка целостности системных файлов и восстановление их хранилища (см. скриншоты ниже).
И только если ничего уже не помогает, можно выполнить сброс операционной системы к изначальному состоянию с сохранением файлов пользователя.
Исправить ошибку 0x80070643 при обновлении Windows 10
Обновление KB4048955 для Windows 10 предоставило некоторые улучшения качества и другие элементы безопасности. Микро-патч вызывал ошибку 0x80070643, когда пользователи пытались установить обновление. Ошибка 0x80070643 – это общий код ошибки установки Windows Update, который может отображаться на экране вашего компьютера во время установки любых обновлений. Это связано с регистрацией обновлений программного обеспечения MSI, компонентами MS 2003, а также .NET Framework. В основном это происходит, если какой-либо из них поврежден или системные файлы каким-то образом повреждены. В таких сценариях обновление Windows не позволяет получить доступ к определенным пользовательским данным и приводит к этой проблеме на вашем ПК. В этой статье разберем несколько решений, чтобы исправить ошибку 0x80070643 в Windows 10.
1. Ремонт или обновление Windows .NET Framework
Устаревший или поврежденный файл может нести ответственность за появление кода ошибки 0x80070643. Поэтому, если вы встречаете ошибку “Не удалось установить пакет MSI в Windows 10” вы должны обновить их все. “Net Framework” – это приложение для установки программного обеспечения и обновления системы.
- Скачайте с официального сайта microsoft специальное средство для устранения неполадок Net Framework и запустите его.
- Если ничего не помогла, то можно попробовать переустановить его вручную. Для этого откройте “панель управления” > “установка и удаление программ” > найдите в списке Net Framework 4. Далее нажмите на нем правой кнопкой мыши и “Изменить“. Следуйте инструкциям на экране, чтобы переустановить его.
- Этот метод заключается в обновлении Net Framework через центр обновления. Откройте “Параметры” > “Обновления и безопасность” > и нажмите на “Проверка наличия обновлений“.
Важно: Так как версии 4.x платформы .NET Framework являются обновлениями на месте, невозможно установить более раннюю версию платформы .NET Framework 4.x в системе, где уже установлена более поздняя версия. Например, в системе с обновлением Windows 10 Fall Creators Update невозможно установить .NET Framework 4.6.2, так как в ОС предустановлена платформа .NET Framework 4.7.1.
2. Перезапуск службы Office Source Engine
Если вы пользуйтесь MS Office 2003/2007, вам может понадобиться иногда устанавливать его компоненты. Если вы столкнулись с кодом ошибки 0x80070643, в том числе с ошибкой установки пакета MSI в Windows 10, ose.exe-файл Office может быть виновником. В этом случае вам необходимо перезапустить Office Source Engine (OSE), чтобы решить проблему.
- Нажмите сочетание кнопок Win+R и введите services.msc
- Найдите службу в списке Office Source Engine, нажмите на ней правой кнопкой мыши и выберите “Свойства“.
- В новом окне выберите тип запуска “Вручную” и нажмите OK. Перезагрузите ПК и проверьте устранена ли ошибка.
3. Проверка и восстановления системных файлов
Повреждение системных файлов могут выдавать различные ошибки в Windows 10, в том числе и 0x80070643. Я не буду описывать подробный процесс, так как вы можете ознакомится с полным руководством, как правильно восстановить системные файлы в Windows 10 .
4. Переименуйте папку SoftwareDistribution
Эта проблема может возникнуть из-за повреждения регистрации обновления программного обеспечения MSI, либо из-за того, что установка .NET Framework на компьютере повреждена. Чтобы решить эту проблему, рекомендуется переименовать папку SoftwareDistribution.
Запустите командную строку от имени администратора и введите:
- net stop wuauserv
- net stop bits
- rename c:windowsSoftwareDistribution SoftwareDistribution.bak
- net start wuauserv
- net start bits
Далее нужно очистить содержимое папки Catroot2, см. ниже.
Catroot2 – это важная папка ОС Windows, которая требуются во время процесса обновления Windows. Итак, если вы столкнулись с проблемой при обновлении Windows и получении сообщения об ошибке – 0x80070643, то нужно сбросить эту папку.
Запустите командную строку от имени администратора и введите:
- net stop cryptsvc
- md %systemroot%system32catroot2.old
- xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
- Удалите теперь все содержимое папки catroot2 по пути C:WindowsSystem32catroot2
- После удаления, введите команду net start cryptsvc
Если вы снова запустите Центр обновления Windows, папка с каталогом будет сброшена.
5. Запустить средство устранения неполадок Windows Update
Когда пользователи сталкиваются с различными ошибками при обновлении Windows 10, то утилита “средство устранение неполадок” от microsof устраняет большинство проблем. Перейдите на сайт https://support.microsoft.com/ru-ru/help/10164 , ответе на пару вопрос и скачайте утилиту, чтобы попытаться устранить ошибку 0x80070643.
6. Установка обновлений windows в состоянии чистой загрузки
Рекомендуется установить обновления Windows в состоянии чистой загрузки , поскольку все процессы и службы, отличные от Microsoft, не запускаются в этом состоянии, и поэтому не может быть никаких сторонних вмешательств вызывающих сбои Windows Update.
Устранение ошибки 0x80070643 в Windows 10
Исправляем ошибку 0x80070643 в Windows 10
Ошибка не сопровождает какой-то определенный компонент и может относится к обновлениям разной степени важности, а значит, нет конкретной причины ее появления. Способов решения проблемы, следовательно, тоже много — начиная с устранения неполадок в службе, которая обеспечивает обновление Виндовс 10, и заканчивая предотвращением конфликтов с уже установленным на устройстве ПО. Рассмотрим каждый из них по порядку.
Способ 1: Устранение проблем в системе обновления
У Microsoft есть свой инструмент устранения подобных ошибок, поэтому в первую очередь воспользуемся им.
- Скачиваем, запускаем утилиту и нажимаем «Далее».
После анализа системы выбираем вариант «Попробуйте выполнить устранение неполадок от имени администратора». Утилита перезапустится и повторит диагностику, чтобы найти и устранить дополнительные ошибки.
Когда процесс завершится, закрываем средство устранения неполадок.
Способ 2: Загрузка обновлений вручную
Корпорацией Microsoft также разработан «Каталог Центра обновления Виндовс», в котором можно найти актуальные драйвера, обновления и исправления. Например, если какой-нибудь файл некорректно загрузился на компьютер, то он вряд ли установится. В этом случае можно загрузить его повторно.
Способ 3: Восстановление поврежденных файлов системы
В OS Windows 10 есть два инструмента – dism.exe и sfc.exe, благодаря которым можно проверить и восстановить целостность системных файлов. С помощью первой утилиты восстанавливается хранилище системных компонентов. С помощью второй сканируются все системные защищенные файлы, а поврежденные меняются кэшированной копией.
Способ 4: Устранение проблем с НЕТ Фреймворк
NET Framework – это программная платформа, предназначенная для запуска приложений и игр. Когда она повреждена, есть высокий риск, что при обновлении произойдет сбой. Для начала воспользуемся специальным средством, которое проверит программную платформу и, если найдет ошибки, исправит их.
- Запускаем утилиту, принимаем условия разработчиков и нажимаем «Next».
Если инструмент найдет неполадки, связанные с функционированием платформы, то предложит их исправить. Щелкаем «Next».
Когда утилита внесет необходимые изменения, жмем «Finish».
Если проблема осталась, пробуем обновить НЭТ Фреймворк. Другой вариант — переустанавливаем ПО, предварительно удалив его старую версию.
Способ 5: Очистка компонентов обновлений Виндовс 10
В системе есть две важные служебные директории – «SoftwareDistribution» и «Catroot2». Первый каталог используется для загрузки обновлений перед их установкой. Они хранятся там какое-то время, а затем система автоматически удаляет некоторые из них. В папке «Catroot2» лежат файлы, которые также используются во время обновления. Сбросить компоненты можно очисткой или переименованием этих каталогов.
- Открываем консоль с правами администратора.
Последовательно вписываем указанные ниже команды и выполняем их нажатием «Enter». Это отключит службы, которые могут помешать выполнять дальнейшие действия.
net stop msiserver
net stop wuauserv
net stop bits
net stop cryptsvc
Делаем резервные копии указанных выше папок. Для этого прописываем сначала
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
По этим путям потом можно будет найти созданные каталоги.
Снова по очереди запускаем остановленные службы с помощью кодов:
net start msiserver
net start wuauserv
net start bits
net start cryptsvc .
Вписываем в строку Exit и закрываем консоль.
В принципе, после остановки служб эти папки можно просто удалить. При следующей загрузке обновлений система все равно создаст новые. В данном случае были сохранены резервные копии, чтобы если что-то пойдет не так, можно было бы их восстановить.
Способ 6: Удаление вирусов, отключение антивируса
Вирусы негативно влияют на работу системы в целом, поэтому глубокое сканирование ее антивирусом может устранить ошибку. В свою очередь антивирусное ПО и Защитник Виндовс могут блокировать установку программ, и файлы обновления системы часто не являются исключением. Чтобы проверить этот вариант, можно на время отключить брандмауэр и антивирус. Главное, помнить, что в этот момент Виндовс будет уязвима для вирусов, поэтому независимо от результата защитное ПО следует снова запустить.
Другой вариант – по очереди удалить недавно установленное программное обеспечение и игры, так как именно они могут вызывать ошибку. Иногда есть смысл подождать, когда придут очередные обновления, особенно если проблема возникает при установке двух-трех компонентов, которые не являются критическими. Бывали случаи, когда последующий апдейт завершился успешно.
Выше нами были рассмотрены наиболее распространенные способы устранения ошибки 0x80070643. Если вы знаете иные методы решения проблемы, напишите об этом. Возможно, эта информация поможет другим пользователям, которые уже задумались о переустановке системы.
Методы исправления ошибки 0x80070643 в Windows 10
Добрый день, уважаемые читатели! Если Вы оказались на этой странице. Значит Вас интересует ошибка 0x80070643 при обновлении для windows 10, точнее методы её устранения. В статье мы рассмотрим причины её возникновения и эффективные способы борьбы.
Немного предыстории
Поскольку «десятка» увидела мир не так давно, разработчики постоянно выявляют пробелы безопасности и функциональности. Чтобы их убрать, выпускаются различные обновления, которые доступны через Windows Update.
При переходе на более стабильную версию (version 1511) с сервера Microsoft скачивается несколько пакетов, которые могут вызвать конфликт с системой и привести к появлению ошибки. Рассмотрим их подробнее.
Причины
KB 3118754 – это дополнение, которое направлено на расширение функциональных возможностей. Оно имеет кумулятивный (накопительный) характер, то есть содержит все предыдущие версии исправлений.
Как исправить? Наилучшим вариантом станет полный сброс всех настроек обновляющего центра. Чтобы осуществить это действие нужно запустить утилиту CMD (командная строка) с админ доступом. Найти её можно по пути:
Но можно поступить проще – нажать комбинацию клавиш Win + X (Win – это кнопка с изображением окна, расположенная слева снизу). В появившемся меню нужно выбрать пункт «Командная строка (администратор)».
Теперь нужно отключить некоторые системные компоненты, используя команды:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Вводить их нужно по очереди, после каждой нажимая Enter.
Справились? Хорошо, идём дальше!
Теперь нам следует выполнить еще парочку команд, чтобы переименовать некоторые директории: (не забываем удалять пробелы в адресе)
ren C:Windows SoftwareDistribution SoftwareDistribution.old
ren C:Windows System32 catroot2 Catroot2.old
Не забываем жать Enter!
Еще немножко и ошибка, возникающая в процессе установки обновлений, будет устранена!
Теперь Вам стоит включить службы, которые мы благополучно «вырубили» ранее. Нам вновь поможет командная строка:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Простите за назойливость, но не забывайте нажимать Enter после ввода каждой команды.
Для чистоты эксперимента, ПК нужно перезагрузить. Проделав указанные манипуляции, попробуйте зайти в центр обновления и попытаться заново установить требуемые обновления.
Этот способ является универсальным для многих ошибок.
Следующее обновление, которое может стать причиной проблемы – KB890830. На самом деле, это обычный антивирус, который сканирует систему. Некоторые «гуру» уверяют, что этот пак проверяет Windows на лицензию. И если Вы пользуетесь пиратской версией, то всё может закончиться печально. Но ничего подобного во время тестирования мы не заметили. Можете просто не обращать внимания на это обновление, если пользуетесь сторонним антивирусным ПО. Или отключите его в списке Windows Update, сняв галочку напротив названия.
Как устранить ошибку 0x80070643, если её причиной становится пак KB3122947? Есть два способа решения, использование которых зависит от разрядности Вашей операционной системы:
Для 64 бит
Запускаем командную строку (как это сделать написано выше). Вводим длинную команду: (и опять не забываем убирать пробелы в адресе)
dism /online /add-package/packagepath:
C:Windows SoftwareDistribution Download c4a1b8896ce9fbfea96c1ee6890d52a5 windows10.0-kb3122947-x64.cab
Чтобы не писать это всё ручками и не допустить ошибки при наборе, можно скопировать прямо с этой страницы. Затем в строке CMD просто нажимаете правую кнопку мышки, и команда сама вставляется. Наконец, такое появилось и в Windows 10, у Linux такое уже было очень давно реализовано. А Вы знали об этом?
Для 32 бит
Если ошибка произошла в системе с разрядностью х86 (32 bit), то командную строку следует порадовать этим «куском» полезной информации:
dism /online /add-package /packagepath:
C:Windows SoftwareDistribution Download b0a5da1b24245bc4237166e09bae92da windows10.0-kb3122947-x86.cab
И помните, неисправимых ошибок не бывает! Делимся впечатлениями в комментариях и в соц сетях. До скорых встреч.