Ошибки обновления Windows — это сложная проблема, с которой приходится сталкиваться пользователям Windows, но, похоже, Windows практически отказывается от вас, если вы не обновляете свою систему регулярно. Начинают появляться различные проблемы, которые волшебным образом устраняются после установки последнего обновления Windows.
Одним из самых редких кодов ошибок обновления Windows является код 80240016, который имеет всего несколько способов работы, и все они требуют достаточно большого внимания с вашей стороны, и вам придется очень внимательно следовать инструкциям. Следуйте указаниям статьи и удачи в решении проблемы!
Решение 1: Сброс компонентов обновления Windows
Это решение помогло многим пользователям справиться с проблемой обновления Windows 10, поэтому рекомендуем его проверить. Этот способ может оказаться сложным для обычных пользователей, но если внимательно следовать инструкциям, то проблема будет решена в кратчайшие сроки.
Прежде чем приступить к выполнению данного решения, рекомендуется закрыть все запущенные программы и сделать резервную копию реестра на случай, если во время его редактирования что-то пойдет не так. Создайте резервную копию реестра, следуя инструкциям в статье Резервное копирование и восстановление реестра.
- Приступим к решению проблемы, уничтожив следующие службы, которые являются основными службами, связанными с Windows Update: Background Intelligent Transfer, Windows Update и Cryptographic Services. Их отключение до начала работы очень важно, если вы хотите, чтобы оставшиеся шаги прошли гладко.
- Найдите «Командную строку», щелкните на ней правой кнопкой мыши и выберите опцию «Запуск от имени администратора». Скопируйте и вставьте следующие команды, обязательно нажимая Enter после каждой из них.
net stop bits
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
- Щелкните на клавише 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 Update
Windows поставляется в подготовленном виде для решения проблем, связанных с различными аспектами работы компьютера. Программы устранения неполадок, предустановленные на компьютере, не обязательно решат вашу проблему, но они могут помочь вам, по крайней мере, понять, в чем заключается проблема, чтобы вы могли отправить ее в Microsoft или объяснить кому-то более опытному.
Кроме того, если решение проблемы не очевидно, средство устранения неполадок может предложить решение или даже попытаться устранить проблему автоматически, что очень удобно, особенно для неопытных пользователей.
- Откройте приложение «Настройки», нажав на кнопку «Пуск», а затем на значок шестеренки, расположенный чуть выше. Можно также выполнить поиск.
- Открыть обновление & Раздел «Безопасность» и перейдите в меню «Устранение неполадок».
- Прежде всего щелкните на опции Windows Update и следуйте инструкциям на экране, чтобы понять, нет ли проблем со службами и процессами Windows Update.
- После завершения работы средства устранения неполадок снова перейдите в раздел «Устранение неполадок» и откройте средство устранения неполадок с подключением к Интернету.
- Проверьте, решена ли проблема.