Обновления Windows

Исправление: ошибка обновления Windows 8024402c

Содержание:

Ошибки обновления Windows — одна из самых неприятных ошибок, поскольку Windows постоянно заставляет вас устанавливать и загружать новые обновления, но когда вы наконец решаете их установить, появляется ошибка, которая не дает вам этого сделать. Одной из таких ошибок, безусловно, является ошибка 8024402c, которая распространена среди пользователей Windows 7 и Windows 10.

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

Решение 1: Изменить адрес DNS

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

  1. Откройте диалоговое окно «Выполнить», нажав вместе клавишу с логотипом Windows + клавишу R. Затем введите «ncpa.cpl» в нем и нажмите OK.

  1. Теперь, когда открыто окно Подключение к Интернету, дважды щелкните на активном сетевом адаптере.
  2. Затем нажмите Свойства и дважды щелкните на Протоколе Интернета версии 4 (TCP/IPv4).

  1. Найдите опцию Использовать следующие адреса DNS-серверов.
  2. Установите предпочтительный DNS-сервер 8.8.8.8
  3. Установите альтернативный DNS-сервер 8.8.4.4

Примечание: Это адреса публичных DNS-серверов Google.

  1. Теперь попробуйте снова установить обновления Windows и проверьте, появляется ли тот же код ошибки.

Решение 2: Обновите HDD и SSD-накопители

Некоторые пользователи поделились своим опытом относительно того же кода ошибки и сказали, что обновление драйверов HDD или SDD помогло им решить многие проблемы на компьютере, включая этот конкретный код ошибки Windows Update. Мы рекомендуем вам сделать то же самое, особенно если вы недавно добавили новое устройство хранения данных в свой компьютер.

  1. Выберите кнопку «Пуск», введите «Диспетчер устройств» и выберите его из списка результатов.

  1. Разверните одну из категорий, чтобы найти название вашего устройства, затем щелкните его правой кнопкой мыши (или нажмите и удерживайте) и выберите Обновить драйвер. Для устройств хранения данных разверните категорию «Дисковые накопители», щелкните правой кнопкой мыши устройство, которое нужно обновить, и выберите в контекстном меню пункт «Обновить».

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

Примечание: Если вы используете Windows 10, последние версии драйверов часто устанавливаются вместе с другими обновлениями Windows, так что убедитесь, что вы держите компьютер в актуальном состоянии. Windows Update запускается автоматически в Windows 10, но вы можете проверить наличие нового обновления, следуя приведенным ниже инструкциям.

  1. Используйте комбинацию клавиш Windows + I, чтобы открыть «Настройки» на вашем компьютере с Windows. Также можно найти «Настройки» с помощью строки поиска, расположенной на панели задач.

  1. Найдите и откройте «Обновление & раздел «Безопасность» в приложении «Настройки.
  2. Перейдите на вкладку «Обновление Windows» и нажмите кнопку «Проверить наличие обновлений» в разделе «Состояние обновления», чтобы проверить, доступна ли новая версия Windows.
  3. Если он есть, Windows должна автоматически приступить к процессу загрузки.

Решение 3: Отключите IPV6 на вашем компьютере

Эта ошибка Windows Update иногда возникает, если вы включили IPv6 и у вас нет локального шлюза, необходимого для подключения. Есть несколько пользователей, которые смогли решить проблему таким способом, в то время как у других он не сработал. Самое безопасное — попробовать и проверить, работает ли это самостоятельно.

  1. Откройте диалоговое окно «Выполнить», нажав вместе клавишу с логотипом Windows + клавишу R. Затем введите «ncpa.cpl» и нажмите OK.

  1. Теперь, когда окно подключения к Интернету открыто, дважды щелкните на активном сетевом адаптере.
  2. Затем нажмите Свойства и найдите в списке пункт Протокол Интернета версии 6. Отключите флажок рядом с этой записью и нажмите OK. Перезагрузите компьютер, чтобы подтвердить изменения и проверить, не появилась ли ошибка снова.

