Найти тему
Tehnichka.pro

Как исправить 0x80240034 в Windows 10

Выясняем, из-за чего возникает описываемая ошибка и как ее можно исправить.

Из-за чего возникает ошибка 0x80240034?

Этот код ошибки появился несколько лет назад. Его начали замечать на ранних этапах обновления компьютеров до Windows 10. Проблема была связана с ошибками в программном обеспечении Microsoft.

С тех пор компания успела выпустить несколько патчей. Они сократили количество появлений сбоя 0x80240034, но не устранили его полностью. Последний раз массово проблема настигла пользователей, когда вышло накопительное обновление KB4048955. Единичные случаи встречаются до сих при установке некоторых обновлений и не только.

Сейчас наткнуться на ошибку можно из-за:

  • критических изменений в некоторых компонентах Центра обновления Windows;
  • некорректной работы антивируса;
  • отсутствия компонента .NET Framework 3.5;
  • некоторых других мелких сбоев.

Далее рассмотрим возможные способы устранения ошибки 0x80240034 в Windows 10.

Используем инструмент исправления ошибок в Windows

Так как существует список системных компонентов и файлов, провоцирующих сбой, стоит в первую очередь воспользоваться средствами устранения ошибок Windows. Эта служба автоматически ищет потенциальные «битые» файлы и помогает приводить их в порядок. Иногда это срабатывает.

Чтобы запустить встроенный механизм поиска и исправления ошибок:

  • Открываем меню «Пуск».
Кликаем по иконке с логотипом Windows или нажимаем на аналогичную клавишу
Кликаем по иконке с логотипом Windows или нажимаем на аналогичную клавишу
  • В появившемся меню выбираем пункт «Параметры».
Кликаем по иконке в виде шестеренки
Кликаем по иконке в виде шестеренки
  • В открывшемся окне ищем пункт меню «Обновление и безопасность» и переходим в него.
Возможно придется немного пролистать меню, чтобы найти нужный пункт
Возможно придется немного пролистать меню, чтобы найти нужный пункт
  • Затем выбираем вкладку «Устранение неполадок» в боковой панели.
Сразу после открытия этой вкладки в боковой панели появятся советы по устранению неполадок
Сразу после открытия этой вкладки в боковой панели появятся советы по устранению неполадок
  • В правой части окна ищем строчку «Центр обновления Windows» и кликаем по ней.
Вот и нужный пункт
Вот и нужный пункт
  • Появится кнопка «Запустить средство устранения неполадок». Нажимаем на нее.
Запускаем проверку
Запускаем проверку
  • Ждем, пока утилита завершит поиск ошибок и попытается их исправить.
Ждем…
Ждем…
Многие пользователи отмечают, что этот метод недостаточно эффективен. Бытует мнение, что автоматические системы поиска ошибок в Windows на самом деле не приносят пользы. И все происходящее можно сравнить с плацебо. Но попробовать стоит, так как встречаются исключения.

Меняем параметры работы встроенных служб

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

Чтобы не тратить время на поиск нужных элементов меню, запустим все службы через командную строку. Для этого:

  • Одновременно нажимаем клавиши Win + R.
  • В появившемся окошке вводим слово cmd и кликаем по кнопке ОК.
Для запуска командной строки можно просто нажать клавишу Enter
Для запуска командной строки можно просто нажать клавишу Enter
  • Появится командная строка. Вводим в нее по очереди: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 7
Нам нужна классическая панель управления, как в Windows 7
  • Затем переходим в меню «Программы».
Открываем это меню…
Открываем это меню…
  • Потом кликаем по ссылке «Включение или отключение компонентов 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, что чревато потерей важных данных. Придется заранее сохранить их в облаке или на отдельном носителе.

Автор материала: Владимир Ковылов

Подписывайтесь на наш канал и ставьте лайки! А еще можете посетить наш официальный сайт.

Windows
66,2 тыс интересуются