Что означает ошибка 0x80240034
Ошибка 0x80240034 (и её синонимы вроде WU_E_DOWNLOAD_FAILED) означает, что Центр обновления Windows не смог завершить скачивание или установку пакета. На экране обновление может «зависать» на 0%, 95% или 99%, а в журнале событий появляется запись об ошибке с кодом 0x80240034. Симптомы: ползунок прогресса не двигается, процесс TiWorker.exe или svchost.exe потребляет CPU, но статус остаётся «Выполняется…».
Причины возникновения
- Повреждён кэш обновлений в папке
SoftwareDistributionилиcatroot2. - Блокировка файлов антивирусом или сторонним фоновым ПО во время установки.
- Нехватка места на системном диске или потеря связи с серверами Microsoft.
- Конфликт драйверов или некорректные прокси/настройки сети.
- Повреждение системных файлов или компонентов службы обновлений.
Способы решения
Способ 1: Остановка службы и очистка кэша
- Откройте командную строку от имени администратора.
- Остановите службы:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- Переименуйте папки кэша:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
- Запустите службы обратно:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- Перезагрузите ПК и проверьте обновления.
Способ 2: Сброс компонентов и прокси через скрипт
Создайте файл reset-wu.bat и запустите его от имени администратора:
@echo off
echo Остановка служб...
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
echo Очистка кэша...
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
echo Сброс сетевых настроек...
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
echo Запуск служб...
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
echo Готово. Перезагрузите компьютер.
pause
После выполнения перезагрузите систему и повторите проверку обновлений.
Способ 3: Восстановление системных файлов и образа
Если зависание связано с повреждением системы:
- Проверьте целостность:
sfc /scannow
- Восстановите образ DISM:
DISM /Online /Cleanup-Image /RestoreHealth
- После завершения перезагрузите ПК и проверьте обновления.
Профилактика
Чтобы не допустить повторения зависания Windows Update:
- регулярно освобождайте место на системном диске — минимум 10–15 ГБ;
- исключите папки
SoftwareDistributionиcatroot2из сканирования антивирусом; - избегайте принудительного выключения во время установки обновлений;
- используйте стабильное сетевое подключение без прозрачных прокси;
- устанавливайте накопительные обновления по мере их выхода, не откладывая на долгий срок.