Гид по технологиям

Как исправить ошибку 0x80070520 в Microsoft Store

• 5 min read • Windows • Обновлено 26 Nov 2025
Исправление ошибки 0x80070520 в Microsoft Store
Исправление ошибки 0x80070520 в Microsoft Store

Изображение: заголовок статьи с кодом ошибки 0x80070520 и шагами по исправлению

Одна из распространённых ошибок, с которой сталкиваются пользователи Microsoft Store — код 0x80070520. Она появляется при попытке установить или обновить приложение через магазин. В этой инструкции — проверенные шаги для быстрого устранения проблемы.

Что вызывает ошибку 0x80070520 в Windows?

Кратко о возможных причинах:

  • Скрипт или программа мешают проверке цифровых сертификатов (CRL недоступен из-за сети или брандмауэра).
  • Вредоносное ПО нарушает работу компонентов магазина.
  • Повреждённые или отсутствующие системные файлы.
  • Неправильные параметры системы или службы обновления.

Важно: прежде чем переходить к «тяжёлым» методам, сделайте базовые проверки: установите доступные обновления Windows и перезагрузите ПК.

Быстрая проверка перед началом

  • Проверьте, установлены ли последние обновления Windows.
  • Перезагрузите компьютер — многие временные ошибки исчезают после рестарта.

1. Выполните сканирование на вредоносное ПО

  1. Нажмите клавишу Windows, введите Windows Security и откройте приложение. Окно Windows Security с пунктом Защита от вирусов и угроз
  2. Перейдите в «Защита от вирусов и угроз» и выберите «Параметры сканирования». Экран с параметрами сканирования в Windows Security
  3. Выберите «Полное сканирование» и нажмите «Сканировать сейчас». Процесс запуска полного сканирования в Windows Security
  4. Удалите обнаруженные угрозы и перезагрузите систему.

Примечание: используйте надёжный антивирус (встроенный Microsoft Defender или сторонний), убедитесь, что базы актуальны.

2. Восстановите системные файлы с помощью Командной строки

  1. Нажмите Windows, введите CMD и выберите «Запуск от имени администратора». Окно командной строки с правами администратора
  2. Выполните команды по очереди:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
  1. Перезагрузите компьютер, чтобы применить исправления.

Пояснение: sfc /scannow восстанавливает целостность системных файлов; DISM исправляет повреждённый образ системы.

3. Запустите средство устранения неполадок приложений Microsoft Store

  1. Откройте «Параметры» (Win + I).
  2. Перейдите в «Система» → «Устранение неполадок». Раздел «Устранение неполадок» в Параметрах Windows
  3. Выберите «Другие средства устранения неполадок». Список доступных средств устранения неполадок
  4. Запустите средство «Приложения из Магазина Windows» и следуйте подсказкам. Запуск средства устранения неполадок для приложений Магазина Windows

Совет: записывайте ошибки или коды, которые выдаёт средство — они пригодятся, если придётся обращаться к поддержке.

4. Очистите кэш Microsoft Store

  1. Нажмите Win + R, чтобы открыть окно «Выполнить». Диалог «Выполнить», готовый к вводу wsreset.exe
  2. Введите команду:
wsreset.exe
  1. Нажмите ОК — откроется пустое окно терминала, затем Microsoft Store перезапустится.

Это удалит локальный кэш магазина без удаления установленных приложений.

5. Удалите папку SoftwareDistribution (кэш обновлений Windows)

  1. Откройте CMD от имени администратора. Командная строка с правами администратора
  2. Остановите службы Windows Update и BITS:
net stop wuauserv
net stop bits
  1. Перейдите в папку:
C:\Windows\SoftwareDistribution
  1. Удалите всё содержимое папки. Папка SoftwareDistribution выделена и готова к удалению
  2. Запустите службы заново:
net start wuauserv
net start bits
  1. Перезагрузите компьютер.

Важно: удаление содержимого SoftwareDistribution безопасно — это только кэш обновлений. Windows пересоздаст папку при следующем обновлении.

6. Повторная регистрация и переустановка приложения Microsoft Store

Повторная регистрация магазина

  1. Откройте PowerShell от имени администратора. PowerShell с правами администратора
  2. Выполните команду:
Get-AppXPackage WindowsStore -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  1. После выполнения перезагрузите ПК.

Переустановка магазина (если повторная регистрация не помогла)

  1. В окне PowerShell (админ) выполните:
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  1. Перезагрузите систему.

Примечание: эта команда переустанавливает многие встроенные приложения; если вы предпочитаете точечное решение — удалите и установите только Store через официальный пакет, но это требует дополнительной подготовки.

PowerShell: повторная регистрация пакетов приложений Windows

