Microsoft выпускает обновления Windows довольно часто. Большинство этих обновлений содержат исправления и новейшие функции. Однако иногда при попытке установить/загрузить обновления Windows может возникнуть ошибка. Сообщение об ошибке, которое вы увидите, будет примерно таким
Это сообщение об ошибке не позволит пользователю обновить Windows.
Эта ошибка возникает, когда некоторые CAB-файлы повреждены. Причин повреждения может быть несколько, но наиболее вероятной является то, что ваш провайдер кэшировал обновления Microsoft (чтобы не загружать их снова и снова), и некоторые из этих файлов были повреждены.
Убедитесь, что антивирусное приложение выключено или отключено. каждое антивирусное приложение имеет опцию отключения на главной панели или в настройках. Известно, что антивирусные приложения могут вызывать проблемы с обновлениями Windows.
Программа Windows on Troubleshooter сработала у нескольких пользователей. Поскольку использовать средство устранения неполадок Windows гораздо проще, мы предлагаем сначала попробовать это средство. Если это решит вашу проблему, то нет необходимости выполнять сложные действия, описанные ниже. Щелкните здесь и загрузите средство устранения неполадок Windows. После загрузки файла запустите его и следуйте инструкциям на экране. Если это не помогло решить проблему, продолжайте работу.
Но прежде чем переходить к решениям, убедитесь, что дата и время правильность настроек вашей системы. Кроме того, если вы используете несколько сетевых карт, отключите карту, которая управляет внутренним трафиком, и оставьте включенной другую, которая подключает систему к Интернету. Если вы используете .NET Framework, затем либо удалите его, либо обновите. Также попробуйте отключить IPV6 в вашей системе.
Способ 1: Сброс настроек компонентов Windows Update
Первое, что необходимо сделать, — сбросить настройки компонентов обновления Windows. Это помогает многим пользователям и устраняет проблему в 99% случаев.
Первым делом необходимо остановить службы BITS, Windows Update и Cryptographic. Для остановки этих служб выполните следующие действия.
- Нажмите Ключ Windows, введите командная строка в поле Окно поиска Windows.
- Щелкните правой кнопкой мыши на командная строка в результатах поиска и выберите Запуск от имени администратора.
- Введите net stop bits и нажать кнопку Enter
- Введите net stop wuauserv и нажмите кнопку Введите
- Введите net stop appidsvc и нажмите кнопку Введите
- Введите net stop cryptsvc и нажмите Введите
- Теперь перейдите и удалите содержимое следующей папки:
C:\Windows\SoftwareDistribution\Download
- Теперь необходимо удалить .файл dat. Чтобы удалить этот файл, введите
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*".dat"
и нажмите Введите
- Введите
cd /d %windir%\system32
и нажмите Введите. Это приведет к изменению каталога. Мы делаем это потому, что нам нужно перерегистрировать множество BITS и файлов Windows.
- Введите regsvr32.exe atl.dll и нажмите Введите.
- Теперь необходимо зарегистрировать множество файлов. Мы выдадим вам список команд. Просто набирайте их по очереди и нажимайте Enter после ввода каждой команды. Примечание: Если после выполнения команды вы видите ошибку, просто проигнорируйте ее и перейдите к следующей команде. Введите каждую из приведенных ниже команд и нажмите Enter после каждой из них.
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
- После этого необходимо сбросить настройки Winsock. Тип netsh winsock reset и нажмите кнопку Введите
- Тип netsh winhttp reset proxy и нажмите Введите
- Теперь необходимо перезапустить все службы, которые мы остановили в начале этого раздела.
- Введите net start bits и нажать кнопку Введите
- Введите net start wuauserv и нажмите Введите
- Введите net start appidsvc и нажмите Введите
- Введите net start cryptsvc и нажмите кнопку Введите
Теперь перезагрузитесь и попробуйте снова установить обновления Windows
Способ 2: Изменение параметров обновления Windows
Хотя мы не уверены, что изменение некоторых параметров в панели настроек Windows позволяет решить эту проблему, но, похоже, это работает для многих пользователей. Итак, выполните следующие действия, чтобы изменить параметры обновления из Windows Update.
- Удержание Windows и нажмите кнопку I открыть Настройки app.
- Щелкните Обновить & Безопасность
- Щелкните Дополнительные параметры
- Снимите флажок опция Выдавать обновления для других продуктов Microsoft при обновлении Windows
Примечание: В некоторых случаях вы не сможете изменить этот параметр (как вы видите, у меня он отключен). В этом случае следует просто перейти к следующему методу
Вот оно. После этого проблема должна быть решена.
Метод 3: Изменение параметров прокси-сервера
Изменение настроек прокси-сервера помогло многим пользователям. Поскольку проблема может быть вызвана повреждением кэша провайдера, изменение настроек прокси-сервера помогает. Хотя обычно прокси-сервер можно изменить через страницу настроек Windows. Но эта страница работает не для всех пользователей. Многие пользователи отметили, что при этом не обновляются настройки Proxy. Тем не менее, вы можете попробовать изменить настройки через Параметры Windows. Если это не помогло, перейдите к следующему разделу данного метода. Второй раздел требует использования командной строки, поэтому для многих пользователей он может оказаться немного техническим. Поэтому мы советуем сначала воспользоваться настройками Windows, так как нет необходимости лезть в командную строку, если можно решить проблему несколькими нажатиями клавиш.
Для изменения настроек прокси-сервера в настройках Windows выполните следующие действия
- Удерживайте кнопку Windows и нажмите кнопку I чтобы открыть страницу Настройки приложение.
- Выберите Сеть & Безопасность
- Щелкните Прокси-сервер из левой панели.Открыть настройки прокси-сервера
- Включить опция Использовать прокси-сервер
- Введите IP-адрес прокси-сервера Адрес и Номер порта
- Нажмите Сохранить и повторите попытку.
Если описанные выше действия не помогли решить проблему, выполните следующие действия:
- Нажмите кнопку Windows клавиша, введите командная строка в Окно поиска Windows.
- Щелкните правой кнопкой мыши на командная строка в результатах поиска и выберите Запуск от имени администратора
- Введите netsh winhttp show proxy и нажмите Введите
- В результате будут показаны текущие настройки прокси-сервера
- Теперь необходимо изменить настройки прокси-сервера через командную строку
- Введите
netsh winhttp set proxy proxy-server="ваш адрес": "номер порта"
и нажмите Введите. Введите IP-адрес прокси-сервера в адресной части и номер порта в части номер порта. Не забудьте также убрать кавычки. В итоге все должно выглядеть следующим образом
netsh winhttp set proxy proxy-server=123.154.165.11:8080
Это должно изменить настройки прокси-сервера, и обновления Windows будут работать нормально.
Метод 4: Изменение службы обновления Windows
Установка службы обновления Windows в режим отложенного запуска также оказалась полезной для многих пользователей. Если ничего не помогает, попробуйте и это.
- Удерживайте клавиша Windows и нажмите R чтобы открыть окно Выполнить команду
- Введите службы.msc и нажмите Введите
- Найдите и дважды щелкните мышью Обновление Windows сервис.
- Выберите Отложенный запуск из выпадающего меню в Тип запуска
- Нажмите кнопку Запустить если статус службы остановлен
- Нажмите Применить затем выберите Ok
После этого попробуйте обновить Windows. Теперь все должно работать нормально.
Способ 5: Удаление временных файлов
Если какое-либо из обновлений было повреждено на этапе загрузки, то система может выдать ошибку Windows Update error 0x8024402f. Обычно это происходит, когда устанавливаемые обновления либо повреждаются, либо прерываются вручную пользователем или из-за проблем с сетью. В этом случае мы попробуем удалить временные файлы в вашей системе. Когда система заметит, что эти файлы отсутствуют, она автоматически заменит их.
- Удалите временные файлы системы.
- Теперь запустите обновления, чтобы проверить, можно ли обновить систему без каких-либо проблем.
Метод 6: Попробуйте другую сеть или используйте VPN
Интернет-провайдеры используют различные методы контроля веб-трафика и защиты своих пользователей. Кроме того, они создают кэш для веб-страниц/файлов, посещаемых/загружаемых пользователями снова и снова. Если проблему создает ваш провайдер, то попытка подключения к другой сети может решить проблему. Также можно использовать VPN. Кроме того, для подключения системы к Интернету можно использовать точку доступа мобильного телефона’.
- Подключиться к другой сети или Использовать VPN (не рекомендуется). Если вы собираетесь использовать точку доступа мобильного телефона’, то следите за размером загружаемого обновления.
- Теперь запустите обновление Windows и проверьте, завершилось ли оно без каких-либо проблем.
Метод 7: Изменение DNS в системе
Значения DNS в вашей сети’ могут вызывать ошибки при работе с Windows Update. Система доменных имен является основным компонентом при соединении с удаленными адресами. Он преобразует указанный URL в определенный IP-адрес, который затем перенаправляется на различные порты для установления соединения. Здесь можно попробовать перейти на публичный DNS-сервер, например Google DNS, возможно, это решит проблему.
- Измените DNS-сервер для вашей сети.
- Теперь проверьте, можно ли обновить систему без каких-либо проблем.
Метод 8: Проверка оборудования/маршрутизатора
Если до сих пор ничего не помогло, то необходимо проверить маршрутизатор/аппаратный брандмауэр, поскольку они используют различные методы защиты и маршрутизации трафика. Эти настройки могут вызывать ошибку обновления Windows 0x8024402f.
Поскольку существует большое количество марок и моделей маршрутизаторов/аппаратных брандмауэров, практически невозможно дать рекомендации для каждого устройства. Но общие рекомендации таковы (подробности можно найти в руководстве к вашему устройству):
- Отключить AMP службу Meraki Firewall.
- Отключить ActiveX блокировка/фильтрация маршрутизатора.
- Добавить microsoft.com и microsoftupdate.com в белый список маршрутизатора/аппаратного брандмауэра.
- Обновить прошивку вашего устройства до последней версии.
- Сбросить установите стандартные настройки модема/роутера/шлюза/маршрутизатора.
Если ни один из вышеперечисленных способов не помог, можно попробовать установить свежую версию Windows. Это позволит удалить все имеющиеся поврежденные файлы. Если вы установили старую версию Windows, немедленно проверьте наличие обновлений.