- Как исправить код ошибки 0x80070643 при установке обновлений Windows или ее компонентов
- Откат к предыдущей точке восстановления
- Шаг 1: Запуск в безопасном режиме
- Шаг 2: Запуск командной строки от имени администратора
- Шаг 3: Сброс конфигурации служб обновления
- Шаг 4: Регистрация библиотек
- Шаг 5: Перезагрузка компьютера
- Средство устранения неполадок Центра обновления Windows
- Вариант 2: удаление
- Полезное видео
- Вариант 1: исправление
- Сброс настроек Windows Update из командной строки
- Сброс службы Windows Update
- Сброс настроек Windows Update
- Установка последней версии Windows Update Agent
- Запуск службы Windows Update и перезагрузка компьютера
- Скрипт Reset Windows Update Agent
- Шаги для запуска скрипта Reset Windows Update Agent:
- Видео:
- Как исправить ошибку 0x80080005 при обновлении Windows 10
Как исправить код ошибки 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 после каждой команды, чтобы остановить соответствующие службы обновления. Затем выполните сброс конфигурации служб обновления с помощью следующих команд:
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
Для устранения кода ошибки 0x80070643 при установке обновлений Windows или ее компонентов, вы можете воспользоваться специальным средством исправления неполадок Центра обновления Windows. Следуйте инструкциям ниже, чтобы применить это средство:
- Выйдите из Центра обновления Windows.
- Откройте проводник Windows и перейдите в следующую папку:
systemroot\SoftwareDistribution
. - В папке
SoftwareDistribution
выберите все содержимое и удалите его. - Перейдите в папку
systemroot\System32
и найдите и удалите файлыWUApi.
,DLL mshtml.
иDLL wuapi.
.DLL - Откройте реестр, перейдите к следующему ключу:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
. - Удалите файлы резервных копий ключей реестра, если они есть.
- Откройте командную строку с правами администратора и выполните следующие команды:
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
- Запустите службы Центра обновления Windows следующим образом:
- Найдите службу
Background Intelligent Transfer Service (BITS)
. - Нажмите правой кнопкой мыши на службе и выберите «Свойства».
- На вкладке «Общие» установите тип запуска службы «Авто» и нажмите «ОК».
- Найдите службу
- Запустите службу
Cryptographic Services
следующим образом:- Найдите службу
Cryptographic Services
. - Нажмите правой кнопкой мыши на службе и выберите «Свойства».
- На вкладке «Общие» установите тип запуска службы «Авто» и нажмите «ОК».
- Найдите службу
- Перезапустите компьютер и попробуйте выполнить установку обновлений Windows снова.
Если после выполнения указанных выше действий проблема не решена, рекомендуется обратиться к специалисту или в службу поддержки Windows для дальнейшего анализа и устранения неполадок.
Вариант 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 или её компонентов.
Следуйте этим простым шагам:
- Сначала остановите службы Windows Update и Background Intelligent Transfer Service (BITS). Для этого нажмите Win + R, введите «services.msc» и нажмите Enter. В поиске выбираем службы «Windows Update» и «Background Intelligent Transfer Service», кликните правой кнопкой мыши на каждую службу и выберите «Stop».
- Затем произведите сброс параметров службы Windows Update. Для этого выполните следующие действия:
- Нажмите Win + R и введите «%systemroot%\SoftwareDistribution». Нажмите Enter.
- Удалите содержимое папок «Download» и «DataStore».
- Перейдите в «%allusersprofile%\Application Data\Microsoft\Network\Downloader». Удалите содержимое этой папки.
- Скачиваем и запустите утилиту Microsoft Software Repair.
- После выполнения предыдущей операции, запустите систему в безопасном режиме выполнения.
- Запустить командную строку с правами администратора.
- В командной строке введите следующие команды по очереди и нажмите 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 продолжает возникать, то вариантом исправления может быть удаление старых установленных обновлений.
Для этого выполните следующие действия:
- Нажмите Win + R, введите «appwiz.cpl» и нажмите Enter.
- Перейдите на вкладку «Обновления Windows».
- Нажмите «Просмотр установленных обновлений».
- Введите пароль администратора, если потребуется.
- Удалите все обновления со статусом «Неудачное» или «Не установлено».
- Перезапустите компьютер и проверьте наличие обновлений.
Если все предыдущие действия не помогли, то произведите очистку каталогов и конфигураций связанных со службы Windows Update и Security (для продвинутых пользователей):
- Нажмите Win + R и введите «regedit». Нажмите Enter.
- Перейдите в раздел «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Schedule\TaskCache\Tree\Microsoft\Windows\WindowsUpdate».
- Удалите все подключенные ветви задач «Microsoft\Windows\WindowsUpdate».
- Перейдите в раздел «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\WindowsUpdate\».
- Удалите все подключенные ветви «SusClientId» и «SusClientIdValidation».
- Нажмите Win + R, введите «%systemroot%\system32\» и нажмите Enter.
- Найдите файл «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. Для этого выполните следующие шаги:
- Откройте командную строку от имени администратора. Для этого нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Командная строка (администратор)».
- В командной строке введите команду
net stop wuauserv
и нажмите Enter. Это остановит службу Windows Update.
Сброс настроек Windows Update
После остановки службы Windows Update можно приступить к сбросу настроек. Выполните следующие действия:
- В командной строке введите команду
RD /S /Q "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader"
и нажмите Enter. Это удалит все временные файлы Windows Update. - Затем введите команду
regsvr32.exe /s wuapi.dll
и нажмите Enter. Это зарегистрирует файл wuapi.dll. - После этого введите команду
regsvr32.exe /s wuaueng.dll
и нажмите Enter. Это зарегистрирует файл wuaueng.dll. - Вводите также команды для регистрации следующих файлов:
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. Выполните следующие действия:
- В командной строке введите команду
wusa.exe \"%ALLUSERSPROFILE%\Apple\IEDelete\applesetup.exe\" /uninstall
и нажмите Enter. Это удалит предыдущую версию Windows Update Agent, если она установлена. - Скачайте последнюю версию Windows Update Agent с официального сайта Microsoft.
- Запустите скачанный файл и следуйте инструкциям установщика.
Запуск службы Windows Update и перезагрузка компьютера
После выполнения всех вышеперечисленных действий необходимо запустить службу Windows Update и перезагрузить компьютер. Выполните следующие шаги:
- В командной строке введите команду
net start wuauserv
и нажмите Enter. Это запустит службу Windows Update. - Перезагрузите компьютер, чтобы изменения вступили в силу.
После перезагрузки компьютера вы сможете приступить к установке обновлений Windows без ошибки 0x80070643.
Скрипт Reset Windows Update Agent
Если вы столкнулись с ошибкой установки обновлений Windows или её компонентов с кодом 0x80070643, то может быть полезно запустить скрипт Reset Windows Update Agent для восстановления системы. Данный скрипт поможет исправить некоторые неполадки, возникшие при установке обновлений.
Шаги для запуска скрипта Reset Windows Update Agent:
- Откройте командную строку с правами администратора. Для этого нажмите клавишу Win + R, введите «cmd» и нажмите клавишу Enter.
- В командной строке введите следующие команды по одной и нажимайте 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
- Выполните поиск файла WindowsUpdate.log, который находится в папке %ALLUSERSPROFILE%\Application Data\Microsoft\Windows\.
- Удалите файл WindowsUpdate.log.
- Перезагрузите компьютер.
- После перезагрузки запустите командный файл ResetWUEng.cmd из папки bitsnet, который вы можете скачать из различных источников в Интернете.
- Дождитесь завершения работы скрипта и перезагрузите компьютер снова.
После выполнения всех указанных действий, запустите проверку обновлений Windows и попробуйте установить обновления, которые прежде вызывали ошибку 0x80070643. Утилиты Reset Windows Update Agent могут помочь в исправлении некоторых проблем с обновлениями и восстановлении системы в безопасном варианте.
Видео:
Как исправить ошибку 0x80080005 при обновлении Windows 10
Как исправить ошибку 0x80080005 при обновлении Windows 10 by ВидеоХолка 49,421 views 2 years ago 5 minutes, 46 seconds