7. Обновите Microsoft Store через сам магазин

  1. Откройте Microsoft Store и нажмите «Библиотека».
  2. Перейдите в «Обновления и загрузки». Раздел «Библиотека» в Microsoft Store с кнопкой получения обновлений
  3. Нажмите «Получить обновления» и дождитесь завершения.
  4. Перезагрузите компьютер для подтверждения изменений.

Когда эти методы не помогают

  • Если ошибка появляется только при попытке обновить конкретное приложение — возможно, проблема на стороне разработчика или с сертификатом приложения.
  • Если в сети установлены строгие прокси/брандмауэры (корпоративная среда), проверяйте доступ к CRL (Online Certificate Revocation List); при ограничениях нужно обратиться к администратору сети.
  • Если после всех шагов проблема остаётся — создайте отчёт диагностики (Feedback Hub) и обратитесь в поддержку Microsoft, приложив логи.

Альтернативные подходы

  • Временное решение — скачать установщик приложения напрямую с сайта разработчика (если доступно) вместо Store.
  • Временно создать новый локальный профиль пользователя или учётную запись Microsoft и проверить, воспроизводится ли ошибка.
  • Восстановление системы на точку до появления ошибки (если она недавно возникла).

Мини‑методика для техподдержки (SOP)

  1. Подтвердить проблему, записать шаги клиента и время возникновения.
  2. Проверить наличие системных обновлений и статус службы Windows Update.
  3. Выполнить антивирусное сканирование и SFC/DISM.
  4. Очистить кэш Store, удалить SoftwareDistribution.
  5. Повторная регистрация/переустановка Store.
  6. Если не решено — собрать логи, скриншоты, применить эскалацию в Microsoft Support.

Чек‑лист по ролям

  • Обычный пользователь:
    • Перезагрузить ПК, установить обновления, запустить wsreset.exe.
  • Администратор локального ПК:
    • Запустить SFC/DISM, удалить SoftwareDistribution, проверить доступ к Интернету.
  • IT‑специалист/администратор домена:
    • Проверить прокси/фаерволлы, доступ к CRL, групповую политику, журналы событий.

Критерии приёмки

  • Ошибка 0x80070520 больше не появляется при установке/обновлении приложений.
  • Microsoft Store успешно обновляет и устанавливает приложения.
  • Логи Windows Update и Store не содержат повторяющихся ошибок, связанных с проверкой сертификатов.

Матрица рисков и меры

  • Риск: потеря данных при некорректных действиях администратора — Мера: создать точку восстановления перед серьёзными изменениями.
  • Риск: конфликты с корпоративными политиками — Мера: согласовать действия с ИТ‑отделом.
  • Риск: вредоносное ПО вернётся — Мера: сканирование и мониторинг, смена учётных данных при подтверждённом компромиссе.

Краткая справка (глоссарий, 1 строка)

  • CRL — список отзыва цифровых сертификатов; нужен для проверки действительности сертификата.
  • SFC — системная утилита проверки и восстановления защищённых системных файлов.
  • DISM — инструмент обслуживания и управления образами Windows.

Решение в виде схемы (диагностика)

flowchart TD
  A[Проблема 0x80070520] --> B{Появляется всегда или для одного приложения?}
  B -- 'Только одно приложение' --> C[Проверить разработчика/сертификат приложения]
  B -- 'Всегда' --> D[Базовые шаги: обновления, перезагрузка]
  D --> E[Сканирование на вирусы]
  E --> F[SFC/DISM]
  F --> G[Очистка кэша Store и wsreset]
  G --> H[Удаление SoftwareDistribution]
  H --> I[Повторная регистрация/переустановка Store]
  I --> J{Проблема решена?}
  J -- Да --> K[Закрыть кейс]
  J -- Нет --> L[Сбор логов и эскалация в поддержку]

Когда следует обратиться в поддержку

  • Если после всех шагов ошибка остаётся.
  • Если вы видите специфичные ошибки, связанные с сертификатами или сетью (CRL inaccessible).
  • Если вы находитесь в корпоративной сети с ограничениями доступа.

Риски безопасности и конфиденциальность

  • При подозрении на компрометацию учётных записей смените пароли и проверьте логи входа.
  • Не используйте сомнительные «патчи» или сторонние «фиксеры» из непроверенных источников.

Краткое резюме

  • Начните с простого: обновления Windows и перезагрузка.
  • Выполните антивирусное сканирование, SFC/DISM, очистку кэша Store и удаление SoftwareDistribution.
  • Если необходимо — повторно зарегистрируйте или переустановите Microsoft Store.
  • При корпоративных ограничениях проверьте доступ к CRL и обратитесь к администраторам сети.

Если какие‑то шаги помогли — напишите, какой именно, чтобы другие пользователи могли ориентироваться.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро