Как сбросить приложения Microsoft Store с помощью PowerShell в Windows 10

Windows 10 предлагает встроенную функцию, которая может восстанавливать или сбрасывать приложения Магазина Windows(repair or reset Windows Store apps) , загруженные из Магазина Microsoft(Microsoft Store) , но иногда вам требуется массовый сброс приложений, но прямого варианта для этого нет. Однако это можно сделать с помощью PowerShell . В этом посте мы покажем, как можно сбросить приложение Store(Store App) в Windows 10 с помощью PowerShell . Вы можете сбросить одно приложение, несколько приложений или сбросить приложения, основанные на ключевом слове.

Сброс приложений Microsoft Store(Reset Microsoft Store) с помощью PowerShell

PowerShell сброс приложений Windows

PowerShell предлагает обширные команды для управления приложениями в Windows , такие как Get-AppxPackage , которые могут получить список пакетов приложений, установленных в профиле пользователя или для всех пользователей. Однако вам нужно будет запустить его с разрешения администратора.

Самым большим преимуществом является то, что вы сможете запускать команды сброса для определенных системных компонентов, таких как приложение камеры, которые вы не можете сбросить до сих пор. Выполните следующие действия:

Откройте PowerShell от имени администратора(Administrator) . Если нет, лучше использовать PowerShell 7( better to use PowerShell 7) . Введите и выполните следующую команду, чтобы увидеть список приложений, установленных в системе:

Get-AppXPackage -AllUsers
Get-AppxPackage *start*  -AllUsers

Вторая команда помогает вам искать конкретный. Итак, какое бы слово вы ни поставили под звездочками, команда найдет и перечислит эти приложения. Таким образом, в этом случае он перечисляет приложения NarratorQuickStart и GetStarted и StartMenuExperienceHost .

Теперь, чтобы сбросить приложения, выполните следующую команду в этом формате.

Get-AppxPackage <app-package name> | Reset-AppxPackage

Где <app-package name> — имя пакета. Таким образом, для приложения «Начало работы» имя пакета — Microsoft.Getstarted, поэтому( Microsoft.Getstarted, so ) команда для сброса будет

Get-AppxPackage Microsoft.Getstarted | Reset-AppxPackage

С этим можно многое сделать, например, использовать подстановочные знаки, если вы пытаетесь найти больше приложений, или вы можете выполнить массовый сброс для всех приложений. До сих пор единственным способом сбросить приложения было переустановить их, выполнив сложную команду, как показано ниже:

Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}

Помните, что при сбросе таких приложений все пользовательские данные, кеш и автономные файлы удаляются из списка.

Тем не менее, это все же полезно, если вы хотите заново запустить приложение, а не переустанавливать все.



About the author

Я Windows MVP и работаю с Windows с 2007 года. Мой опыт включает разработку программного обеспечения, оборудования и звука, а также приложений для Windows. Я всегда ищу лучшие способы улучшить взаимодействие с пользователем в своей работе, поэтому, если вам нужна помощь в проектировании или разработке программного приложения, я определенно могу предложить свои услуги.



Related posts