Операционните системи Windows 8.x и 10 включват нов тип приложения (приложения за Windows Store), които имат тенденция да се счупват постоянно. Под думата "почивка" имам предвид, че приложението се срива веднага след стартирането или пълен отказ за изтегляне. Очевидното решение на проблема в този случай е да инсталирате отново счупеното приложение, но много често проблемът остава дори и след това. Освен това не всички приложения, включени в Windows 10, могат да бъдат премахнати, което означава, че решението на проблема чрез преинсталирането им не е подходящо. За такива случаи системата предоставя възможност за пререгистриране на приложения, използвайки скрипта PowerShell. Това обикновено връща проблемното приложение..
Вече говорих за това как незабавно да пререгистрирате всички съвременни / универсални приложения в Windows 8.1 и Windows 10. Но какво ще стане, ако се наблюдават проблеми само с едно приложение, докато всички останали работят добре? В това ръководство ще намерите командлети, благодарение на които можете да пререгистрирате само онези приложения, които не работят за вас.
1. Стартирайте PowerShell като администратор. За целта въведете командата powershell в полето за търсене на лентата на задачите, щракнете с десния бутон на мишката върху Windows PowerShell в резултатите от търсенето и щракнете върху "Run as administrator".
2. В прозореца на конзолата въведете командата Get-AppxPackage и натиснете Enter.
Командата ще покаже списък на всички инсталирани приложения за Windows Store, заедно с техническите им подробности. В този списък намерете приложението, което искате да възстановите, и след това копирайте пълното име на пакета му (PackageFullName). Моят магазин не работи. PackageFullName изглежда така: Microsoft.WindowsStore_2015.25.15.0_x64__8wekyb3d8bbwe.
3. Сега нека пререгистрираме приложението. За целта въведете следната команда в прозореца на PowerShell и натиснете Enter:
Add-AppxPackage-регистър "C: \ програмни файлове \ WindowsApps \\ appxmanifest.xml "-DisableDevelopmentMode
Заменете Пълното име на пакета, който сте копирали в предишната стъпка. Ако използвате различна буква за системното устройство, тогава също трябва да замените C с буквата на вашия диск.
Например, в моя случай, за да пререгистрирате приложението Store, трябва да използвате тази команда:
Add-AppxPackage-регистър "C: \ програмни файлове \ WindowsApps \ Microsoft.WindowsStore_2015.25.15.0_x64__8wekyb3d8bbwe \ appxmanifest.xml" -DisableDevelopmentMode
Изпълнението на командата може да се провали, както беше при мен. Това обаче помогна за решаването на проблема ми и сега Магазинът стартира и работи..
P.S. Ако искате да пререгистрирате всички инсталирани приложения наведнъж, използвайте тази команда:
Get-AppXPackage | Foreach Add-AppxPackage -DisableDevelopmentMode -Register "$ ($ _. InstallLocation) \ AppXManifest.xml"
Приятен ден!