Выясняем, из-за чего возникает описываемая ошибка и как ее можно исправить.
Из-за чего возникает ошибка 0x80240034?
Этот код ошибки появился несколько лет назад. Его начали замечать на ранних этапах обновления компьютеров до Windows 10. Проблема была связана с ошибками в программном обеспечении Microsoft.
С тех пор компания успела выпустить несколько патчей. Они сократили количество появлений сбоя 0x80240034, но не устранили его полностью. Последний раз массово проблема настигла пользователей, когда вышло накопительное обновление KB4048955. Единичные случаи встречаются до сих при установке некоторых обновлений и не только.
Сейчас наткнуться на ошибку можно из-за:
- критических изменений в некоторых компонентах Центра обновления Windows;
- некорректной работы антивируса;
- отсутствия компонента .NET Framework 3.5;
- некоторых других мелких сбоев.
Далее рассмотрим возможные способы устранения ошибки 0x80240034 в Windows 10.
Используем инструмент исправления ошибок в Windows
Так как существует список системных компонентов и файлов, провоцирующих сбой, стоит в первую очередь воспользоваться средствами устранения ошибок Windows. Эта служба автоматически ищет потенциальные «битые» файлы и помогает приводить их в порядок. Иногда это срабатывает.
Чтобы запустить встроенный механизм поиска и исправления ошибок:
- Открываем меню «Пуск».
- В появившемся меню выбираем пункт «Параметры».
- В открывшемся окне ищем пункт меню «Обновление и безопасность» и переходим в него.
- Затем выбираем вкладку «Устранение неполадок» в боковой панели.
- В правой части окна ищем строчку «Центр обновления Windows» и кликаем по ней.
- Появится кнопка «Запустить средство устранения неполадок». Нажимаем на нее.
- Ждем, пока утилита завершит поиск ошибок и попытается их исправить.
Многие пользователи отмечают, что этот метод недостаточно эффективен. Бытует мнение, что автоматические системы поиска ошибок в Windows на самом деле не приносят пользы. И все происходящее можно сравнить с плацебо. Но попробовать стоит, так как встречаются исключения.
Меняем параметры работы встроенных служб
Некоторые механизмы управления обновления в Windows могут быть деактивированы. Из-за этого при установке новых патчей и появляются ошибки. В этом случае надо определить список выключенных служб и запустить их вручную, заставив активироваться сразу после включения компьютера. Так должно быть по умолчанию.
Чтобы не тратить время на поиск нужных элементов меню, запустим все службы через командную строку. Для этого:
- Одновременно нажимаем клавиши Win + R.
- В появившемся окошке вводим слово cmd и кликаем по кнопке ОК.
- Появится командная строка. Вводим в нее по очереди:1. __SC config wuauserv start= auto__ 2. __SC config bits start= auto__ 3. __SC config cryptsvc start= auto__ 4. __SC config trustedinstaller start= auto__
После ввода каждой команды надо нажать клавишу Enter, чтобы активировать ее.
- После этого перезагружаем компьютер и пробуем заново обновить систему. На этот раз все должно работать нормально.
Запускаем .NET Framework 3.5
.NET Framework — один из ключевых компонентов Windows и кучи приложений, написанных на базе этого фреймворка. Без его влияния не обходится целый набор программных продуктов, включая базовые утилиты и видеоигры. См. также: всё о Net Framework для Windows 10.
По идее, .NET Framework уже есть в операционной системе. Пользователю надо только его активировать.
Для этого:
- Открываем встроенную поисковую систему, кликнув по иконке в виде лупы на панели инструментов Windows.
- В поиске ищем программу «Панель управления» и запускаем ее.
- Затем переходим в меню «Программы».
- Потом кликаем по ссылке «Включение или отключение компонентов Windows».
- В открывшемся окошке ставим галочку напротив пункта .NET Framework 3.5 (включает .NET 2.0 и 3.0).
- Затем кликаем по кнопке ОК.
- После этого дожидаемся, пока система отыщет нужные файлы и активирует службы .NET Framework третьей версии.
- Затем перезагружаем компьютер и снова пытаемся загрузить свежие обновления.
Сброс настроек обновления операционной системы
Также можно попробовать сделать сброс настроек центра обновления или даже операционной системы в целом. Для начала пробуем следующее:
- Открываем командную строку (как это сделать, написано в разделе «Меняем параметры работы встроенных служб»).
- Вводим туда следующие команды…
Останавливаем действующие службы.
net stop bits net stop wuauserv net stop appidsvc 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)
Переходим в системную папку Windows.
cd /d %windir%\system32
Поочередно регистрируем все необходимые библиотеки DLL.
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, что чревато потерей важных данных. Придется заранее сохранить их в облаке или на отдельном носителе.
Автор материала: Владимир Ковылов
Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.