Какво е wsappx и защо причинява голямо натоварване на процесора?

Когато пуснах най-новата версия на Windows 10 днес, забелязах високо натоварване на процесора почти веднага.

Отворих Windows Task Manager с клавишната комбинация Ctrl-Shift-Esc, кликнах върху връзката за повече подробности и открих, че причината за Windows е wsappx ( Забележка : процесът може да се покаже като wsappx (2) или wsappx (3) като добре).

Използването на процесора щеше да достигне 30% и макар да намалява на моменти, в същия миг отново се покачва почти веднага.

Ако разширите избора, са изброени една, две или дори три услуги на Windows: Услуга за Windows Store (WSService), Клиентска лицензионна услуга (ClipSVC) и AppX Deployment Service (AppXSVC).

Услуга за внедряване на AppX (AppXSVC)

Предоставя инфраструктурна поддръжка за разгръщане на приложения за Store. Тази услуга се стартира при поискване и ако деактивираните приложения на Store няма да бъдат внедрени в системата и може да не функционират правилно.

Клиентска лицензна услуга (ClipSVC)

Предоставя инфраструктурна поддръжка за Microsoft Store. Тази услуга се стартира при поискване и ако деактивираните приложения, закупени с Windows Store, няма да се държат правилно.

Услуга за Windows Store (WSService)

Предоставя инфраструктурна поддръжка за Windows Store. Тази услуга се стартира при поискване и ако деактивираните приложения, закупени с Windows Store, няма да се държат правилно.

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

Windows не можа да спре услугата [...] на локалния компютър. Услугата не върна грешка. Това може да е вътрешна грешка в Windows или вътрешна грешка в услугата. Ако проблемът продължава, свържете се със системния си администратор.

Това обаче не винаги е така и ако изчакате известно време и опитате отново, евентуално ще можете да спрете всички услуги да се стартират. Това работи на нашата тестова система, след като натоварването на процесора достигна 0.

Основният проблем на този подход обаче е, че те могат да стартират по всяко време отново и основната причина за това е следната.

И трите услуги не предлагат възможност за промяна на типа на стартиране, когато се осъществява достъп до тях на локална компютърна система. Единственият тип стартиране, който е наличен, е ръчен, докато автоматичните и деактивираните са със сив цвят.

Какво се случва, ако деактивирате Windows Store в локалната групова политика?

Човек би предположил, че деактивирането на Windows Store ще има ефект върху процеса wsappx, но това не е така.

За да деактивирате Windows Store в Windows 10, направете следното:

  1. Докоснете клавиша на Windows, въведете gpedit.msc и натиснете Enter.
  2. Отворете локалната компютърна политика> Конфигурация на компютъра> Административни шаблони> Компоненти на Windows> Магазин.
  3. Щракнете двукратно върху Изключете приложението Store и превключете правилото на активирано.
  4. Рестартирайте компютъра.

Ще забележите, че процесът продължава да работи и след като сте деактивирали Store в системата.

Какво се случва, ако вместо това прекратите задачата wsappx?

Задачата wsappx може да бъде прекратена в Windows Task Manager. Ако го изберете и след това приключите със задачата, той се убива.

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

Заключителни думи

Wsappx е процес, който Microsoft въведе в Windows 8.1. Въпреки че е ясно, че е свързано с Store, не е ясно защо процесът не е спрян, след като Store е бил деактивиран в системата.

Засега изглежда, че няма решение за разрешаване на високо cpu използване на wsappx процеса в Windows.

Що се отнася до високото използване на процесора, не е ясно защо той натрупва CPU толкова много на моменти.