Ошибка 0x80070246 в Windows 10/11 — обновления не устанавливаются и Microsoft Store не работает (2026)

Ошибка 0x80070246 обычно появляется, когда Windows не может корректно скачать или установить обновления, либо Microsoft Store не устанавливает приложения. Часто это связано со сбитым кэшем Центра обновления, повреждёнными системными файлами или “зависшими” службами. В этой статье — понятный пошаговый план для новичков: от самых безопасных действий до глубокого восстановления компонентов.
Коротко: что сделать сразу (5 минут)
- Перезагрузите компьютер (иногда помогает сразу).
- Проверьте интернет: откройте пару сайтов, попробуйте другое подключение.
- Отключите сторонний антивирус (если установлен) и перезагрузите ПК.
- Убедитесь, что на диске C есть хотя бы 10–15 ГБ свободного места.
Почему возникает ошибка 0x80070246
Причины обычно такие:
- повреждён кэш Центра обновления (папки SoftwareDistribution / Catroot2);
- службы обновления “залипли” или отключены;
- повреждены системные файлы Windows;
- ошибки диска или нехватка места;
- сбои Microsoft Store и его компонентов;
- последствия “чистильщиков”, твикеров или вирусов.
Хорошая новость: всё это обычно лечится стандартными средствами.
1) Запускаем встроенное устранение неполадок (самый простой способ)
Это безопасно и подходит новичку:
- Откройте Пуск → Параметры.
- Перейдите в раздел Система → Устранение неполадок.
- Выберите Другие средства устранения неполадок.
- Запустите:
- Центр обновления Windows
- Приложения Microsoft Store
После этого перезагрузите ПК и проверьте, ушла ли ошибка.
2) Сброс Microsoft Store (очень часто помогает)
Если ошибка появляется при скачивании приложений, начните с простого сброса.
Win + R — команду можно вставить целиком:
wsreset.exe
Откроется чёрное окно, затем Store перезапустится. После этого повторите установку приложения.
3) Восстанавливаем системные файлы (SFC + DISM)
Это универсальный безопасный шаг при любых проблемах обновлений.
Командная строка (Администратор) — команды выполнять по одной, каждая с новой строки:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
После выполнения обязательно перезагрузите компьютер.
4) Сброс компонентов Центра обновления (самое эффективное решение)
Если 0x80070246 появляется при установке обновлений Windows — почти всегда помогает полный сброс кэша обновлений.
Командная строка (Администратор) — код можно вставить целиком:
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvc
net start msiserver
Что важно:
- Это безопасно: папки просто переименуются, Windows создаст новые автоматически.
- После выполнения — перезагрузите ПК и повторите обновление.
5) Проверяем диск (ошибки файловой системы часто ломают обновления)
Если на диске есть ошибки, обновления могут падать с любыми кодами.
Командная строка (Администратор) — команду вставить целиком:
chkdsk C: /f
Если система предложит запланировать проверку при перезагрузке — пишем Y и перезагружаемся.
6) Перерегистрация Microsoft Store (если Store сломан полностью)
Если Store не открывается, не скачивает приложения или вылетает — можно восстановить его пакет.
PowerShell (Администратор) — код можно вставить целиком:
Get-AppxPackage -allusers Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
После выполнения — перезагрузите ПК.
7) Если ничего не помогает — ремонтная установка Windows без потери данных
Это самый надёжный финальный шаг, если система сильно повреждена. Windows обновит сама себя, сохранит файлы и программы.
- Скачайте инструмент создания носителя только с сайта Microsoft.
- Запустите обновление «Этот компьютер сейчас».
- Выберите «Сохранить личные файлы и приложения».
После этого ошибки обновления обычно исчезают.
FAQ
Ошибка 0x80070246 появляется только в Microsoft Store. Что делать?
Начните с wsreset.exe, затем выполните SFC/DISM. Если не помогло — перерегистрируйте Store через PowerShell (шаг 6).
После сброса обновлений пропадёт история обновлений?
История может очиститься в интерфейсе, но установленные обновления останутся. Это нормальное поведение после сброса кэша.
Можно ли исправить это без команд?
Иногда да: помогает устранение неполадок и wsreset. Но при упорных ошибках сброс компонентов обновления (шаг 4) — самый быстрый способ.