Решение 4: Настройка командной строки

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

  1. Используйте комбинацию клавиш Windows + X, чтобы открыть меню, в котором выберите пункт «Командная строка (администратор)». Также вы можете щелкнуть правой кнопкой мыши в меню «Пуск», чтобы добиться того же эффекта, или просто найти «Командную строку», щелкнуть на ней правой кнопкой мыши и выбрать «Запуск от имени администратора».

  1. Введите команды, представленные ниже, и убедитесь, что вы нажимаете Enter после каждой из них, чтобы запустить их правильно.
netsh
winhttp
сбросить прокси
  1. Вернитесь в Windows Update и проверьте, не появилась ли проблема на вашем компьютере.

Решение 5: Сброс компонентов Windows Update

Этот метод является несколько сложным, и его выполнение займет некоторое время. Однако пользователи сообщают, что даже если другие способы не помогли, сброс настроек компонентов все равно помог решить проблему.

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

  1. Давайте продолжим решение, убив следующие службы, которые являются основными службами, связанными с Windows Update: Background Intelligent Transfer, Windows Update и Cryptographic Services. Их отключение до начала работы очень важно, если вы хотите, чтобы остальные шаги прошли гладко.
  2. Найдите «Командную строку», щелкните на ней правой кнопкой мыши и выберите опцию «Запуск от имени администратора». Скопируйте и вставьте следующие команды и обязательно нажмите Enter после каждой из них.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

  1. После этого необходимо удалить некоторые файлы, которые следует удалить, если вы хотите продолжить сброс компонентов обновления. Это также можно сделать через Командную строку с правами администратора.
Del"%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  1. Следующий шаг можно пропустить, если это не крайняя мера. Этот шаг считается агрессивным, но он определенно перезагрузит процесс обновления с самого начала. Поэтому мы можем порекомендовать вам попробовать следующее. Этот способ был предложен многими людьми на форумах в Интернете.
  2. Измените название папок SoftwareDistribution и catroot2. Для этого в командной строке администратора скопируйте и вставьте следующие команды и нажмите Enter после копирования каждой из них.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

  1. Следующие команды помогут нам сбросить дескрипторы безопасности 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)
  1. Давайте вернемся в папку System32, чтобы приступить к решению проблемы.
cd /d %windir%\system32
  1. Поскольку мы полностью сбросили службу BITS, нам нужно заново зарегистрировать все файлы, необходимые для ее бесперебойной работы. Однако каждый из этих файлов требует новой команды, чтобы заставить его перерегистрироваться, поэтому процесс может оказаться более длительным, чем вы привыкли. Скопируйте команды одну за другой и убедитесь, что вы не пропустили ни одной из них. Здесь это список файлов, которые необходимо перерегистрировать, а также соответствующие команды рядом с ними.
  2. Некоторые файлы могли остаться после этих процессов, поэтому на этом шаге мы будем их искать. Откройте редактор реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему ключу в редакторе реестра:
HKEY_LOCAL_MACHINE\COMPONENTS
  1. Щелкните на клавише «Компоненты» и проверьте в правой части окна наличие следующих клавиш. Удалите их все, если обнаружите какие-либо из них.
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

  1. Следующее, что мы сделаем, это сбросим Winsock, скопировав и вставив следующую команду обратно в административную командную строку:
netsh winsock reset

  1. Если вы используете Windows 7, 8, 8.1 или 10, в командной строке скопируйте следующую команду и нажмите клавишу Enter:
netsh winhttp reset proxy
  1. Если все описанные выше шаги прошли безболезненно, теперь вы можете перезапустить службы, которые вы убили на первом этапе, используя следующие команды.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
  1. Перезагрузите компьютер, выполнив все перечисленные действия.

Решение 6: Отредактируйте определенные параметры в Internet Explorer

