При обновлении Windows некоторые пользователи сталкиваются с проблемой, имеющей кодовое название 0x80240034, ошибка обновления Windows 10. О том, как устранить проблему, рассказано в этой статье.
Причины появления неисправности
Факторы, вызывающие ошибку обновления:
- перегрузка серверов Центра обновления Windows;
- отсутствие подключения к Сети;
- недостаточная пропускная способность Интернет-соединения;
- сбой Центра обновлений Windows;
- повреждения компонентов ОС;
- вмешательство в обновление антивирусного ПО;
- отсутствие .NET Framework 3.5.
Проблема решается без необходимости переустановки ОС.
Методы исправления
Чтобы исправить ошибку, нужно воспользоваться одним из перечисленных ниже методов. После выполнения каждого из них стоит проверять, устранилась ли неполадка.
Стандартный способ
При возникновении проблем Windows предлагает использовать утилиту Устранения неполадок.
- Откройте «Пуск» → «Параметры».
- Перейдите в «Устранение неполадок».
- Нажмите «Устранение неполадок с помощью Центра обновления Windows».
- Дождитесь окончания процесса поиска и исправления проблем.
Смена типа запуска служб
Проблема может возникать из-за отключенных служб, требуемых для обновления Windows 10. Нужно указать им автоматический тип запуска.
- Нажмите Ctrl + X → «Командная строка (администратор)».
- Введите по очереди следующие команды, завершая ввод нажатием Enter:
SC config wuauserv start=auto
SC config bits start=auto
SC config cryptsvc start=auto
SC config trustedinstaller start=auto
- Перезагрузите ПК.
Включение .NET Framework 3.5
Для полноценного обновления ОС необходимо включить библиотеку .NET Framework 3.5.
- Нажмите «Ctrl + X» → «Панель управления».
- Выберите «Включение или отключение компонентов Windows».
- Поставьте галочку напротив .NET Framework 3.5 → «OK».
- Перезапустите компьютер.
Сброс компонентов Центра обновлений
Иногда случается сбой некоторых элементов Windows. Их необходимо сбросить.
- Нажмите Ctrl + X → «Командная строка (администратор)».
- Выполните поочередно следующие команды:
Совет! Используйте стрелку «Вверх» на клавиатуре, чтобы подставить предыдущую выполненную инструкцию и редактировать ее.net stop bits
net stop wuauserv appidsvc
net stop
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
cd /d %windir%\system32
regsvr32.exe atl.dll
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
netsh winsock reset
netsh winhttp reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
Выводы
Чтобы устранить ошибку обновления Windows 10, необходимо воспользоваться утилитой Устранения неполадок, изменить тип запуска служб, включить .NET Framework 3.5 или сбросить компоненты Центра обновлений.