- Сообщения
- 27,506
- Решения
- 30
- Реакции
- 14,467
Если Microsoft Store не открывается, не скачивает приложения, выдает ошибки или сразу закрывается, причиной часто являются повреждённые системные файлы Windows или сбой компонентов магазина.
В большинстве случаев проблему можно устранить с помощью встроенных инструментов Windows. Ниже приведена последовательность действий, которая позволяет восстановить системные файлы и переустановить Microsoft Store.
Все команды необходимо выполнять в командной строке или PowerShell от имени администратора.
После ввода команды дождитесь завершения проверки. Процесс может занять несколько минут.
DISM проверяет системный образ Windows и при необходимости загружает неповреждённые компоненты из центра обновления.
Команда выполняет сканирование защищённых файлов системы и автоматически заменяет повреждённые версии. Дождитесь окончания проверки.
Как интерпретировать результаты сканирования описано в этой теме
Данная команда:
Примечание: команда не переустанавливает Microsoft Store и не удаляет установленные приложения. Она безопасна и помогает устранить большинство проблем с запуском и обновлением магазина.
Это помогает устранить ошибки загрузки приложений и проблемы с обновлениями.
Если предыдущие действия не помогли, можно выполнить повторную регистрацию Microsoft Store через PowerShell.
Что делает эта команда:
Get-AppxPackage -AllUsers Microsoft.WindowsStore
Находит установленный пакет Microsoft Store для всех пользователей на компьютере. Команда возвращает реальный путь установки приложения, чтобы его можно было переустановить или зарегистрировать заново.
ForEach-Object { ... }
Перебирает все найденные пакеты (обычно один) и выполняет команды внутри фигурных скобок для каждого из них.
Add-AppxPackage
Команда для установки или повторной регистрации приложений UWP, в данном случае используется для Microsoft Store.
-DisableDevelopmentMode
Отключает режим разработки и регистрирует приложение как обычный пользовательский пакет.
-Register "$($_.InstallLocation)\AppxManifest.xml"
Регистрирует пакет Microsoft Store на основе файла манифеста (AppxManifest.xml), который находится в реальном каталоге установки приложения (InstallLocation). Путь к файлу определяется автоматически через переменную $($_.InstallLocation) и обычно выглядит примерно так:
В большинстве случаев проблему можно устранить с помощью встроенных инструментов Windows. Ниже приведена последовательность действий, которая позволяет восстановить системные файлы и переустановить Microsoft Store.
Все команды необходимо выполнять в командной строке или PowerShell от имени администратора.
Когда использовать эту инструкцию
Данная инструкция может помочь, если:- Microsoft Store не открывается
- Microsoft Store не скачивает приложения
- появляется ошибка при установке или обновлении приложений
- магазин закрывается сразу после запуска
- приложения из Microsoft Store не устанавливаются
1. Восстановление системных файлов Windows через DISM
Сначала необходимо восстановить системный образ Windows. Для этого используется утилита DISM.
Код:
DISM.exe /Online /Cleanup-image /Restorehealth
После ввода команды дождитесь завершения проверки. Процесс может занять несколько минут.
DISM проверяет системный образ Windows и при необходимости загружает неповреждённые компоненты из центра обновления.
2. Проверка системных файлов через SFC
После завершения работы DISM рекомендуется проверить системные файлы Windows.
Код:
SFC.exe /SCANNOW
Как интерпретировать результаты сканирования описано в этой теме
3. Сброс кэша Microsoft Store
Если проблема связана непосредственно с магазином приложений, можно выполнить сброс его кэша.
Код:
wsreset.exe
- очищает кэш Microsoft Store
- выполняет повторную инициализацию магазина (после завершения работы команды, Microsoft Store откроется автоматически).
Это помогает устранить ошибки загрузки приложений и проблемы с обновлениями.
4. Переустановка Microsoft Store через PowerShell
Если предыдущие действия не помогли, можно выполнить повторную регистрацию Microsoft Store через PowerShell.
PowerShell:
Get-AppxPackage -AllUsers Microsoft.WindowsStore | ForEach-Object {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppxManifest.xml"}
Что делает эта команда:
Get-AppxPackage -AllUsers Microsoft.WindowsStore
Находит установленный пакет Microsoft Store для всех пользователей на компьютере. Команда возвращает реальный путь установки приложения, чтобы его можно было переустановить или зарегистрировать заново.
ForEach-Object { ... }
Перебирает все найденные пакеты (обычно один) и выполняет команды внутри фигурных скобок для каждого из них.
Add-AppxPackage
Команда для установки или повторной регистрации приложений UWP, в данном случае используется для Microsoft Store.
-DisableDevelopmentMode
Отключает режим разработки и регистрирует приложение как обычный пользовательский пакет.
-Register "$($_.InstallLocation)\AppxManifest.xml"
Регистрирует пакет Microsoft Store на основе файла манифеста (AppxManifest.xml), который находится в реальном каталоге установки приложения (InstallLocation). Путь к файлу определяется автоматически через переменную $($_.InstallLocation) и обычно выглядит примерно так:
C:\Program Files\WindowsApps\Microsoft.WindowsStore_22511.1401.5.0_x64__8wekyb3d8bbwe\AppxManifest.xmlПосле выполнения команд
После выполнения всех действий рекомендуется перезагрузить компьютер, чтобы изменения вступили в силу.Частые вопросы
Удалятся ли приложения из Microsoft Store
Нет. Сброс и повторная регистрация магазина не удаляют уже установленные приложения.Нужно ли удалять Microsoft Store перед переустановкой
Нет. Команда PowerShell выполняет повторную регистрацию приложения, а не его удаление.
Последнее редактирование: