Главная Windows Как восстановить (перерегистрировать) определенные приложения в Windows 10
5

Как восстановить (перерегистрировать) определенные приложения в Windows 10

How To Re-register A Specific App In Windows 10

Операционные системы Windows 8.x и 10 включают в себя новый тип приложений (приложения Магазина Windows), которые имеют свойство постоянно ломаться. Под словом «ломаться» я подразумеваю вылет приложения сразу после запуска или же полный отказ от загрузки. Очевидным решением проблемы в данном случае является переустановка сломавшегося приложения, однако, весьма часто проблема остается даже после этого. Более того, далеко не все приложения в составе Windows 10 можно удалить, а значит, вариант решения проблемы путем переустановки для них не годится. Для таких случаев в системе предусмотрена возможность повторной регистрации приложений с помощью скрипта PowerShell. Обычно это позволяет вернуть проблемное приложение к жизни.

Я уже рассказывал о том, как разом перерегистрировать все современные/универсальные приложения в Windows 8.1 и Windows 10. Но что, если проблемы наблюдаются только с одним приложением, в то время как все остальные работают нормально? В этом пошаговом руководстве вы найдете командлеты, благородя которым вы можете повторно зарегистрировать только те приложения, которые у вас не работают.

1. Запустите PowerShell с правами администратора. Для этого в поле поиска на панели задач вводим команду powershell, делаем щелчок правой кнопкой мыши на Windows PowerShell в результатах поиска и жмем «Запустить от имени администратора».

2. В окне консоли вводим команду Get-AppxPackage и жмем Enter.

2016-01-19_14-20-22

Команда отобразит список всех установленных приложений Магазина Windows наряду с их техническими подробностями. В этом списке найдите приложение, которое нужно восстановить, а затем скопируйте полное имя его пакета (PackageFullName). У меня не работает Магазин, у которого PackageFullName выглядит так: Microsoft.WindowsStore_2015.25.15.0_x64__8wekyb3d8bbwe.

2016-01-19_14-18-59

3. Теперь давайте перерегистрируем приложение. Для этого в окне PowerShell вводим следующую команду и жмем Enter:

Add-AppxPackage -register "C:\Program Files\WindowsApps\<PackageFullName>\appxmanifest.xml" –DisableDevelopmentMode

Замените <PackageFullName> полным именем пакета, который вы скопировали на предыдущем шаге. Если для системного диска вы используете другую букву, тогда вам также необходимо заменить C буквой вашего диска.

Например, в моем случае, чтобы перерегистрировать приложение Магазин, нужно использовать эту команду:

Add-AppxPackage -register "C:\Program Files\WindowsApps\ Microsoft.WindowsStore_2015.25.15.0_x64__8wekyb3d8bbwe\appxmanifest.xml" –DisableDevelopmentMode

Выполнение команды может завершиться ошибкой, как это было у меня. Тем не менее, это помогло решить мою проблему, и теперь Магазин запускается и работает.

2016-01-16_18-04-24

P.S. В случае если вы хотите перерегистрировать все установленные приложения разом, используйте эту команду:

Get-AppXPackage | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}