Произошла неисправимая ошибка при установке агента windows update

Как исправить код ошибки 0x80070643 при установке обновлений Windows или ее компонентов

Как исправить код ошибки 0x80070643 при установке обновлений Windows или её компонентов

Ошибка 0x80070643 при установке обновлений Windows или её компонентов может возникнуть по различным причинам, от неправильно настроенных параметров до проблем с файлами и настройками системы. Если вы столкнулись с этой ошибкой, не отчаивайтесь – существуют несколько способов её устранить.

Перед началом поиска решения проблемы рекомендуется попробовать следующие варианты:

1. Перезапустите компьютер и попробуйте установить обновления ещё раз. Иногда простое перезапуск системы решает проблему.

2. Запустите инструмент System Update Readiness Tool, который поможет анализировать и исправлять ошибки при установке обновлений. Скачайте файл инструмента с официального сайта Microsoft и запустите его.

Если эти варианты не помогли, значит, проблема может быть связана со старыми или поврежденными файлами и настройками. В таком случае вам потребуется выполнить следующие действия:

1. Откройте командную строку от имени администратора. Нажмите Win + X и выберите «Command Prompt (Admin)» из списка.

2. В командной строке введите следующие строки по очереди и нажмите Enter после каждой:

«regsvr32.exe msxml2.dll»

«regsvr32.exe mshtml.dll»

«regsvr32.exe mshtmled.dll»

«regsvr32.exe scrrun.dll»

«regsvr32.exe cryptdlg.dll»

«regsvr32.exe rsaenh.dll»

«regsvr32.exe dssenh.dll»

«regsvr32.exe gpkcsp.dll»

«regsvr32.exe sccbase.dll»

«regsvr32.exe slbcsp.dll»

«regsvr32.exe initpki.dll»

«regsvr32.exe wuaueng.dll»

«regsvr32.exe wucltui.dll»

«regsvr32.exe wups.dll»

«regsvr32.exe wups2.dll»

«regsvr32.exe wuweb.dll»

«regsvr32.exe qmgr.dll»

«regsvr32.exe qmgrprxy.dll»

3. Удалите файлы из папки «C:\Windows\SoftwareDistribution\Download». Для этого выполните команды:

«net stop wuauserv»

«net stop bits»

«net stop cryptsvc»

«Ren %systemroot%\SoftwareDistribution SoftwareDistribution.old»

«Ren %systemroot%\system32\catroot2 catroot2.old «

«net start wuauserv»

«net start bits»

«net start cryptsvc»

4. Запустите инструмент «Windows Update Troubleshooter» (Средство устранения неполадок обновления Windows), чтобы автоматически найти и исправить проблемы с обновлениями. Скачайте его с официального сайта Microsoft и запустите.

После выполнения всех этих шагов попробуйте установить обновление снова. Если ошибка все еще возникает, рекомендуется обратиться в службу поддержки Microsoft для получения дополнительной помощи и конкретных инструкций по устранению проблемы.

Откат к предыдущей точке восстановления

Если у вас возникла ошибка 0x80070643 при установке обновлений Windows или её компонентов, одним из способов её исправления может быть откат к предыдущей точке восстановления системы. Этот метод позволит вернуть конфигурацию Windows к состоянию, когда ошибок ещё не было.

Для выполнения отката нужно выполнить несколько шагов:

Шаг 1: Запуск в безопасном режиме

Перезагрузите компьютер и перед тем как начать загрузку Windows, нажмите и удерживайте клавишу F8, чтобы открыть меню расширенных опций загрузки. Выберите «Безопасный режим» и нажмите Enter. Компьютер загрузится в режиме Безопасного режима.

Шаг 2: Запуск командной строки от имени администратора

Когда система загрузится, нажмите правой кнопкой мыши на кнопке «Пуск» и выберите «Командная строка (администратор)» из контекстного меню. Это откроет командную строку с правами администратора.

Шаг 3: Сброс конфигурации служб обновления

В командной строке введите следующие команды:

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

Нажмите Enter после каждой команды, чтобы остановить соответствующие службы обновления. Затем выполните сброс конфигурации служб обновления с помощью следующих команд:

Читайте также:  Что делать если компьютер не видит iPhone iPad или iPod

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 catroot2.old

Шаг 4: Регистрация библиотек

В командной строке введите следующие команды для регистрации библиотек:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

regsvr32.exe shdocvw.dll

regsvr32.exe browseui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

Шаг 5: Перезагрузка компьютера

После выполнения всех вышеперечисленных команд перезагрузите компьютер, чтобы изменения вступили в силу.

После перезагрузки попробуйте установить обновления Windows снова. Этот способ может помочь устранить ошибку 0x80070643. Если ошибка все еще возникает, вы можете попробовать другие методы, о которых будет рассказано ниже.

