Введение / Зачем это нужно
Microsoft Store (Магазин приложений Windows) — центральный элемент для установки и обновления приложений в современных версиях Windows. Иногда из-за сбоев обновлений, повреждения кэша или конфликтов программ магазин может перестать запускаться, зависать на этапе загрузки или выводить ошибки при попытке установки приложений.
Вместо сложных методов, таких как создание нового пользователя или восстановление системы, часто достаточно сбросить (перерегистрировать) сам пакет Microsoft Store. Эта процедура восстанавливает системные файлы и связи приложения, не затрагивая ваши личные данные, настройки или уже установленные через Store программы. Данный гайд подходит для Windows 10 и Windows 11.
Требования / Подготовка
Перед началом убедитесь, что:
- У вас есть права администратора на компьютере.
- Вы работаете на Windows 10 (версия 1607 и выше) или Windows 11.
- У вас стабильное интернет-соединение (для последующей проверки магазина).
- Рекомендуется временно отключить антивирусное программное обеспечение сторонних производителей, так как оно может блокировать выполнение системных команд PowerShell.
Шаг 1: Запуск PowerShell от имени администратора
PowerShell — это мощная оболочка командной строки, встроенная в Windows. Именно через нее мы выполним восстановление.
- Нажмите комбинацию клавиш
Win + Xна клавиатуре. - В появившемся меню выберите пункт «Windows PowerShell (администратор)» или «Терминал Windows (администратор)» (название зависит от версии системы).
- Если появится запрос контроля учетных записей (UAC) «Разрешить этой программе вносить изменения на вашем компьютере?», нажмите «Да».
В открывшемся темном окне вы увидите приглашение командной строки, например, PS C:\WINDOWS\system32>.
Шаг 2: Выполнение команды перерегистрации магазина
Теперь выполним ключевую команду. Она автоматически найдет установленный пакет Microsoft Store и заново зарегистрирует его в системе, используя его оригинальные файлы манифеста.
Скопируйте приведенную ниже команду, вставьте ее в окно PowerShell и нажмите Enter:
Get-AppxPackage *WindowsStore* | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Что делает эта команда:
Get-AppxPackage *WindowsStore*— находит среди всех установленных пакетов AppX тот, чье имя содержит «WindowsStore».| Foreach { ... }— для каждого найденного пакета выполняет действия в фигурных скобках.Add-AppxPackage -DisableDevelopmentMode -Register ...— перерегистрирует пакет, отключая режим разработчика (что важно для стабильности). Путь к файлу манифеста (AppXManifest.xml) берется из исходного местоположения пакета.
Важно: Если команда выполнится успешно, вы не увидите никакого сообщения об ошибке. Появится лишь новая строка с приглашением PS C:\...>. Если же возникнут проблемы, PowerShell выведет красный текст с описанием ошибки (например, «Не удалось найти пакет...»).
Шаг 3: Перезагрузка компьютера
После успешного выполнения команды необходимо перезагрузить компьютер. Это важно, потому что перерегистрация может влиять на фоновые службы и контекст оболочки Windows.
Нажмите кнопку «Пуск», затем кнопку «Перезагрузка» (или «Завершение работы» → «Перезагрузка»). Дождитесь полной загрузки системы и входа в вашу учетную запись.
Шаг 4: Проверка работоспособности магазина
- Откройте Microsoft Store (через меню «Пуск» или поиск).
- Дождитесь полной загрузки интерфейса. Стандартная заставка и каталог приложений должны отобразиться без ошибок.
- Для окончательной проверки найдите любое простое бесплатное приложение (например, «Калькулятор» от Microsoft) и нажмите «Установить». Процесс скачивания и установки должен пройти без сбоев.
Если магазин открылся, и установка прошла успешно — проблема решена.
Возможные проблемы
- Ошибка доступа (Access denied) при выполнении команды: Убедитесь, что вы запустили PowerShell именно от имени администратора (шаг 1). Простое открытие обычного окна PowerShell не дает достаточных прав.
- Команда не нашла пакет WindowsStore: Такое может случиться, если система серьезно повреждена. Попробуйте сначала выполнить обновление Windows через «Параметры» → «Обновление и безопасность». Если не поможет, рассмотрите более радикальные методы, такие как создание нового профиля пользователя.
- Microsoft Store по-прежнему не работает после сброса: Проверьте, включена ли в системе корректная дата и время (неправильные настройки времени часто нарушают работу цифровых магазинов). Также попробуйте очистить кэш Store, нажав
Win + R, введяwsreset.exeи нажав Enter. - Появились другие системные ошибки: Если после сброса магазина вы заметили проблемы в других компонентах, выполните проверку целостности системных файлов: откройте командную строку (cmd) от администратора и введите
sfc /scannow.