Internet Explorer обычно является первым местом, куда следует обратиться, если вы столкнулись с определенными ошибками, связанными с Windows Update и общим подключением к Интернету. Эти параметры довольно легко настроить, поэтому убедитесь, что это решение является вашим первым шагом в решении проблемы.

  1. Откройте Internet Explorer и нажмите на значок шестеренки, расположенный в правом верхнем углу.
  2. В открывшемся меню выберите пункт Параметры Интернета.

  1. Перейдите на вкладку «Подключения» и нажмите «Параметры локальной сети».
  2. Установите флажок напротив пункта Автоматически определять настройки и убедитесь, что пункт Прокси-серверы пуст, если только вы не используете его активно, что не рекомендуется при обновлении Windows.
  3. Убедитесь, что вы применили сделанные изменения и перезагрузите компьютер, чтобы проверить, не появилась ли ошибка обновления.

Решение 7: Отключите UAC на время обновления компьютера

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

  1. Откройте Панель управления, найдя ее в меню Пуск.
  2. Переключите опцию «Вид по» в Панели управления на «Крупные значки» и найдите опцию «Учетные записи пользователей.

  1. Откройте ее и нажмите на «Изменить параметры контроля учетных записей пользователей».
  2. Вы заметите, что на ползунке можно выбрать несколько различных вариантов. Если ползунок установлен на верхнем уровне, вы будете получать больше таких всплывающих сообщений, чем обычно. Кроме того, сообщения об ошибках, подобные той, с которой вы столкнулись сейчас, обычно вызваны системой контроля учетных записей пользователей.

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

Решение 8: Простое исправление реестра

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

  1. Откройте диалоговое окно «Выполнить», нажав вместе клавишу с логотипом Windows + клавишу R. Затем введите regedit и нажмите OK. Нажмите Да, когда появится запрос от User Account Control.

  1. В окне редактора реестра перейдите в раздел HKEY_LOCAL_MACHINE >> ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ >> Policies >> Microsoft >> Windows >> WindowsUpdate >> AU
  2. На правой панели ключа AU дважды щелкните на UseWUServer, измените его значение на 0 и нажмите OK.

Примечание: Если вы не можете найти WindowsUpdate, вам следует создать его. Выполните следующие шаги.

  1. Щелкните правой кнопкой мыши на папке Windows, затем выберите Новый > Введите ключ и назовите новый ключ WindowsUpdate.
  2. Щелкните правой кнопкой мыши на папке WindowsUpdate, затем выберите Новый >> Key и назовите новый ключ AU.
  3. Щелкните правой кнопкой мыши на правой панели клавиши AU, выберите New >> Значение DWORD (32-бит). Назовите новое значение UseWUServer. Установите его значение на 0.
  4. Теперь попробуйте установить обновления Windows.

Решение 9: Установите последнюю версию .NET Framework

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

Перейдите по этой ссылке и нажмите красную кнопку загрузки, чтобы загрузить последнюю версию Microsoft .NET Framework. После завершения загрузки найдите загруженный файл и запустите его. Обратите внимание, что вам потребуется постоянный доступ к Интернету.

  1. После установки последней версии пришло время проверить ее целостность. На клавиатуре с помощью комбинации клавиш Windows Key + R откройте диалоговое окно «Выполнить.
  2. Введите Панель управления и нажмите OK, чтобы открыть ее.

  1. Выберите опцию «Удалить программу» и нажмите «Включить или выключить функции Windows». Убедитесь, что вы нашли .NET Framework 4.6.1 и убедитесь, что он включен.
  2. Если флажок рядом с .NET Framework 4.6.1 не включен, включите его, установив соответствующий флажок. Нажмите OK, чтобы закрыть окно Windows Feature и перезагрузить компьютер.

  1. Если .Net Framework 4.6.1 уже включена, вы можете восстановить .Net Framework, снимите флажок и перезагрузите компьютер. После перезагрузки компьютера включите его снова .Net Framework и перезагрузить компьютер снова.

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

Добавить комментарий