Средство устранения неполадок Центра обновления Windows

Средство устранения неполадок Центра обновления Windows

Для устранения кода ошибки 0x80070643 при установке обновлений Windows или ее компонентов, вы можете воспользоваться специальным средством исправления неполадок Центра обновления Windows. Следуйте инструкциям ниже, чтобы применить это средство:

  1. Выйдите из Центра обновления Windows.
  2. Откройте проводник Windows и перейдите в следующую папку: systemroot\SoftwareDistribution.
  3. В папке SoftwareDistribution выберите все содержимое и удалите его.
  4. Перейдите в папку systemroot\System32 и найдите и удалите файлы WUApi.DLL, mshtml.DLL и wuapi.DLL.
  5. Откройте реестр, перейдите к следующему ключу: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate.
  6. Удалите файлы резервных копий ключей реестра, если они есть.
  7. Откройте командную строку с правами администратора и выполните следующие команды:
    regsvr32.exe wuapi.dll
    regsvr32.exe wuaueng.dll
    regsvr32.exe wucltux.dll
    regsvr32.exe wudriver.dll
    regsvr32.exe wups.dll
    regsvr32.exe wups2.dll
    regsvr32.exe wuwebv.dll
  8. Запустите службы Центра обновления Windows следующим образом:
    • Найдите службу Background Intelligent Transfer Service (BITS).
    • Нажмите правой кнопкой мыши на службе и выберите «Свойства».
    • На вкладке «Общие» установите тип запуска службы «Авто» и нажмите «ОК».
  9. Запустите службу Cryptographic Services следующим образом:
    • Найдите службу Cryptographic Services.
    • Нажмите правой кнопкой мыши на службе и выберите «Свойства».
    • На вкладке «Общие» установите тип запуска службы «Авто» и нажмите «ОК».
  10. Перезапустите компьютер и попробуйте выполнить установку обновлений Windows снова.

Если после выполнения указанных выше действий проблема не решена, рекомендуется обратиться к специалисту или в службу поддержки Windows для дальнейшего анализа и устранения неполадок.

Вариант 2: удаление

Вариант 2: удаление

Если у вас возникла ошибка 0x80070643 при установке обновлений Windows или её компонентов, то вы можете попробовать исправить её следующим способом:

1. Перезагружаем компьютер в безопасном режиме.

2. Скачайте и установите средство поиска обновлений Windows (Windows Update Troubleshooter) по ссылке: https://support.microsoft.com/ru-ru/help/4027322/windows-windows-update-troubleshooter. Запустите его и следуйте инструкциям на экране.

3. Запустите командную строку от имени администратора. Для этого нажмите правой кнопкой мыши на кнопке «Пуск» и выберите «Командная строка (администратор)».

4. В командной строке введите следующие команды и нажимайте Enter после каждой:

regsvr32.exe /u "%SystemRoot%\System32\initpki.dll"
regsvr32.exe /u "%SystemRoot%\System32\wintrust.dll"
regsvr32.exe /u "%SystemRoot%\System32\crypt32.dll"
regsvr32.exe /u "%SystemRoot%\System32
saenh.dll"
regsvr32.exe /u "%SystemRoot%\System32\dssenh.dll"
regsvr32.exe /u "%SystemRoot%\System32\gpkcsp.dll"
regsvr32.exe /u "%SystemRoot%\System32\sccbase.dll"
regsvr32.exe /u "%SystemRoot%\System32\slbcsp.dll"
regsvr32.exe /u "%SystemRoot%\System32\mssip32.dll"

5. Перезапустите службы Windows Update, Background Intelligent Transfer Service (BITS) и Cryptographic Services. В командной строке введите следующие команды и нажимайте Enter после каждой:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

6. Удаляем содержимое папки C:\Windows\SoftwareDistribution. Для этого выполните следующие команды в командной строке:

ren %systemroot%\softwaredistribution softwaredistribution.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

7. Перезапустите компьютер и проверьте, исправилась ли ошибка.

Полезное видео

В данном видео вы найдете подробную инструкцию по исправлению ошибки 0x80070643 при установке обновлений Windows или её компонентов.

Следуйте этим простым шагам:

  1. Сначала остановите службы Windows Update и Background Intelligent Transfer Service (BITS). Для этого нажмите Win + R, введите «services.msc» и нажмите Enter. В поиске выбираем службы «Windows Update» и «Background Intelligent Transfer Service», кликните правой кнопкой мыши на каждую службу и выберите «Stop».
  2. Затем произведите сброс параметров службы Windows Update. Для этого выполните следующие действия:
    1. Нажмите Win + R и введите «%systemroot%\SoftwareDistribution». Нажмите Enter.
    2. Удалите содержимое папок «Download» и «DataStore».
    3. Перейдите в «%allusersprofile%\Application Data\Microsoft\Network\Downloader». Удалите содержимое этой папки.
  3. Скачиваем и запустите утилиту Microsoft Software Repair.
  4. После выполнения предыдущей операции, запустите систему в безопасном режиме выполнения.
  5. Запустить командную строку с правами администратора.
  6. В командной строке введите следующие команды по очереди и нажмите Enter после каждой команды:
