Ошибки обновления Windows — одна из самых неприятных ошибок, поскольку Windows постоянно заставляет вас устанавливать и загружать новые обновления, но когда вы наконец решаете их установить, появляется ошибка, которая не дает вам этого сделать. Одной из таких ошибок является ошибка 8024402c, которая часто встречается среди пользователей Windows 7 и Windows 10.
Существует довольно много различных решений этой проблемы, и иногда можно даже обвинить своего интернет-провайдера, поскольку его адрес иногда не позволяет компьютеру подключиться к серверам Microsoft. В любом случае, следуйте приведенным ниже методам, чтобы решить проблему.
Решение 1: Изменение адреса DNS
Если причиной проблем действительно является ваш интернет-провайдер, то другие решения могут оказаться бесполезными, поскольку они не могут исправить тот факт, что ваш текущий DNS-адрес просто несовместим с серверами Microsoft. К счастью, изменение адреса DNS — довольно простой процесс, если внимательно следовать приведенным ниже инструкциям. Если что-то пойдет не так, то процесс можно легко отменить.
- Откройте диалоговое окно «Выполнить», нажав одновременно клавишу с логотипом Windows + клавишу R. Затем введите «ncpa.cpl» и нажмите OK.
- Теперь, когда окно Подключение к Интернету открыто, дважды щелкните на активном сетевом адаптере.
- Затем нажмите кнопку Свойства и дважды щелкните на пункте Протокол Интернета версии 4 (TCP/IPv4).
- Найдите опцию Использовать следующие адреса DNS-серверов.
- Установите значение Предпочтительный DNS-сервер 8.8.8.8
- Установите для альтернативного DNS-сервера значение 8.8.4.4
Примечание: Это адреса публичных DNS-серверов Google.
- Теперь попробуйте снова установить обновления Windows и проверьте, появляется ли тот же код ошибки.
Решение 2: Обновление жесткого и твердотельного дисков
Некоторые пользователи поделились своим опытом работы с подобным кодом ошибки и сообщили, что обновление драйверов HDD или SDD помогло им решить многие проблемы на компьютере, включая этот конкретный код ошибки Windows Update. Мы рекомендуем вам сделать то же самое, особенно если вы недавно добавили в компьютер новое устройство хранения данных.
- Выберите кнопку «Пуск», введите «Диспетчер устройств» и выберите его из списка результатов.
- Разверните одну из категорий, чтобы найти название своего устройства, затем щелкните его правой кнопкой мыши (или нажмите и удерживайте) и выберите пункт Обновить драйвер. Для устройств хранения данных раскройте категорию Дисковые накопители, щелкните правой кнопкой мыши на устройстве, которое необходимо обновить, и выберите в контекстном меню пункт Обновить.
- Выберите Автоматический поиск обновленного программного обеспечения драйверов.
- Если Windows не находит новый драйвер, можно попробовать поискать его на сайте производителя устройства и следовать его инструкциям.
Примечание: Если вы используете Windows 10, последние версии драйверов часто устанавливаются вместе с другими обновлениями Windows, поэтому убедитесь, что вы держите компьютер в актуальном состоянии. Windows Update запускается автоматически в Windows 10, но вы можете проверить наличие нового обновления, следуя приведенным ниже инструкциям.
- Используйте комбинацию клавиш Windows + I, чтобы открыть «Настройки» на компьютере под управлением Windows. В качестве альтернативы можно найти «Настройки» с помощью строки поиска, расположенной на панели задач.
- Найдите и откройте раздел «Обновление & раздел «Безопасность» в приложении «Настройки.
- Оставаясь на вкладке Windows Update, нажмите кнопку Проверить наличие обновлений под статусом Обновление, чтобы проверить, доступна ли новая версия Windows.
- Если такой драйвер есть, Windows должна автоматически приступить к процессу загрузки.
Решение 3: Отключите IPV6 на компьютере
Эта ошибка Windows Update иногда возникает, если у вас включен IPv6 и отсутствует локальный шлюз, необходимый для подключения. Несколько пользователей смогли решить проблему таким способом, в то время как у других он не сработал. Лучше всего попробовать самому проверить, работает ли он.
- Откройте диалоговое окно «Выполнить», нажав одновременно клавишу с логотипом Windows + клавишу R. Затем введите «ncpa.cpl» в нем и нажмите кнопку OK.
- Теперь, когда окно «Подключение к Интернету» открыто, дважды щелкните на активном сетевом адаптере.
- Затем нажмите кнопку Свойства и найдите в списке пункт Протокол Интернета версии 6. Отключите флажок рядом с этой записью и нажмите кнопку OK. Перезагрузите компьютер, чтобы подтвердить изменения, и проверьте, не появилась ли ошибка снова.
Решение 4: Подстройка командной строки
Это решение может оказаться весьма полезным, поскольку его легко выполнить, и оно позволяет решить проблему путем сброса настроек прокси-сервера на компьютере, которые могли испортиться после последнего запуска обновления. Для решения проблемы следуйте приведенным ниже инструкциям.
- С помощью комбинации клавиш Windows Key + X откройте меню, в котором выберите пункт Командная строка (Admin). В качестве альтернативы можно щелкнуть правой кнопкой мыши в меню «Пуск», чтобы добиться того же эффекта, или просто найти Командную строку, щелкнуть на ней правой кнопкой мыши и выбрать пункт Запуск от имени администратора.
- Введите представленные ниже команды и убедитесь, что после каждой из них нажата клавиша Enter для правильного выполнения.
netsh winhttp сбросить прокси
- Вернитесь в Windows Update и проверьте, сохранилась ли проблема на вашем компьютере.
Решение 5: Сброс настроек компонентов обновления Windows
Этот метод является несколько сложным и требует некоторого времени для его выполнения. Однако пользователи сообщают, что даже в тех случаях, когда другие методы не помогли, сброс настроек компонентов все же помог решить проблему.
Прежде чем приступить к выполнению этого шага, рекомендуется закрыть все запущенные программы и создать резервную копию реестра на случай, если во время его редактирования что-то пойдет не так.
- Приступим к решению проблемы, уничтожив следующие службы, которые являются основными службами, связанными с 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
- Щелкните на клавише Компоненты и найдите в правой части окна следующие клавиши. Удалите их все, если обнаружите какие-либо из них.
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
- Перезагрузите компьютер после выполнения всех перечисленных действий.
Решение 6: Изменение определенных параметров в Internet Explorer
Internet Explorer обычно является первым местом, куда следует обратиться при возникновении определенных ошибок, связанных с Windows Update и общим подключением к Интернету. Эти параметры довольно легко настраиваются, поэтому убедитесь, что это решение является вашим первым шагом в решении проблемы.
- Откройте Internet Explorer и щелкните на значке шестеренки, расположенном в правом верхнем углу.
- В открывшемся меню выберите пункт Параметры Интернета.
- Перейдите на вкладку Подключения и щелкните на Настройки локальной сети.
- Установите флажок напротив пункта Автоматически определять параметры и убедитесь, что пункт Прокси-серверы пуст, если только вы не используете его активно, что не рекомендуется при обновлении Windows.
- Обязательно примените внесенные изменения и перезагрузите компьютер, чтобы проверить, не появилась ли ошибка обновления.
Решение 7: Отключите UAC на время обновления компьютера
UAC предназначен для обеспечения безопасности, но, похоже, существует ошибка, которая приводит к появлению этой ошибки, если UAC включен. Рекомендуется постоянно держать его включенным, но можно отключить UAC на некоторое время, пока не будет установлено обновление, но не забудьте включить его снова как можно скорее.
- Откройте Панель управления, найдя ее в меню Пуск.
- Переключите опцию «Вид по» в Панели управления на «Крупные значки» и найдите опцию «Учетные записи пользователей».
- Откройте его и щелкните на «Изменить параметры контроля учетных записей пользователей».
- Вы заметите, что на ползунке можно выбрать несколько различных опций. Если Ваш слайдер установлен на верхнем уровне, то Вы определенно будете получать больше таких всплывающих сообщений, чем обычно. Кроме того, сообщения об ошибках, аналогичные той, с которой вы столкнулись в данный момент, обычно вызываются системой User Account Control.
- Мы рекомендуем пока отключить его, поскольку обновление, вероятно, успешно установится. Возможно, эта функция помогла решить текущую проблему, но ее следует оставить включенной, поскольку она служит для защиты компьютера.
Решение 8: Простое исправление реестра
Этот процесс требует редактирования реестра, что может быть не только полезным, но и опасным. Прежде чем приступить к выполнению этого решения, рекомендуется закрыть все работающие программы и создать резервную копию реестра на случай, если при его редактировании что-то пойдет не так.
- Откройте диалоговое окно «Выполнить», нажав одновременно клавишу с логотипом Windows + клавишу R. Затем введите regedit и нажмите OK. Нажмите Да, когда появится запрос от User Account Control.
- В окне редактора реестра перейдите в раздел HKEY_LOCAL_MACHINE >> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ >> Политики >> Microsoft >> Windows >> WindowsUpdate >> AU
- На правой панели ключа AU дважды щелкните на UseWUServer, измените его значение на 0 и нажмите кнопку OK.
Примечание: Если вы не можете найти папку WindowsUpdate, создайте ее. Выполните следующие шаги.
- Щелкните правой кнопкой мыши на папке Windows, затем выберите пункт New > Создайте ключ и назовите новый ключ WindowsUpdate.
- Щелкните правой кнопкой мыши на папке WindowsUpdate и выберите пункт New (Новый) >> Key и назовите новый ключ AU.
- Щелкните правой кнопкой мыши на правой панели ключа AU, выберите пункт New >> Значение DWORD (32 бита). Назовите новое значение UseWUServer. Установите его значение равным 0.
- Теперь попробуйте установить обновления Windows.
Решение 9: Установите последнюю версию .NET Framework
Наличие последней версии этого инструмента является обязательным условием, если вы хотите, чтобы процесс обновления прошел гладко.
Перейдите по этой ссылке и нажмите на красную кнопку загрузки, чтобы загрузить последнюю версию Microsoft .NET Framework. После завершения загрузки найдите загруженный файл и запустите его. Обратите внимание, что вам потребуется постоянный доступ к Интернету.
- После установки последней версии необходимо проверить ее целостность. На клавиатуре с помощью комбинации клавиш Windows Key + R откройте диалоговое окно Run.
- Введите Панель управления и нажмите кнопку OK, чтобы открыть ее.
- Щелкните опцию Uninstall a Program (Удалить программу) и выберите Turn Windows features on or off (Включить или выключить функции Windows). Убедитесь, что вы нашли .NET Framework 4.6.1 запись и убедитесь, что она включена.
- Если установлен флажок .NET Framework 4.6.1 не включена, включите ее, щелкнув на соответствующем поле. Нажмите кнопку OK, чтобы закрыть окно Windows Feature, и перезагрузите компьютер.
- Если .Net Framework 4.6.1 уже включена, вы можете восстановить .Net Framework, сняв флажок и перезагрузив компьютер. После перезагрузки компьютера снова включите .Net Framework и снова перезагрузите компьютер.
Примечание: Если вы используете версию Windows, отличную от Windows 10, то последняя версия может быть другой, которую также необходимо установить.