Ошибка 0x800F0922 при установке обновления Windows 10/11 — что делать (2025)
0x800F0922 — частая ошибка при установке накопительных апдейтов и .NET 3.5. В 90% случаев виноваты VPN/прокси, сломанное хранилище компонентов или .NET, реже — маленький раздел System Reserved. Ниже короткий порядок.
Сначала выясните, что именно падает (KB или .NET). Затем отключите всё, что блокирует доступ к серверам Microsoft, сбросьте кэш обновлений и восстановите систему через DISM/SFC. Если ошибка именно на .NET 3.5 — ставим его офлайн с ISO. При нехватке места в System Reserved лучше делать расширение аккуратно, с бэкапом.
1. Понять, что ломается
- Откройте «Параметры» → «Обновление и безопасность» → «Просмотр журнала обновлений». Посмотрите, на каком пакете появляется 0x800F0922: конкретное KB или «.NET Framework 3.5».
- Если нужно скачать пакет вручную — используйте официальный Microsoft Update Catalog.
2. Сеть: VPN/прокси/фаервол
На время установки отключите VPN, прокси и сторонние брандмауэры/фильтры (включая сетевые модули антивирусов). Проверьте DNS.
CMD:
ipconfig /flushdns
netsh winsock reset
Перезагрузитесь и повторите установку.
3. Сброс компонентов Центра обновления
Останавливаем службы, переименовываем кэш и снова запускаем.
CMD:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start cryptsvc
net start bits
net start wuauserv
net start msiserver
4. Восстанавливаем систему: DISM и SFC
PowerShell (от администратора):
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Если DISM ругается на источник, смонтируйте ISO текущей версии Windows и добавьте параметр /Source:X:\sources\install.wim (X — буква смонтированного ISO).
5. Ошибка на .NET 3.5 — ставим офлайн с ISO
- Скачайте официальный ISO вашей версии Windows (Media Creation Tool) и смонтируйте его двойным кликом.
- Папка с компонентом:
\\sources\\sxs.
CMD:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs
Замените букву D: на вашу.
6. Очистка хранилища компонентов
Иногда помогает предварительная очистка компонентов перед установкой накопительного апдейта.
PowerShell:
DISM /Online /Cleanup-Image /StartComponentCleanup
7. System Reserved мал (редко, но бывает)
Если раздел System Reserved 100–260 МБ, крупные обновления могут падать. Варианты: сделать in-place upgrade с ISO (часто проходит), либо увеличить раздел. Перед операциями с разделами — обязательная резервная копия. При необходимости подключусь и сделаю безопасно.
Когда звать мастера
DISM не восстанавливает хранилище, службы обновления не стартуют, ошибка возвращается на любых пакетах или есть корпоративные политики/WSUS — нужна глубокая диагностика (CBS.log, SetupDiag, политики). Подключусь и доведу до результата.
Ещё по теме
FAQ
Стоит ли сразу править реестр/твики?
Нет. Сначала сеть и кэш обновлений, затем DISM/SFC и офлайн-установка .NET. Реестр трогаем только по необходимости.
Можно ли чистить catroot2 «вручную»?
Да, но только при остановленных службах. Проще и безопаснее — переименовать папку: Windows пересоздаст её сама.
Поможет ли загрузка автономного пакета MSU?
Часто да. Скачайте точный пакет из Microsoft Update Catalog и запустите вручную. Если ошибка повторится — возвращаемся к шагам 2–6.