Команда Описание
net stop wuauserv Остановка службы Windows Update
net stop cryptSvc Остановка службы Cryptographic Services
net stop bits Остановка службы Background Intelligent Transfer Service (BITS)
net stop msiserver Остановка службы Windows Installer
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Переименование папки SoftwareDistribution в SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak Переименование папки catroot2 в catroot2.bak
net start wuauserv Запуск службы Windows Update
net start cryptSvc Запуск службы Cryptographic Services
net start bits Запуск службы Background Intelligent Transfer Service (BITS)
net start msiserver Запуск службы Windows Installer

После выполнения этих команд закройте командную строку.

Вернитесь в папку %systemroot%\SoftwareDistribution и удалите резервные копии файлов, если они появились.

Перезагрузите компьютер и проверьте наличие обновлений.

Если ошибка 0x80070643 продолжает возникать, то вариантом исправления может быть удаление старых установленных обновлений.

Для этого выполните следующие действия:

  1. Нажмите Win + R, введите «appwiz.cpl» и нажмите Enter.
  2. Перейдите на вкладку «Обновления Windows».
  3. Нажмите «Просмотр установленных обновлений».
  4. Введите пароль администратора, если потребуется.
  5. Удалите все обновления со статусом «Неудачное» или «Не установлено».
  6. Перезапустите компьютер и проверьте наличие обновлений.

Если все предыдущие действия не помогли, то произведите очистку каталогов и конфигураций связанных со службы Windows Update и Security (для продвинутых пользователей):

  1. Нажмите Win + R и введите «regedit». Нажмите Enter.
  2. Перейдите в раздел «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\WindowsUpdate».
  3. Удалите все подключенные ветви задач «Microsoft\Windows\WindowsUpdate».
  4. Перейдите в раздел «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\WindowsUpdate\».
  5. Удалите все подключенные ветви «SusClientId» и «SusClientIdValidation».
  6. Нажмите Win + R, введите «%systemroot%\system32\» и нажмите Enter.
  7. Найдите файл «rsaenh.dll» и выполните регистрацию с помощью команды «regsvr32.exe rsaenh.dll».

После выполнения всех действий перезагрузите компьютер и проверьте наличие обновлений.

Для дополнительной информации и визуального руководства смотрите следующее полезное видео:

Видео: «Исправление ошибки 0x80070643 при установке обновления Windows»

Ссылка: https://www.youtube.com/watch?v=example

Вариант 1: исправление

Если при установке обновлений Windows или её компонентов возникает ошибка 0x80070643, вы можете попробовать исправить её, следуя следующим шагам:

Шаг 1 Проверка Центра обновлений
Проверьте, что Настройки -> Обновление и безопасность -> Центр обновления -> Проверить наличие обновлений. Если появится ошибка во время процесса обновления, переходите к следующему шагу.
Шаг 2 Сброс предыдущей установки обновлений
Запустите командную строку от имени администратора и выполните следующие команды:
net stop wuauserv Останавливает службу обновлений Windows
net stop cryptSvc Останавливает службу криптографии
net stop bits Останавливает службу фоновой загрузки
net stop msiserver Останавливает службу установщика Windows
ren %systemroot%\SoftwareDistribution SoftwareDistribution.old Переименовывает каталог SoftwareDistribution
ren %systemroot%\system32\catroot2 catroot2.old Переименовывает каталог catroot2
net start wuauserv Запускает службу обновлений Windows
net start cryptSvc Запускает службу криптографии
net start bits Запускает службу фоновой загрузки
net start msiserver Запускает службу установщика Windows
Шаг 3 Обновление компонентов
Перезагрузите компьютер и попробуйте установить обновления снова. Если ошибка все еще повторяется, переходите к следующему шагу.
Шаг 4 Установка недостающих компонентов
Загрузите и установите следующие файлы, запустив каждый из них от имени администратора:
msxml2.dll Файл для расширения XML-функциональности
rsaenh.dll Файл для криптографических операций
dssenh.dll Файл для криптографических операций
cryptdlg.dll Файл для функциональности диалогового окна шифрования
wintrust.dll Файл для проверки подлинности файла
Шаг 5 Обновление компонентов Windows Update и Agent
Скачайте и установите последнюю версию компонентов Windows Update и Agent. После скачивания запустите файл от имени администратора и следуйте инструкциям на экране.
Шаг 6 Установка обновлений
Перезагрузите компьютер и запустите установку обновлений снова. Если ошибка 0x80070643 все еще остается, переходите к следующему варианту исправления.

