Защо Wsappx причинява висока употреба на процесора и как да го поправите

Ако компютърът ви е бавен(computer is sluggish) , един от начините да разберете какво причинява проблема е да проверите диспечера на задачите(Task Manager) . Докато диспечерът на задачите(Task Manager) показва работещите процеси, които биха могли да задържат всички ресурси, това не обяснява непременно какво означават те.

Wsappx е една от онези непознати услуги, които ще видите в диспечера на задачите(Task Manager) . Въпреки това, въпреки че можете да видите процеса wsappx, не е напълно ясно какво прави. И защо заема значително количество от вашите централни(CPU) и дискови ресурси?

В тази статия ще научите защо wsappx причинява голямо натоварване на процесора(high CPU usage) и как да го поправите.

Какво е Wsappx?(What Is Wsappx?)

Wsappx е легитимна услуга на Windows,(Windows service) която е добре известна с това, че причинява високо натоварване на диска и процесора(CPU) . Услугата, която обработва Microsoft Store (бивш Windows Store ) и платформата Universal за приложения, работи през цялото време. Въпреки това, количеството ресурси, които използва, може да бъде минимално или значително голямо в зависимост от това, което правите.

Например, ако инсталирате приложение на Microsoft Store или настолен софтуер извън магазина(Store) , процесът wsappx ще използва повече ресурси на процесора(CPU) или диска. Същото се случва, когато изпълнявате, актуализирате или изтривате приложение.

Защо Wsappx причинява висока употреба на процесора(Why Wsappx Causes High CPU Usage)

В Windows 10 процесът wsappx има подпроцеси, известни като Client License Service или ClipSVC , и AppX Deployment Service или AppXSVC .

Услугата ClipSVC се занимава с лицензиране и защитава от пиратство(protects against piracy) за приложения в Store , докато AppXSVC внедрява приложения, така че да работи всеки път, когато инсталирате, актуализирате или изтриете приложение. По този начин, ако деактивирате някоя от тези услуги, приложенията от Store няма да работят.

Когато подпроцесите са активни и работят, ще видите увеличаване на използването на процеса wsappx. Въпреки че wsappx е жизненоважен системен процес(vital system process) , не е необходимо да бъде активиран през цялото време. Той е необходим само когато искате да инсталирате, актуализирате или изтриете приложения от Store .

Забележка(Note) : Ако използвате приложение на Microsoft Store и получите грешка относно лицензирането, трябва да активирате услугите ClipSVC и AppXSVC .

Какво да направите, когато Wsappx причинява висока употреба на процесора(What to Do When Wsappx Causes High CPU Usage)

Когато видите, че wsappx използва значително количество от вашия процесор(CPU) , има няколко поправки за разрешаване на проблема.

Стартирайте сканиране за вируси(Run a Virus Scan)

Ако компютърът ви има вирус или злонамерен софтуер(computer has a virus or malware) , това може да причини скокове в използването в различни процеси на Windows . Същото важи и ако някое изтеглено или Microsoft Store приложение е заразено. Изпълнението на сканиране за вируси или злонамерен софтуер ще ви помогне да изключите възможността подобни заплахи да са причината за високото използване на процесора(CPU) на вашия компютър.

Актуализирайте Windows(Update Windows)

Ако Microsoft Store не се отваря(Microsoft Store won’t open) или има проблем с програмата, проверете дали има чакащи актуализации на Windows(Windows Updates) и ги инсталирайте.

  1. За да проверите за актуализации на Windows(Windows Updates) , изберете Start > Settings > Update & security .

  1. След това изберете Актуализации на Windows(Windows Updates) и проверете десния панел за предстоящи актуализации.

Деинсталиране на наскоро инсталирани приложения(Uninstall Recently Installed Apps)

Понякога високото използване на процесора(CPU) може да е в резултат на приложение, което наскоро сте инсталирали. В този случай деинсталирайте приложението(uninstall the app) и рестартирайте компютъра си. Ако това отстрани проблема с високата употреба на процесора(CPU) , опитайте да инсталирате отново приложението и вижте дали проблемът продължава.

  1. За да деинсталирате приложение, отворете контролния (Control)панел( Panel) и изберете Програми(Programs) .

  1. След това изберете Деинсталиране на програма(Uninstall a Program) в секцията Програми и функции(Programs and Features) .

  1. Намерете приложението, което искате да деинсталирате, щракнете с десния бутон върху него и изберете Деинсталиране(Uninstall) .

Разпределете повече виртуална памет(Allocate More Virtual Memory)

Увеличаването на виртуалната памет на вашия компютър може да помогне за намаляване на високото използване на процесора(CPU) .

  1. За да направите това, щракнете с десния бутон върху Start > Search и въведете Performance в полето за търсене. Изберете Регулиране на външния вид и производителността на Windows(Adjust the appearance and performance of Windows) .

  1. След това изберете раздела Разширени , отидете на (Advanced)Виртуална памет(Virtual Memory) и изберете Промяна(Change) .

  1. Премахнете отметката от квадратчето Автоматично управление на размера на файла за пейджинг за всички устройства(Automatically manage paging file size for all drives) .

  1. Изберете вашето устройство(drive) и след това изберете Персонализиран размер(Custom size) .

  1. Ако знаете RAM паметта(RAM) на вашето устройство , задайте я като първоначален размер (в MBs ) и задайте максималния размер като двоен размер на RAM паметта(RAM) . Изберете Set > OK и рестартирайте компютъра.

Деактивирайте Microsoft Store(Disable Microsoft Store)

