Магазинът на Windows, Microsoft Store, каквото и да искате да го наречете, не е най-популярният магазин там, пълен с бъгове, катастрофи и тенденция просто да не работи. Има някои добри неща в него (като тези безплатни приложения) и ако сте геймър, може да откриете, че трябва да имате достъп до него, за да изтеглите игри като Forza Horizon 3 и Gears of War 4.

Така че е добре да работи. Ако обаче вашият Windows Store спира да работи, тук са най-добрите поправки, за да го върнете отново на работа.

Основите

Преди да стигнете до правилните поправки, има малък списък с неща, които трябва да потвърдите, преди да продължите:

  • Windows е актуален
  • UAC (Управление на потребителски акаунти) е активирано
  • Вашите драйвери за видеокарта / GPU са актуални

Ако всичко това е на мястото си, но магазинът ви в Windows все още не работи, продължете към следващите поправки.

Изчистете кеша на Windows Store

Най-простият начин е да нулирате кеш паметта на Windows Store, който може да е станал претрупан и бъгове с течение на времето. За да направите това, натиснете Ctrl + R, след това в полето Run wsreset и натиснете Enter. Трябва да се покаже прозорец на командния ред, което показва, че Windows възстановява кеш паметта. Когато прозорецът се затвори, задачата се изпълни, за да опитате отново да отворите магазина, за да видите дали работи правилно.

Преинсталирайте Windows Store

Това може да изглежда радикално, но понякога най-добрият начин да се решат проблемите с Windows Store е да се инсталира отново. За съжаление, това не е толкова просто, колкото просто да отидете в списъка си "Приложения и функции". (Не мислихте, че Microsoft ще го направи толкова лесно, нали?)

Ще трябва да деинсталирате Windows Store чрез Powershell.

1. Натиснете клавиша Windows, напишете powershell, щракнете с десния бутон на мишката върху резултатите от търсенето, след това "Run as administrator".

2. При Powershell тип get-appxpackage -allusers

3. Намерете записа за "Microsoft.WindowsStore" и копирайте информацията в "PackageFullName" в клипборда.

4. На нов ред в Powershell въведете remove-appxpackage последван от интервал, след което поставете върху PackageName, който сте копирали в клипборда. За мен това изглеждаше така:

 remove-appxpackage Microsoft.WindowsStore_11712.1001.16.0_x64__8wekyb3d8bbwe 

но за вас може да се различава леко в зависимост от номера на версията ви на Windows Store.

5. Hit Enter и Windows Store ще изчезнат. Рестартирайте компютъра си.

6. За да преинсталирате Windows Store, ще трябва да се върнете към Powershell като администратор и да въведете следното:

 Add-AppxPackage-регистрация "C: \ Програмни файлове \ WindowsApps \ Microsoft.WindowsStore_11804.1001.8.0_x64__8wekyb3d8bbwe \ AppxManifest.xml" -DisableDevelopmentMode 

Деактивиране на прокси сървър

Ако имате активиран прокси сървър (или VPN за това), то той може да изпраща вашия Windows Store от паника, защото IP адресът на компютъра ви не съответства на данните в профила ви в Windows. Затова първо, ако имате VPN поддръжка, изключете го. Прокси връзки, от друга страна, са малко по-подъл, а може и да не знаете дали имате включен.

За да проверите това и да изключите връзката с прокси сървър, кликнете върху бутона "Старт", след това върху иконата "Настройки". В прозореца "Настройки" кликнете върху "Мрежа и интернет прокси сървър" в панела отляво и след това се уверете, че плъзгачът "Използване на прокси сървър" е изключен.

Нулирайте Windows Store

От датата на Anniversary Update имате опцията да нулирате приложенията на Windows, които ще изчистят кеш паметта и данните, което ги прави като нови. Това е малко по-драстично от опцията "WS Reset", тъй като това ще изчисти всичките ви предпочитания, данни за вход, настройки и т.н. (Не се притеснявайте, все пак ще запазите приложението, което сте инсталирали от магазина на Windows.)

За да направите това, кликнете с десния бутон на бутона "Старт" -> Приложения и функции, след което превъртете надолу до "Съхранение" в списъка си с приложения и функции. Кликнете върху него, след което кликнете върху "Разширени опции" и в новия прозорец кликнете върху "Нулиране". Ще получите предупреждение, че ще загубите данни за това приложение. Кликнете върху "Възстановяване" отново и сте готови.

Пререгистрирайте приложението Windows Store

Друга форма на нулиране на приложението Windows Store е да го накарате да се пререгистрира на вашия компютър. Щракнете върху Старт, въведете cmd, след което щракнете с десния бутон върху командния ред, когато се появи в резултатите и щракнете върху "Изпълни като администратор".

В командния ред въведете следната команда, за да регистрирате повторно Windows Store на вашия компютър:

 PowerShell -ExecutionPolicy Неограничена -Command "& {$ manifest = (Get-AppxPackage Microsoft.WindowsStore) .InstallLocation + 'AppxManifest.xml'; Add-AppxPackage -DisableDevelopmentMode -Register $ manifest}" 

След като направите това, Windows Store трябва да се пререгистрира и да се надяваме да се върнете в добро работно състояние.

заключение

Тези поправки са полезни не само за Windows Store, но повечето могат да бъдат приложени към всяко приложение UWP / Windows. Увереността, че не сте в прокси сървър, е важна за определени интернет-зависими приложения, докато функцията "Нулиране" може да бъде приложена и към всяко UWP приложение. Прехвърляеми поправки - трябва да ги обичам!