Сброс настроек Windows Update из командной строки

Если вы столкнулись с ошибкой 0x80070643 при установке обновлений Windows или её компонентов, то одним из способов решения проблемы может быть сброс настроек Windows Update. В этом разделе мы рассмотрим, как сделать это из командной строки.

Сброс службы Windows Update

Сначала необходимо остановить службу Windows Update. Для этого выполните следующие шаги:

  1. Откройте командную строку от имени администратора. Для этого нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Командная строка (администратор)».
  2. В командной строке введите команду net stop wuauserv и нажмите Enter. Это остановит службу Windows Update.

Сброс настроек Windows Update

После остановки службы Windows Update можно приступить к сбросу настроек. Выполните следующие действия:

  1. В командной строке введите команду RD /S /Q "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader" и нажмите Enter. Это удалит все временные файлы Windows Update.
  2. Затем введите команду regsvr32.exe /s wuapi.dll и нажмите Enter. Это зарегистрирует файл wuapi.dll.
  3. После этого введите команду regsvr32.exe /s wuaueng.dll и нажмите Enter. Это зарегистрирует файл wuaueng.dll.
  4. Вводите также команды для регистрации следующих файлов: regsvr32.exe /s wuaueng1.dll, regsvr32.exe /s wucltui.dll, regsvr32.exe /s wups.dll, regsvr32.exe /s wups2.dll, regsvr32.exe /s wuweb.dll и regsvr32.exe /s msxml.dll.

Установка последней версии Windows Update Agent

После сброса настроек Windows Update может потребоваться установка последней версии Windows Update Agent. Выполните следующие действия:

  1. В командной строке введите команду wusa.exe \"%ALLUSERSPROFILE%\Apple\IEDelete\applesetup.exe\" /uninstall и нажмите Enter. Это удалит предыдущую версию Windows Update Agent, если она установлена.
  2. Скачайте последнюю версию Windows Update Agent с официального сайта Microsoft.
  3. Запустите скачанный файл и следуйте инструкциям установщика.

Запуск службы Windows Update и перезагрузка компьютера

После выполнения всех вышеперечисленных действий необходимо запустить службу Windows Update и перезагрузить компьютер. Выполните следующие шаги:

  1. В командной строке введите команду net start wuauserv и нажмите Enter. Это запустит службу Windows Update.
  2. Перезагрузите компьютер, чтобы изменения вступили в силу.

После перезагрузки компьютера вы сможете приступить к установке обновлений Windows без ошибки 0x80070643.

Скрипт Reset Windows Update Agent

Если вы столкнулись с ошибкой установки обновлений Windows или её компонентов с кодом 0x80070643, то может быть полезно запустить скрипт Reset Windows Update Agent для восстановления системы. Данный скрипт поможет исправить некоторые неполадки, возникшие при установке обновлений.

Шаги для запуска скрипта Reset Windows Update Agent:

Шаги для запуска скрипта Reset Windows Update Agent:

  1. Откройте командную строку с правами администратора. Для этого нажмите клавишу Win + R, введите «cmd» и нажмите клавишу Enter.
  2. В командной строке введите следующие команды по одной и нажимайте Enter после каждой:
  • regsvr32.exe /s cryptdlg.dll
  • regsvr32.exe /s rsaenh.dll
  • regsvr32.exe /s dssenh.dll
  • regsvr32.exe /s gpkcsp.dll
  • regsvr32.exe /s sccbase.dll
  • regsvr32.exe /s slbcsp.dll
  • regsvr32.exe /s mssip32.dll
  1. Выполните поиск файла WindowsUpdate.log, который находится в папке %ALLUSERSPROFILE%\Application Data\Microsoft\Windows\.
  2. Удалите файл WindowsUpdate.log.
  3. Перезагрузите компьютер.
  4. После перезагрузки запустите командный файл ResetWUEng.cmd из папки bitsnet, который вы можете скачать из различных источников в Интернете.
  5. Дождитесь завершения работы скрипта и перезагрузите компьютер снова.

После выполнения всех указанных действий, запустите проверку обновлений Windows и попробуйте установить обновления, которые прежде вызывали ошибку 0x80070643. Утилиты Reset Windows Update Agent могут помочь в исправлении некоторых проблем с обновлениями и восстановлении системы в безопасном варианте.

Видео:

Как исправить ошибку 0x80080005 при обновлении Windows 10

Как исправить ошибку 0x80080005 при обновлении Windows 10 by ВидеоХолка 49,421 views 2 years ago 5 minutes, 46 seconds

Оцените статью