Ошибки Windows Update — сложная проблема для пользователей Windows, но, похоже, Windows практически отказывается от вас, если вы не обновляете свою систему регулярно. Начинают появляться различные проблемы, которые волшебным образом устраняются после установки последнего обновления Windows.
Одним из самых редких кодов ошибок обновления Windows является 80240016, который имеет всего несколько способов устранения, и все они требуют достаточно большого внимания с вашей стороны, и вам придется тщательно следовать инструкциям. Следуйте статье и удачи вам в решении проблемы!
Решение 1: Сброс компонентов обновления Windows
Это решение помогло многим пользователям справиться с проблемой обновления Windows 10, поэтому рекомендуем вам проверить его. Этот метод может показаться сложным для обычных пользователей, но если вы будете внимательно следовать инструкциям, то сможете решить проблему в кратчайшие сроки.
Прежде чем приступать к этому решению, рекомендуется закрыть все запущенные программы и сделать резервную копию реестра на случай, если что-то пойдет не так во время его редактирования. Создайте резервную копию реестра, следуя инструкциям в нашей статье резервное копирование и восстановление реестра.
- Давайте приступим к решению, убив следующие службы, которые являются основными службами, связанными с Windows Update: Background Intelligent Transfer, Windows Update и Cryptographic Services. Отключение этих компонентов перед началом работы очень важно, если вы хотите, чтобы остальные шаги прошли гладко.
- Найдите «Командную строку», щелкните на ней правой кнопкой мыши и выберите опцию «Запуск от имени администратора». Скопируйте и вставьте следующие команды и не забудьте нажать Enter после каждой из них.
чистые стоп-биты
net stop wuauserv
net stop appidsvc
net stop cryptsvc
- После этого вам нужно будет удалить некоторые файлы, которые следует удалить, если вы хотите продолжить сброс компонентов обновления. Это также можно сделать через командную строку с правами администратора.
Del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
- Следующий шаг можно пропустить, если это не последняя надежда. Этот шаг считается агрессивным подходом, но он определенно перезагрузит процесс обновления с самого начала. Поэтому мы можем порекомендовать вам попробовать этот способ. Многие люди на интернет-форумах советуют.
- Измените название папок SoftwareDistribution и catroot2. Для этого в административной командной строке скопируйте и вставьте следующие команды и нажмите Enter после копирования каждой из них.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak
- Следующие команды помогут нам сбросить дескрипторы безопасности BITS (Background Intelligence Transfer Service) и wuauserv (Windows Update Service) до значений по умолчанию. Убедитесь, что вы не изменяете приведенные ниже команды, поэтому будет лучше, если вы просто скопируете их.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Давайте вернемся в папку System32, чтобы приступить к решению проблемы.
cd /d %windir%\system32
- Поскольку мы полностью сбросили службу BITS, нам нужно заново зарегистрировать все файлы, необходимые для ее бесперебойной работы. Однако каждый из файлов требует новой команды, чтобы заставить его перерегистрироваться, поэтому процесс может оказаться более длительным, чем вы привыкли. Скопируйте команды одну за другой и убедитесь, что вы не пропустили ни одной из них. Вы можете найти полный список, если пройдете по следующему пути ссылка.
- Некоторые файлы могли остаться после этих процессов, поэтому мы будем искать их в этом шаге. Откройте редактор реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему ключу в редакторе реестра:
HKEY_LOCAL_MACHINE\COMPONENTS
- Щелкните на кнопке Компоненты и проверьте правую часть окна на наличие следующих ключей. Удалите их все, если обнаружите какие-либо из них.
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving
- Следующее, что мы собираемся сделать, это сбросить Winsock, скопировав и вставив следующую команду обратно в административную командную строку:
netsh winsock reset
- Если вы используете Windows 7, 8, 8.1 или 10, в командной строке скопируйте следующую команду и нажмите клавишу Enter:
netsh winhttp reset proxy
- Если все вышеописанные шаги прошли безболезненно, теперь вы можете перезапустить службы, которые вы убили на первом этапе, с помощью команд, приведенных ниже.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- Перезагрузите компьютер после выполнения всех перечисленных шагов.
Решение 2: Используйте встроенное средство устранения неполадок обновления Windows
В Windows есть все необходимое для решения проблем, связанных с различными аспектами вашего компьютера. Программы устранения неполадок, которые предустановлены на вашем компьютере, не обязательно решат вашу проблему, но они определенно могут помочь вам хотя бы понять, в чем заключается проблема, чтобы вы могли отправить ее в Microsoft или объяснить кому-то более опытному.
Кроме того, если решение проблемы очевидно, средство устранения неполадок может предложить решение или даже попытаться устранить проблему автоматически, что очень удобно, особенно для неопытных пользователей.
- Откройте приложение «Настройки», нажав на кнопку «Пуск», а затем на значок шестеренки, расположенный чуть выше. Вы также можете воспользоваться поиском.
- Открыть обновление & Раздел «Безопасность» и перейдите в меню «Устранение неполадок.
- Прежде всего, щелкните на опции Windows Update и следуйте инструкциям на экране, чтобы проверить, нет ли проблем со службами и процессами Windows Update.
- После завершения работы средства устранения неполадок снова перейдите в раздел «Устранение неполадок» и откройте средство устранения неполадок с подключениями к Интернету.
- Проверьте, решена ли проблема.