Ошибка 0x8024A105 в Центре обновления Windows 10/11 — как исправить (2026)

Если при проверке или установке обновлений Windows появляется код 0x8024A105, обычно ломается цепочка: службы обновления не стартуют, кэш скачивания повреждён или система «зависла» в состоянии ожидания. Ниже план, который можно пройти по шагам и почти всегда вернуть обновления без переустановки.
Коротко: что проверить сразу
- Перезагрузите ПК. Звучит банально, но после «подвисших» обновлений помогает чаще, чем кажется.
- Проверьте дату и время: Параметры → Время и язык → включите авто-синхронизацию.
- Отключите на время сторонний антивирус (если установлен) и лишние USB-устройства (флешки, принтеры, геймпады).
- Если обновления «крутятся» на одном проценте часами, не ждите, лучше переходите к шагам ниже.
1) Запускаем встроенное средство устранения неполадок
Начните с самого простого, это безопасно и подходит новичкам.
- Windows 11: Параметры → Система → Устранение неполадок → Другие средства устранения неполадок → Центр обновления Windows → Запустить.
- Windows 10: Параметры → Обновление и безопасность → Устранение неполадок → Дополнительные средства → Центр обновления Windows.
После завершения нажмите «Проверить наличие обновлений» ещё раз. Если ошибка осталась, идём дальше.
2) Проверяем службы обновления (без команд)
Ошибку 0x8024A105 часто даёт ситуация, когда службы не запущены или зависли.
- Win+R → введите
services.msc→ Enter. - Найдите службы:
- Центр обновления Windows (Windows Update)
- Фоновая интеллектуальная служба передачи (BITS)
- Криптографические службы (Cryptographic Services)
- Откройте каждую двойным кликом:
- Тип запуска: Автоматически или Вручную (но не «Отключена»).
- Если служба «Остановлена», нажмите Запустить.
- Если «Запустить» не помогает, нажмите Остановить → подождите 5-10 секунд → Запустить.
Если службы не запускаются с ошибками или через минуту снова «падают», переходите к сбросу компонентов.
3) Сбрасываем компоненты Windows Update (самый рабочий шаг)
Это аккуратный способ очистить кэш и пересобрать «механизм» обновлений. Он не удаляет ваши файлы и программы.
Командная строка (Администратор) — выполнять по одной:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren %windir%\SoftwareDistribution SoftwareDistribution.old
ren %windir%\System32\catroot2 catroot2.old
net start msiserver
net start cryptsvc
net start bits
net start wuauserv
Важно: после этого Windows может заново скачивать обновления. Если папки не переименовываются из-за «доступ запрещён», просто перезагрузите ПК и повторите команды.
4) Если всё ещё ошибка: восстанавливаем системные файлы
Когда кэш уже чистый, а проблема остаётся, причина бывает в повреждённых системных компонентах. Тут помогут встроенные проверки.
Командная строка (Администратор) — команды по одной, в указанном порядке:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Дождитесь окончания (это может занять время), затем перезагрузите ПК и снова запустите обновления.
5) Быстрые сетевые причины, которые часто упускают
- Прокси включён случайно. Проверьте: Параметры → Сеть и интернет → Прокси. Если не пользуетесь, отключите.
- DNS глючит. Временно поставьте «автоматически» или вручную DNS вашего провайдера.
- Сбился сетевой стек. Если интернет «чудит» не только в обновлениях, проще всего сделать сброс: Параметры → Сеть и интернет → Доп. параметры сети → Сброс сети (после будет перезагрузка).
6) Диагностика: как понять, что мешает обновлениям
Если хочется понять причину точнее, посмотрите состояние служб и последние ошибки.
PowerShell (Администратор) — код можно вставить целиком:
Get-Service wuauserv,bits,cryptsvc,msiserver | Select Name,Status,StartType
Get-WinEvent -LogName System -Max 200 |
Where-Object { $_.ProviderName -match "Service Control Manager|Microsoft-Windows-WindowsUpdateClient" } |
Select TimeCreated, ProviderName, Id, Message
Если видите, что wuauserv постоянно останавливается, чаще всего виноват битый кэш или конфликт программ, которые вмешиваются в обновления (антивирусы, «твикеры», оптимизаторы).
FAQ
После сброса компонентов обновления всё равно не ставятся. Что дальше?
Проверьте, хватает ли места на диске C (желательно иметь минимум 15-20 ГБ свободно), временно отключите сторонний антивирус и повторите шаги 3-4. Если не помогло, удобнее обновиться через официальный установщик (In-place Upgrade), это чинит обновления без потери данных.
Папки SoftwareDistribution и catroot2 можно удалить, а не переименовывать?
Можно, но безопаснее переименовать. Тогда при необходимости вы сможете вернуть старые папки обратно. Windows всё равно создаст новые при запуске служб.
Где взять официальный помощник установки Windows?
Используйте только сайт Microsoft: «Скачать Windows 11» или «Скачать Windows 10» (официальные страницы). Сторонние сборки и «активаторы» часто ломают Центр обновления и приводят к новым ошибкам.