0x8024a105 – это ошибка, которую можно получить во время обновления операционной системы Windows 10 через Центр обновления. Вместе с ошибкой вы также можете увидеть следующий текст:
С установкой некоторых обновлений возникли проблемы, но позднее будет предпринята еще одна попытка. Если вы продолжаете видеть это сообщение и хотите поискать дополнительные сведения в Интернете или обратиться в службу поддержки, вам может помочь следующая информация: (0x8024a105).
Данная ошибка может появляться вследствие многочисленных проблем, возникших в системе, например, повреждении компонентов Центра обновления Windows, нарушений настроек Интернет-соединения, повреждении файловой системы Windows и другие.
Итак, сразу же нужно указать на то, что проблема возникновения различных сбоев при обновлении Windows 10(и других версий данной операционной системы) уже давно никого не удивляет. Ошибку 0x8024a105 мы будем с вами исправлять проверенными методами.
Содержание
- Исправляем ошибку 0x8024a105 при обновлении Windows 10
- Метод №1 Использование устранения неполадок
- Метод №2 Использование утилиты SFC
- Метод №3 Выполнение Чистой загрузки
- Метод №4 Проверка Интернет-соединения
- Метод №5 Сброс компонентов Центра обновления
- Метод №6 Проверка на вирусы
- Дополнительные советы
Исправляем ошибку 0x8024a105 при обновлении Windows 10
Метод №1 Использование устранения неполадок
Давайте же начнем исправлять 0x8024a105 с помощью самого простого метода – использование системного средства по устранению неполадок, к которому можно добраться разными путями. Мы же воспользуемся самым простым из них. Нажмите комбинацию клавиш Windows+S, чтобы вызвать поисковую строку Windows 10.
Далее введите в нее запрос «Устранение неполадок», а затем кликните левой кнопкой мыши на появившейся результат(рядом будет значок гаечного ключа). Как только вы нажмете результат, то перед вами появится следующее окно:
Найдите раздел «Запустить и работать» и нажмите на пункт «Центр обновления Windows: Устраните проблемы, мешающие обновлению Windows». Далее нажмите на кнопку «Запустить средство устранения неполадок», которое появится под пунктом. Все, что вам остается дальше делать – следовать указаниям на экране, чтобы средство устранило проблему с Центром обновления Windows.
Как только работа утилиты Устранения неполадок будет закончена, снова попытайтесь обновить свою систему для проверки наличия ошибки 0x8024a105. К сожалению, данная системная утилита решает возникшие проблемы крайне редко. Если проблема все еще присутствует, то давайте двигаться дальше.
Метод №2 Использование утилиты SFC
Как было упомянуто в начале статьи, ошибка 0x8024a105 может являться следствием повреждения важных системных файлов, которые необходимы для корректной работы Центра обновления Windows. Как и в предыдущем методе, сейчас мы с вами попробуем использовать системную утилиту. Чтобы восстановить потенциально поврежденные системные файлы, мы воспользуемся утилитой SFC(System File Checker), которая проведет сканирование системных файлов на наличие повреждений, а также предпримет попытку их исправить.
Итак, нажмите правой кнопкой мыши на Пуск и выберите из меню пункт «Командная строка(администратор)». Как только перед вами появится окошко строки, введите в нее команду sfc /scannow и нажмите Enter. После нажатия, утилита SFC запустит сканирование системных файлов. Процесс достаточно продолжителен(все зависит от конфигурации каждого компьютера). После завершения проверки, вам предоставят сводку по найденный повреждения, и были ли те исправлены.
Как только SFC закончит свою работу, попробуйте зайти в Центр обновления Windows 10 и выполнить установку вышедшего обновления. Возможно, ошибка 0x8024a105 возникла из-за недавних повреждений системных файлов.
Метод №3 Выполнение Чистой загрузки
Чистая загрузка – это довольно комплексная процедура, с помощью которой можно выявить проблемные службы или программное обеспечение, мешающее нормальной работе операционной системы. Ошибка 0x8024a105 могла возникнуть из-за того, что какие-то службы в системе вошли в конфликт с Центром обновления Windows или его компонентами, вследствие чего и возникли проблемы при загрузке и установке нового обновления.
Вам нужно выполнить Чистую загрузку, чтобы проверить, если в вашей системе службы или программы, способные вызвать подобные проблемы. Итак, для начала нажмите на клавиатуре комбинацию клавиш Windows+R, чтобы вызвать утилиту «Выполнить». Далее пропишите в пустую строку утилиты msconfig и нажмите Enter, чтобы открыть окно «Конфигурация системы». Появится следующее окошко:
Открыв это окно, перейдите во вкладку «Службы». Перед собой вы увидите все службы, которые находятся в вашей операционной системе. Под этим списком, вы увидите опцию «Не отображать службы Майкрософт». Поставьте напротив нее галочку, чтобы убрать из списка службы, относящиеся к компании Майкрософт(их отключение приводит к сбоям в системе).
Перед вами останутся только службы стороннего происхождения, которые и могли быть причиной возникновения ошибки 0x8024a105. Далее нажмите на кнопку «Отключить все». Сделав это, вы выполнили первый шаг для Чистой загрузки. Далее перейдите во вкладку «Автозагрузка» во все еще открытом окне «Конфигурация системы» и нажмите на ссылку «Открыть диспетчер задач». Перед вами появится следующее окно:
Вам нужно отключить всё программное обеспечение, которое будет расположено в этой вкладке. Для этого вам нужно всего лишь нажать на определенную программу в автозагрузке правой кнопкой мыши и выбрать «Отключить». Проделайте такие действия для всех программ. Как только закончите, вы готовы для выполнения Чистой загрузки. Перезагрузите свой компьютер, а затем попытайтесь загрузить обновление посредством Центра обновления Windows. Если никакой ошибки 0x8024a105 на этот раз не появилось, то одна из служб или программ являлась виновником проблемы.
К сожалению, быстрого способа вычисления проблемного элемента попросту не существует. Вам придется поочередно активировать все ранее отключенные службы и программы, чтобы найти ту, которая работает некорректно, а затем уже отталкиваться от нее в дальнейших поисках решения.
Метод №4 Проверка Интернет-соединения
Чтобы удачно произвести загрузку и установку обновления из Центра обновления Windows 10, вам нужно иметь надежное и стабильное Интернет-соединения. Возможно, у вас появились какие-то проблемы с сетевым-соединением, к которому подключен ваш компьютер.
Попытаться исправить какие-либо проблемы с Интернет-соединением можно с помощью системного устранения неполадок сети. Им мы как раз и воспользуемся. Нажмите комбинацию клавиш Windows+S, чтобы вызвать поисковую строку системы. Затем впишите в нее «Устранение неполадок». Перед собой вы увидите следующее окно:
Найдите раздел «Запустить и работать». В этом разделе можно найти пункт «Подключения к Интернету»: нажмите на него, а затем нажмите на кнопку «Запустить средство устранения неполадок». Далее вам просто требуется следовать инструкциям в отдельно появившемся окне, чтобы исправить возможные проблемы с вашим Интернет-подключением. Средство уведомит, были ли найдены неполадки и были ли они исправлены.
Как только утилита по устранению неполадок закончит свою работу, попробуйте установить нужное вам обновление в Центре обновления Windows, чтобы проверить наличие ошибки 0x8024a105. Если все прошло как по маслу, то проблема заключалась в каких-то некорректных настройках.
Метод №5 Сброс компонентов Центра обновления
Если вы перепробовали все вышеуказанные методы(и даже больше), а ошибка 0x8024a105 все еще проявляется во время установки обновления, то, возможно, что-то случилось с компонентами самого Центра обновления Windows. Что же делать в таком случае? Все предельно просто: вам нужно сбросить компоненты Центра обновления до их первоначального состояния.
Выполнение сброса компонентов Центра обновления Windows – это крайне сложный и длительный процесс, для которого нам потребуется использовать Командную строку. Итак, нажмите правой кнопкой мыши на Пуск и выберите «Командная строка(администратор)».
Как только перед вами появится черное окно Командной строки, введите в нее следующие четыре команды, поочередно нажимая Enter после каждой из них:
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
Выполнив эти команды, мы только что приостановили работу таких служб, как BITS, Центра обновления и Криптографии. Далее вам требуется выполнить удаление файлов qmgr*.dat, что необходимо для сброса Центра обновления Windows. Для этого введите во все еще открытую строку следующую команду:
- Del “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
После удаления файлов qmgr*.dat нам с вами нужно переименовать папки SoftwareDistribution и catroot2, которые напрямую участвуют в процессе установки обновлений из Центра обновления. Введите в командную строку следующие две команды:
- Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak
- Ren %systemroot%system32catroot2 catroot2.bak
После переименования этих папок нам понадобится также выставить по умолчанию дескриптор безопасности для таких служб, как BITS и Центра обновления. Введите в командную строку следующее:
- 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. После этого действия мы переходим к самому длительному процессу – повторной регистрации файлов Центра обновления и службы BITS. Вам нужно ввести ВСЕ нижеуказанные команды поочередно:
- 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
Введя все эти многочисленные команды, нам нужно далее перезапустить winsock, что можно сделать вводом в строку команды netsh winsock reset и нажатием Enter. Все, что нам осталось – это повторно запустить приостановленные службы из самого начала. Сделать это можно посредством следующих команд:
- net start bits
- net start wuauserv
- net start appidsvc
- net start cryptsvc
Вот мы и закончили сброс компонентов Центра обновления Windows. Все, что вам остается – перезагрузка компьютера и последующая проверка наличия ошибки 0x8024a105 при установки обновления.
Метод №6 Проверка на вирусы
Если вам не помог даже сброс компонентов Центра обновления Windows, то стоит задуматься на тему того, а не завелись ли на вашем компьютере нежеланные гости, которые препятствуют установке обновлений и являются причиной появления ошибки 0x8024a105. Проверку можете выполнять как с помощью системного Защитника Windows, так и с помощью любого другого стороннего антивирусного программного обеспечения.
Дополнительные советы
Если вы все еще так и не смогли разрешить ситуацию, то мы можем вам посоветовать напоследок несколько советов, которые, возможно, сдвинут дело с мертвой точки. Итак, в предыдущем методе мы советовали вам проверить систему антивирусом, верно? Попробуйте отключить защиту своего антивируса и посмотрите, сможете ли вы установить обновление после этого.
Тоже самое относится и к различным фаерволам в вашей системе, так как они могут блокировать созданное сетевое соединение для Центра обновления Windows. Если же и это не дает каких-то результатов, то вы можете попробовать установить нужное обновление самостоятельно, скачав его с Каталога обновлений Windows 10. Мы надеемся, что вам все же удастся преодолеть ошибку 0x8024a105 и наконец-то продолжить спокойно использовать ОС Windows 10.
15.06.2020
Просмотров: 2201
При попытке установить обновления для Windows 10 через Центр обновления пользователь может столкнуться с ошибкой 0x8024a105, которая указывает на то, что имеются проблемы с компонентами автоматического обновления. При этом перезагрузка ПК и повторная попытка установки апдейта не решает проблему. Поэтому разберем способы, как исправить ошибку 0x8024a105 на Windows 10.
Читайте также: Как исправить ошибки Bad Image 0xc000012f и 0xc0000020 в Windows 10?
Способы исправления ошибки 0x8024a105 при обновлении Windows 10
На официальном сайте Майкрософт никак не комментируют данную ошибку. При её появлении разработчики ОС рекомендуют воспользоваться средством устранения неполадок. Для его запуска нужно открыть «Параметры», «Обновление и безопасность», «Устранение неполадок» и справа выбрать «Дополнительные средства устранения неполадок». Из списка выбираем «Центр обновления Windows».
Если с помощью этого инструмента исправить ошибку не удалось, то стоит проверить системные файлы на целостность. Для этого нужно запустить командную строку с правами Администратора и ввести sfc /scannow.
Также можно воспользоваться командой Dism /Online /Cleanup-Image /RestoreHealth, которая проверит образ системы.
Иногда ошибка 0x8024a105 решается путем сброса компонентов автоматического обновления Windows 10 и пересоздания существующих каталогов. Для того, чтобы выполнить данные действия, стоит запустить командную строку с правами Администратора и ввести по очереди:
- net stop wuauserv
- net stop bits
- net stop cryptSvc
- net stop msiserver
Этими командами отключаются службы Центра обновлений. Теперь нужно изменить название директории «SoftwareDistribution» и папку «Catroot2», чтобы после перезагрузки системы Центр обновления Windows повторно инициировав компоненты. Для этого нужно в той же командной строке ввести такие команды:
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 Catroot2.old
Перезагружаем систему, чтобы изменения вступили в силу. Система создаст новые папки для инициализации обновлений. Теперь только нужно запустить службы для работы Центра обновления. Для этого запускаем командную строку с правами Администратора и вводим:
- net start wuauserv
- net start bits
- net start cryptSvc
- net start msiserver
Вновь перезагружаем систему. Повторяем попытку запуска обновлений.
В случае, если запустить процесс обновления Windows 10 вышеуказанными способами не удалось, то рекомендуем перейти по ссылке на сайт Майкрософт и нажать на кнопку «Обновить сейчас». На компьютер будет загружена утилита «Update Assistant». Запускаем её и обновляем ОС.
Если и с помощью данного инструмента не удалось загрузить обновления для Windows 10, то стоит воспользоваться Каталогом обновлений Майкрософт. В данном случае вы вручную загрузите и установите пакеты обновлений, предварительно выбрав версию и разрядность операционной системы.
При попытке обновить операционную систему Виндовс 10 через Центр обновлений пользователь может столкнуться с ошибкой 0x8024a105. На экране появляется сообщение о том, что возникла проблема, попытка будет повторена, и предложение обратиться в службу поддержки. Причин появления такой неполадки много, но каждую из них можно устранить самостоятельно. Узнаем, как исправить ошибку с кодом 0x8024a105 в Windows 10.
Возможные причины проблемы на Windows 10
Все продукты Виндовса от Microsoft неидеальны. При выполнении некоторых операций возникают сбои. Для устранения проблем и улучшения функционала компания регулярно выпускает обновления. При попытке обновить систему может появиться код ошибки 0x8024a105.
Часто причиной ее появления становятся:
- повреждения элементов Центра обновления системы;
- нарушение настроек соединения интернет-сети;
- неполадки в файловой системе ОС;
- службы ЦО отключены;
- антивирусное ПО блокирует процесс обновления;
- неправильно установленные драйверы.
Избавиться от ошибки можно самостоятельно, не привлекая специалистов в данной области. Существует несколько вариантов решения этого вопроса.
Как исправить ошибку 0x8024a105 обновления
Неприятную проблему, возникшую при обновлении «десятки», можно устранить одним из предложенных способов. Каждый владелец компьютера может подобрать для себя оптимальный вариант решения проблемы.
Средство устранения неполадок
Данный метод считается самым простым, запустить инструмент можно несколькими способами. Рассмотрим самый быстрый из них:
- В Пуске выбираем: «Параметры».
- В «Параметры» выбираем «Обновление и безопасность».
- В открывшемся списке найти и нажать на «Средство устранения неполадок».
Инструмент начнет сканирование ОС. Если при выполнении операции выявились проблемы, программа предложит пути их решения. Для восстановления системы пользователю потребуется выполнять инструкцию, отображенную на экране ПК. После исправления всех ошибок юзер должен перезапустить систему, затем повторить попытку обновления.
Если утилита не помогла решить проблему, можно воспользоваться следующим методом.
Установка уровня доступа Администратора
Возникновение ошибки с кодом 0x8024a105 в «десятке» может быть связано с проблемой настройки контроля учетных записей. Если у профиля нет соответствующего разрешения, то в ходе определенной операции может появиться такая проблема.
Чтобы изменить уровень доступа учетки, нужно следовать инструкции:
- Нажать на клавиатуре комбинацию клавиш: «Win + R».
- Ввести в строке окна «Выполнить»: netplwiz.
- Нажать «Enter».
- В списке выбрать профиль, под которым выполнен вход в систему.
- Нажать на «Свойства».
- Зайти во вкладку «Членство в группах».
- Отметить пункт с разрешением прав Администратора.
- Перезагрузить гаджет.
После изменения настроек учетной записи пользователю необходимо войти в этот же профиль. Затем снова повторить попытку обновления ОС.
Сброс компонентов функции обновления
При появлении неполадок с компонентами Центра обновления Виндовса пользователь видит на экране ошибку с кодом 0x8024a105. В этом случае придется сбросить эти компоненты до начального состояния. Процесс подразумевает использование Командной строки, поэтому должен выполняться людьми, разбирающимися в теме. Любые некорректные изменения в системе могут повлечь серьезные ошибки.
Для выполнения операции нужно выполнить следующее:
- Нажать на значок «Пуск».
- В поисковой строке набрать: cmd. Нажать «Ok».
- Запустить Командную строку с администраторскими правами.
- Ввести последовательно значения, после каждого ввода нажимать на клавишу «Enter»: «net stop bits»; «net stop wuauserv»; «net stop appidsvc» и «net stop cryptsvc».
После ввода значений программа остановит службы ЦО, Криптографии и BITS. Далее потребуется задать папкам SoftwareDistribution и catroot2, которые задействованы в инсталляции обновлений, новые названия. Для этого прописывают значения:
- Ren %systemroot%SoftwareDistribution SoftwareDistribution.bak;
- Ren %systemroot%system32catroot2 catroot2.bak.
После выполнения всех действий юзер должен вновь включить службы. Ему нужно снова набрать последовательно значения, сопровождая их нажатием клавиши ввода: «net start wuauserv»; «net start cryptSvc»; «net start bits» и «net start msiserver».
Владельцу ПК останется перезапустить систему, повторить попытку обновления операционки.
Удаление содержимого папки SoftwareDistribution
В представленном каталоге хранятся системные апдейты, скачанные с официального источника «Майкрософт». Папка расположена внутри директории Виндовса. После очередного обновления содержимое папки пополняется, в итоге это может привести к нехватке места. Иногда скачивание новых файлов приводит к нарушению их целостности. Все эти нюансы требуют удаления содержимого папки SoftwareDistribution. Для этого пользователю нужны права Администратора.
Пошаговая инструкция:
- Нажать клавиши: «Win + R».
- Выбрать из списка «PowerShell».
- Ввести в строке последовательно: «net stop wuauserv», затем «net stop bits».
- После остановки служб открыть Проводник.
- Перейти по пути: C:WindowsSoftwareDistribution.
- Выделить все файлы, нажать «Удалить».
После выполнения всех этапов пользователю нужно перезагрузить компьютер. После можно проверить, как происходит обновление компонентов системы.
Установке обновлений ОС также могут препятствовать атаки вирусных программ. Убедиться в их наличии можно с помощью встроенного системного средства или скачанных антивирусных программ. После устранения ошибки 0x8024a105 в Windows 10 пользователь может спокойно продолжать свою работу на компьютере.
Иногда не удается обновить Windows 10 через Центр обновления Windows из-за ошибки 0x8024a105. Она указывает на неполадки компонентов автоматического обновления. Узнаем, как ее исправить.
Содержание
- 1 Средство устранения неполадок
- 2 Установка уровня доступа администратора
- 3 Сброс компонентов функции обновления
- 4 Удаление содержимого папки SoftwareDistribution
Средство устранения неполадок
В первую очередь применим самое простое решение, то есть попытаемся автоматически исправить ошибку 0x8024a105 путем запуска средства устранения неполадок. Этот инструмент способен определить известные эму несоответствия и в случае их обнаружения запрашивает у пользователя подтверждения на восстановление неисправных компонентов.
Откройте вкладку Устранения неполадок командой ms-settings:troubleshoot, запущенной из окна Win + R.
В списке представленных системных компонентов щелкните на Центр обновления Windows и запустите средство устранения неполадок.
Если в ходе сканирования инструменту удастся выявить несоответствия, следуйте инструкциям, чтобы произвести автоматическое восстановление. Для этого нужно только нажать на кнопку «Применить это исправление».
Если средству удалось исправить какие-либо несоответствия, перезагрузите ПК и попытайтесь установить обновление, которое ранее завершалось ошибкой 0x8024a105.
Установка уровня доступа администратора
Если инструменту не удалось исправить ошибку автоматическим способом, нужно проверить, не создана ли проблема настройкой контроля учетных записей пользователей. По отзывам, некоторые обновления прерываются кодом 0x8024a105, поскольку у текущей учетной записи отсутствуют полные разрешения.
Откройте окно учетных записей пользователей командой netplwiz из окна Win + R.
Выберите текущего пользователя, под которым вошли в систему и кликните на Свойства. На вкладке Членство в группах задайте уровень доступа администратора, и примените изменения.
Перезапустите ПК и проверьте, что был выполнен вход в систему под учетной записью, которую изменили. Запустите установку проблемного пакета и посмотрите, прерывается ли она ошибкой 0x8024a105.
Сброс компонентов функции обновления
В этом решении попробуем сбросить компоненты обновлений Windows, а затем запустим заново установку.
Запустите командную строку с доступом администратора с помощью системного поиска.
С помощью командной строки остановим службы криптографии, установщика MSI, Центра обновления и BITS. Для этого в консоли запустите поочередно команды, подтверждая каждую на Enter:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
После остановки служб, переименуйте папки SoftwareDistribution и Catroot2, чтобы заставить центр (WU) повторно инициализировать свои компоненты. Выполните команды:
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 Catroot2.old
После переименования папок, снова включите указанные службы. Для этого выполните команды, подтверждая каждую на Enter:
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
После успешного завершения перезапустите ПК и попробуйте обновить ОС.
Удаление содержимого папки SoftwareDistribution
Перед установкой файлы обновлений загружаются в папку SoftwareDistribution. Но иногда при повреждении некоторых файлов центру WU не удается их перезаписать новыми, нарушается целостность загружаемого пакета, что приводит к ошибке 0x8024a105. Для ее устранения попробуйте удалить содержимое этой папки.
Откройте меню Win + X и выберите пункт PowerShell (администратор).
В консоли выполните поочередно команды для остановки служб, которые могут препятствовать удалению содержимого папки.
- net stop wuauserv
- net stop bits
После их остановки откройте Проводник и перейдите в следующую локацию:
C:WindowsSoftwareDistribution
Внутри этого каталога нажмите Ctrl + A для выделения всех вложенных файлов и папок, затем кликните Shift + Del, чтобы удалить их навсегда.
После удаления перезагрузите компьютер. Снова попробуйте обновить ОС, которую ранее не удавалось из-за ошибки 0x8024a105.
Если проблема остается, выполите сканирование системы утилитами SFC и DISM.
0x8024a105 — одна из типичнейших ошибок для Windows 8 и Windows 10, возникающих в процессе обновления операционной системы. Вместе с кодом ошибки в Центре обновления Windows можно увидеть следующий текст:
С установкой некоторых обновлений возникли проблемы, но позднее будет предпринята еще одна попытка. Если вы продолжаете видеть это сообщение и хотите поискать дополнительные сведения в Интернете или обратиться в службу поддержки, вам может помочь следующая информация: (0x8024a105).
Наиболее частые причины за появлением этой ошибки — это повреждение одного или нескольких компонентов Центра обновления и проблемы с сетевым подключением. Неполадки во время обновления Windows — привычное явление для многих пользователей ОС Майкрософт. К счастью, ошибку 0x8024a105 — да и другие подобные ошибки — можно устранить с помощью ряда универсальных методов.
Содержание
- Устранение ошибки обновления 0x8024a105
- Метод №1 Автоматизированное средство устранения неполадок
- Метод №2 Система обслуживания образов развертывания и управления ими (DISM)
- Метод №3 Поиск проблемных элементов
- Метод №4 Восстановление компонентов Центра обновления Windows
Устранение ошибки обновления 0x8024a105
Метод №1 Автоматизированное средство устранения неполадок
Средство устранения неполадок — ваш первый шаг. Данное средство просканирует вашу систему, чтобы найти в ней проблемные элементы, вызывающие казусы при обновлении, и попытается устранить их. Стоит отметить, что средство справляется со своей задачей далеко не всегда, но воспользоваться им стоит, особенно из-за того, что им невозможно принести вред своей ОС в отличие от других методов в статье.
Итак, чтобы пустить в работу средство устранения неполадок, сделайте следующее:
- нажмите комбинацию Win+I, чтобы открыть перед собой Параметры системы;
- найдите и кликните ЛКМ на раздел «Обновление и безопасность»;
- перейдите во вкладку «Устранение неполадок», воспользовавшись панелью слева;
- найдите в предоставленном списке «Центр обновления Windows» и кликните на него ЛКМ;
- нажмите на кнопку «Запустить средство устранения неполадок»;
- следуйте инструкциям на своем экране, чтобы устранить найденные проблемы с обновлением ОС.
Завершив пользоваться средством, перезагрузите ПК и попытайтесь обновить свой ПК еще раз. Ошибка 0x8024a105 исчезла? Если ничего не поменялось, то давайте двигаться дальше…
Метод №2 Система обслуживания образов развертывания и управления ими (DISM)
Существует вероятность, что некоторые системные файлы вашей Windows были повреждены, вследствие чего она теперь не может корректно обновиться. В таком случае лучшим выходом является использование так называемой системы обслуживания образов развертывания и управления ими (DISM).
Если простыми словами, DISM — это невероятно полезная утилита, которая способна исправлять множество самых разных неполадок с ОС Windows, включая и проблемы с обновлением. Вот что вам нужно сделать, чтобы пустить DISM в работу:
- нажмите Win+R, чтобы вызвать перед собой окошко «Выполнить»;
- впишите в пустую строку cmd, после чего нажмите комбинацию Ctrl+Shift+Enter;
- оказавшись в командной строке, пропишите команду DISM /Online /Cleanup-Image /RestoreHealth и нажмите Enter;
- дождитесь окончания работы DISM (покажется сообщение об успешном завершении операции) и перезагрузите компьютер.
Обязательно убедитесь, что во время работы DISM у вас есть стабильный доступ к Интернету. Дело в том, что утилита подгружает новые файлы с серверов Майкрософт и заменяет ими старые, поврежденные файлы, находящиеся в вашей системе.
Метод №3 Поиск проблемных элементов
Возможно, вы не можете обновить свою систему из-за того, что какие-то службы или программы, работающие на фоне, мешают выполнению этого процесса. Чтобы проверить такую вероятность, вам нужно выполнить на своем ПК чистую загрузку системы. Проще говоря, загрузить систему с минимальным набором необходимых системных служб, что позволит определить, были ли вызваны проблемы с обновлением сторонними службами и программами или нет.
Делается загрузка подобного типа следующим образом:
- нажмите Win+R;
- впишите msconfig и нажмите Enter;
- в открывшемся окошке перейдите во вкладку «Службы»;
- поставьте галочку возле опции «Не отображать службы Майкрософт»;
- нажмите на кнопку «Отключить все» в этой же вкладке;
- перейдите во вкладку «Автозагрузка» и кликните на гиперссылку «Открыть диспетчер задач»;
- во вкладке автозагрузки отключите все приложения, использовав соответствующую кнопку в правом нижнем углу окошка;
- закройте все окна и перезагрузите компьютер.
Запустите обновление Windows и проверьте, исчезла ли ошибка 0x8024a105.
Метод №4 Восстановление компонентов Центра обновления Windows
Все еще не получается обновить свою ОС Windows? Что же, очевидно что-то пошло не так — некоторые компоненты Центра обновления были повреждены. Нет, полностью переустанавливать Windows вам не придется. Вместо этого мы рекомендуем вам заняться восстановлением компонентов Центра обновления до их первоначального состояния.
Звучит страшно, но на деле процесс крайне простой, особенно если воспользоваться самодельным «батником». Итак, создайте на своем Рабочем столе самый обычный текстовый файл и вставьте в него следующий код:
:: Run the reset Windows Update components.
:: void components();
:: /*************************************************************************************/
:components
:: —— Stopping the Windows Update services ——
call :print Stopping the Windows Update services.
net stop bitscall :print Stopping the Windows Update services.
net stop wuauservcall :print Stopping the Windows Update services.
net stop appidsvccall :print Stopping the Windows Update services.
net stop cryptsvccall :print Canceling the Windows Update process.
taskkill /im wuauclt.exe /f
:: —— Checking the services status ——
call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query wuauserv | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query appidsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
if %errorlevel% NEQ 0 (
echo. Failed to stop the Application Identity service.
echo.
echo.Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)call :print Checking the services status.
sc query cryptsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
):: —— Delete the qmgr*.dat files ——
call :print Deleting the qmgr*.dat files.del /s /q /f «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
del /s /q /f «%ALLUSERSPROFILE%MicrosoftNetworkDownloaderqmgr*.dat»:: —— Renaming the softare distribution folders backup copies ——
call :print Deleting the old software distribution backup copies.cd /d %SYSTEMROOT%
if exist «%SYSTEMROOT%winsxspending.xml.bak» (
del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
)
if exist «%SYSTEMROOT%SoftwareDistribution.bak» (
rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
)
if exist «%SYSTEMROOT%system32Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
)
if exist «%SYSTEMROOT%WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
)call :print Renaming the software distribution folders.
if exist «%SYSTEMROOT%winsxspending.xml» (
takeown /f «%SYSTEMROOT%winsxspending.xml»
attrib -r -s -h /s /d «%SYSTEMROOT%winsxspending.xml»
ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
)
if exist «%SYSTEMROOT%SoftwareDistribution» (
attrib -r -s -h /s /d «%SYSTEMROOT%SoftwareDistribution»
ren «%SYSTEMROOT%SoftwareDistribution» SoftwareDistribution.bak
if exist «%SYSTEMROOT%SoftwareDistribution» (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo.Press any key to continue . . .
pause>nul
goto :eof
)
)
if exist «%SYSTEMROOT%system32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%system32Catroot2»
ren «%SYSTEMROOT%system32Catroot2» Catroot2.bak
)
if exist «%SYSTEMROOT%WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%WindowsUpdate.log»
ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
):: —— Reregister the BITS files and the Windows Update files ——
call :print Reregister the BITS files and the Windows Update files.cd /d %SYSTEMROOT%system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll:: —— Resetting Winsock ——
call :print Resetting Winsock.
netsh winsock reset:: —— Resetting WinHTTP Proxy ——
call :print Resetting WinHTTP Proxy.if %family% EQU 5 (
proxycfg.exe -d
) else (
netsh winhttp reset proxy
):: —— Set the startup type as automatic ——
call :print Resetting the services as automatics.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto:: —— Starting the Windows Update services ——
call :print Starting the Windows Update services.
net start bitscall :print Starting the Windows Update services.
net start wuauservcall :print Starting the Windows Update services.
net start appidsvccall :print Starting the Windows Update services.
net start cryptsvccall :print Starting the Windows Update services.
net start DcomLaunch:: —— End process ——
call :print The operation completed successfully.echo.Press any key to continue . . .
pause>nul
goto :eof
:: /*************************************************************************************/
Сохраните внесенные изменения в текстовик и измените его расширение с .txt на .bat. Файл можете назвать так, как вам захочется — это не имеет значение. Нажмите ПКМ на созданный файл и выберите «Запуск от имени администратора». Подождите несколько секунд, пока скрипт закончит восстанавливать компоненты Центра обновления Windows. И наконец-то, перезагрузите свой компьютер в последний раз.
Ошибка 0x8024a105 должна была исчезнуть. Но если она не исчезла, даже после выполнения всех вышеуказанных методов, советуем больше не заморачиваться и скачать проблемное обновление из Каталога Центра обновлений Майкрософт.