Можете да деактивирате Microsoft Store, като използвате редактора на групови правила(Group Policy Editor) или редактора на системния регистър.

  1. За да деактивирате Microsoft Store чрез редактора на групови правила(Group Policy Editor) , въведете gpedit.msc в полето за търсене и натиснете Enter , за да отворите редактора на групови правила.

  1. След това изберете Административни шаблони(Administrative Templates) под Конфигурация на компютъра(Computer configuration) .

  1. Щракнете двукратно върху Window Components и изберете Store .

  1. Щракнете двукратно върху Магазин(Store) и след това потърсете настройката на приложението Изключване на магазина(Turn off Store application) в десния прозорец. 

  1. Щракнете двукратно върху Изключване на(Turn off Store) приложението Store, за да отворите прозорците му с настройки, след което изберете Enabled > OK .

Ако във вашата версия на Windows липсва опцията Редактор на групови правила(Group Policy Editor) , можете да деактивирате Microsoft Store с помощта на редактора на системния регистър(Registry Editor) .

  1. За да направите това, щракнете с десния бутон върху Start > Run .

  1. Въведете regedit и натиснете Enter , за да отворите редактора на системния регистър.

  1. Отидете до следния ключ:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore

  1. Създайте нова стойност DWORD(DWORD ) в ключа на Windows Store и я означете RemoveWindowsStore(RemoveWindowsStore) . Въведете 1 в полето за стойност. Рестартирайте компютъра си и проверете дали използването на процесора(CPU) wsappx е минимално.

Забележка(Note) : Деактивирането на Windows Store не се препоръчва, ако имате нужда от чести автоматични актуализации за приложения(automatic updates for apps) като Снимки(Photos) , Калкулатор(Calculator) , Поща(Mail) , Филми(Movies) и телевизия и OneNote . Освен това не можете да инсталирате или актуализирате приложения на Windows Store на трети страни , когато Windows (Windows Store)Store(Windows Store) е деактивиран.

Деактивирайте автоматичните актуализации на приложения в магазина(Disable Automatic Store App Updates)

Друг начин да намалите високото използване на процесора(CPU) на wsappx е да деактивирате автоматичните актуализации за приложения от Store , за да ги предпазите от актуализиране без ваше участие.

  1. За да направите това, въведете Store в полето за търсене и изберете Microsoft Store , за да го отворите.
  2. Щракнете върху менюто(Menu) в горната дясна част на прозореца на магазина(Store) и изберете Настройки(Settings) .

  1. Превключете плъзгача Актуализиране на приложения автоматично(Update apps automatically) , за да го изключите(Off) . Това ви позволява ръчно да задействате актуализации на приложения.

  1. Щракнете отново върху менюто(Menu) , изберете Изтегляния и актуализации(Downloads and Updates) и изберете Получаване на актуализации(Get updates) , за да проверите за актуализации. Ако намерите важни актуализации, инсталирайте ги. 

Забележка(Note) : Запомнянето да проверявате ръчно за актуализации не е лесно за повечето хора. Освен това приложенията са основна част от операционната система Windows 10 , така че освен ако автоматичните актуализации не спират системата ви, не препоръчваме да ги деактивирате.

Премахнете раздуващия софтуер и спрете фоновите приложения(Remove Bloatware and Stop Background Apps)

Раздуващият софтуер(Bloatware) и фоновите приложения са склонни да работят, когато не искате, като по този начин увеличават използването на процесора(CPU) на вашия компютър. Премахването на раздуващия софтуер гарантира, че те няма да продължават да се актуализират във фонов режим и да консумират ресурси.

  1. За да премахнете раздуващия софтуер, изберете Start > Settings > Apps > Apps & Features , за да видите всички приложения, инсталирани на вашия компютър. Можете да деинсталирате всяко приложение, което не използвате, включително предварително инсталирани боклуци и други приложения за боклук.

  1. За да предотвратите стартирането на приложения във фонов режим, изберете Start > Settings > Privacy > Background Apps под Разрешения(App Permissions) за приложения .

Деактивирането на фоновите приложения от работа означава, че приложението не може да проверява за нови известия, когато не се използва. Можете да деактивирате фонови приложения, които никога не използвате, или да превключите плъзгача, за да деактивирате напълно всички фонови приложения.

Други поправки, които да опитате(Other Fixes to Try)

  • Променете стойността на AppXSVC(Change AppXSVC Value) в системния регистър(Registry) . Можете да направите това в редактора на системния регистър(Registry Editor) . Придвижете(Navigate) се до следния клавиш и променете началната(Start) стойност на 4 .
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AppXSvc
  • Извършете чисто зареждане , за да накарате Windows да стартира стартиращи програми и няколко основни набора драйвери, за да можете да проверите дали високото използване на процесора(CPU) е причинено от стартиращи програми.

Управление на натоварването на процесора(Manage CPU Load)

Ако използвате Microsoft Store или приложенията се актуализират във фонов режим, може да срещнете проблема с високата употреба на процесора(CPU) wsappx на вашия компютър, макар и временно. Опитайте горните решения и вижте дали wsappx се връща към нормалните нива.



About the author

Аз съм компютърен професионалист с над 10 години опит. В свободното си време обичам да помагам на бюрото в офиса и да уча децата как да използват интернет. Моите умения включват много неща, но най-важното е, че знам как да помагам на хората да решават проблеми. Ако имате нужда от някой, който може да ви помогне с нещо спешно или просто искате някои основни съвети, моля, свържете се с мен!



Related posts