Как исправить ошибку обновления 0x80240034 в Windows 10

Столкнулись ли вы с ошибкой 0x80240034, когда попытались обновить Windows 10? Не волнуйтесь, хотя это неприятно. Эта ошибка лишь указывает на непредвиденную проблему с процессом обновления. В большинстве случаев причина заключается в сбое загрузки файлов, конфликте программ или проблемах с самой системой.

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

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

Способ 1: Встроенное средство устранения неполадок

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

  1. Через главное меню, нажав на кнопку «Пуск», запустите «Параметры».
  2. В открывшемся окне выберите «Обновление и безопасность».
  3. Кликните по строке «Устранение неполадок» слева, а в основной части окна нажмите на строку «Дополнительные средства устранения неполадок».
  4. Найдите «Центр обновления Windows» и кликните по этой строчке, в результате чего появится кнопка, запускающая средство.

Останется подождать, пока проблемы не будут обнаружены. Если приложение обнаружит проблемы, которые могут привести к этой ошибке, оно предложит решения.

Способ 2: Изменение типа запуска некоторых служб

Специальные службы отвечают за многие функции Windows 10, и процедура обновления — одна из них. Они, вероятно, были отключены непреднамеренно. Чтобы исправить это, вы должны активировать их снова и установить автоматический тип запуска. Делается это с помощью определенных групп:

  1. Запустите «Командную строку» от имени администратора. Для этого можете использовать системный поиск, а потом выбрать соответствующий тип запуска на панели справа.
  2. Далее останется ввести несколько команд, после каждой из которых нужно нажимать на клавишу «Enter» для их выполнения:

    SC config wuauserv start= auto
    SC config bits start= auto
    SC config cryptsvc start= auto
    SC config trustedinstaller start= auto

Следует перезагрузить компьютер после выполнения всех команд. Проверьте, исправлена ли ошибка, связанная с обновлениями Windows 10.

Ошибка обновления с кодом 0x80240034 в Windows 10 часто возникает из-за проблем с системными файлами, поврежденным кешем обновлений или сетевыми настройками. В большинстве случаев ее можно исправить вручную, запустив средство устранения неполадок обновлений, очистив папку кеша обновлений или используя командную строку для проверки целостности системных файлов. Временное отключение антивируса или простой перезапуск службы обновления Windows иногда могут помочь. Главное — не паниковать: ошибка не является критической и обычно устраняется несколькими простыми шагами.

Способ 3: Ручная очистка кеша обновлений

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

  1. Для начала нужно остановить службу «Центр обновления», которая отвечает за их установку. Для этого одновременно нажмите на клавиши «Win + R», затем введите команду services.msc и выполните ее, нажав на кнопку «ОК».
  2. Далее в списке служб отыщите «Центр обновления Windows» и дважды кликните по ней.
  3. В открывшемся окне на вкладке «Общие» нажмите на «Остановить» и подтвердите действие.
  4. Далее переходите к непосредственной очистке кеша. Для этого откройте «Проводник» или «Этот компьютер». Файлы временных данных по умолчанию невидимы, поэтому сперва придется включить отображение скрытых элементов. Перейдите на вкладку «Вид», затем на верхней панели в блоке «Показать или скрыть» поставьте отметку у пункта «Скрытые элементы».
  5. Перейдите по следующему пути: C:\Windows\SoftwareDistribution\Download. Все файлы, которые находятся в папке «Download», удалите любым удобным способом.

На этом завершается удаление кеша обновлений Windows 10. Попробуйте снова установить обновления и убедиться, что проблема решена.

Способ 4: Активация компонента .NET Framework 3.5

На работу обновлений также влияет компонент .NET Framework 3.5, поэтому активируйте его:

  1. Найдите через системный поиск встроенный инструмент «Панель управления».
  2. Для удобства в качестве просмотра разделов задайте тип «Крупные значки», затем выберите «Программы и компоненты».
  3. На панели слева кликните по строке «Включение или отключение компонентов Windows».
  4. Отметьте пункт «.NET Framework 3.5» и нажмите на кнопку «ОК».

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

Способ 5: Сброс компонентов «Центра обновлений Windows»

Иногда ошибка под кодом 0x80240034 является следствием повреждения некоторых компонентов «Центра обновлений», поэтому есть смысл сбросить их, используя ряд команд в системной консоли операционной системы. Достаточно запустить «Командную строку» с расширенными правами так же, как в Способе 2, затем выполнить следующие команды, поочередно нажимая после каждой на клавишу ввода:

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)

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

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

Способ 6: Отключение антивируса

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

Как вы видите, ошибка 0x80240034 является проблемой, но не катастрофой. В большинстве случаев ее можно решить стандартными средствами системы, не имея особых технических знаний.

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

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

Поделиться с друзьями
Дмитрий Соколов

Разработчик ПО и энтузиаст «железа», который совмещает практический опыт программирования с глубоким интересом к устройству компьютеров.

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