wsappx en hoog CPU-gebruik in Windows: wat het draait en wanneer het stopt
wsappx is geen virus en geen programma dat je hebt geïnstalleerd. Het is de naam die Windows geeft aan de servicehost die de implementatie- en licentiediensten van de Microsoft Store draait. Gebruikt die veel CPU of schijf, dan is de gebruikelijke reden dat de Store op de achtergrond een app installeert, bijwerkt of verwijdert, en de belasting daalt zodra dat werk klaar is. De bruikbare vragen zijn welke service druk is, wat die installeert, en of het werk ooit afkomt.
Wat wsappx host
Twee services tellen hier. De servicereferentie van Microsoft beschrijft beide:
| Service | Servicenaam | Wat Microsoft zegt dat die doet | Opstarttype |
|---|---|---|---|
| AppX Deployment Service | AppXSvc |
Biedt infrastructuurondersteuning voor het implementeren van Store-toepassingen | Handmatig |
| Client License Service | ClipSVC |
Biedt infrastructuurondersteuning voor de Microsoft Store | Handmatig |
Handmatig betekent dat ze op verzoek starten. Geen van beide hoort de hele dag druk te zijn op een inactieve pc. Ze worden wakker als er Store-werk is: een app die wordt geïnstalleerd of bijgewerkt, een Store-app die wordt verwijderd, of licentiecontroles voor apps die in de Store zijn gekocht. Een pakket implementeren betekent de bestanden naar schijf schrijven, dus hetzelfde werk kan als schijfactiviteit verschijnen en als CPU.
Bevestig welke service druk is
Open Taakbeheer met Ctrl + Shift + Esc, sorteer het tabblad Processen op CPU en noteer de tijd. Is de drukke vermelding de servicehost voor wsappx, zoek dan de proces-id op het tabblad Details (de rij svchost.exe met die PID), en kijk daarna op het tabblad Services, dat elke service toont met de PID die hem draait.
De opdracht tasklist kan dezelfde vraag in één stap beantwoorden. Vanuit de opdrachtprompt:
tasklist /svc /fi "SERVICES eq AppXSvc"
tasklist /svc /fi "SERVICES eq ClipSVC"
Elke regel geeft de imagenaam, de PID en de services in dat proces. Vergelijk de PID met die welke CPU gebruikt in Taakbeheer. Komt die overeen met AppXSvc, dan wordt een app-pakket geïmplementeerd of verwijderd. Komt die overeen met ClipSVC, dan is het werk licenties voor Store-apps.
De pagina Status van Mole toont hetzelfde vanuit een andere hoek. Windows-servicehosts in de systeemsessie worden samengevouwen tot één procesrij, en de details van de rij openen toont de services die hij host, het drukste proces eerst, zodat AppXSvc of ClipSVC bij naam verschijnt in plaats van een kolom identieke vermeldingen svchost.exe. Mole biedt geen Beëindig voor die rij, omdat die bij Windows-services hoort.
Controleer wat de Store doet
De meeste pieken van wsappx vallen samen met Store-updates. Microsoft zegt dat het app-updates automatisch maakt om beveiligingspatches actueel te houden, dus updates kunnen starten zonder dat je de Store opent. Apps die met Windows meekwamen, zoals Solitaire, To Do of de Xbox-apps, zijn ook Store-pakketten, en daarom kan de piek verschijnen op een pc waar je nooit iets uit de Store hebt geïnstalleerd.
- Open de Microsoft Store.
- Selecteer Controleren op updates en kijk wat er downloadt of installeert.
- Laat de wachtrij afkomen, en kijk daarna een paar minuten opnieuw naar wsappx.
Daalt de CPU als de wachtrij leeg is, dan was er niets mis: de service deed zijn werk. Een eenmalige piek na een grote app-update is te verwachten.
Store-apps verwijderen gebruikt dezelfde service. Als Mole voor Windows een Store-app verwijdert, gaat het verzoek via de implementatieservice zoals elke andere verwijdering, en Windows zet het in de wachtrij achter een Store-installatie of -update die al bezig is. Een app verwijderen kan dus kort aan dezelfde belasting van wsappx toevoegen.
Zet automatische Store-updates uit, als je dat echt wilt
Komen achtergrondupdates op slechte momenten binnen, bijvoorbeeld op een verbinding met een datalimiet of tijdens een presentatie, dan toont de pagina van Microsoft over automatische app-updates de schakelaar: open de Microsoft Store, selecteer je profielfoto, kies Store-instellingen en wijzig App-updates. Microsoft merkt ook op dat app-updates automatisch worden en dat je ze kunt pauzeren als dat nodig is, dus jouw Store-versie kan een pauze tonen in plaats van een uit-schakelaar.
Dit ruilt CPU-pieken nu voor oudere apps later. Store-apps krijgen beveiligingsreparaties via deze updates. Een middenweg is updates aan te laten en zelf Controleren op updates te kiezen op een tijdstip dat je uitkomt, zodat het werk gebeurt terwijl je de pc niet gebruikt.
Als het nooit tot rust komt
Een wsappx-proces dat uren druk blijft zonder iets zichtbaars in de Store is een ander patroon. Zoek naar:
- Dezelfde app die een update steeds opnieuw probeert in de downloadlijst van de Store.
- Store-fouten of een vastgelopen download, die de gids over mislukte app-updates fase voor fase doorloopt.
- Weinig schijfruimte op station C:, waardoor pakketimplementatie traag wordt of mislukt. Een volle C:-schijf uitzoeken behandelt dat.
Wijzig één ding tegelijk en herhaal dezelfde controle. Kalmeert wsappx nadat één vastgelopen app klaar is of is verwijderd, dan heb je de oorzaak gevonden. Voor de algemene methode om CPU naar een eigenaar te volgen, zie hoog CPU-gebruik in Windows. Blijft de schijf op 100% hangen, dan scheidt schijfgebruik op 100% actieve tijd van echte doorvoer.
Wat je niet doet
- Schakel
AppXSvcofClipSVCniet uit in Services en wijzig hun waardeStartniet in het register. De beschrijving van Microsoft is direct: met de implementatieservice uitgeschakeld worden Store-toepassingen niet geïmplementeerd en werken ze mogelijk niet goed. Met de licentieservice uitgeschakeld gedragen apps die in de Store zijn gekocht zich niet correct. - Beëindig de servicehost van wsappx niet in Taakbeheer om het getal omlaag te krijgen. Dat stopt de installatie of update halverwege, en de Store start hem later opnieuw.
- Haal de ingebouwde Store-apps niet weg met een verwijderscript om de updates te stoppen. Windows weigert sommige pakketten te verwijderen die erbij horen, en Mole voor Windows laat de Microsoft Store, App Installer en Windows-beveiliging buiten de lijst Apps, zodat ze daar niet per ongeluk kunnen worden verwijderd. Een korte piek is geen reden om het systeem uit elkaar te halen.
- Behandel een korte piek niet als een storing. Meet over enkele minuten, met de Store-wachtrij in beeld.
Veelgestelde vragen
Wat is wsappx en waarom gebruikt het zoveel CPU?
Het is de servicehost voor de AppX Deployment Service en de Client License Service, die Microsoft Store-apps installeren, bijwerken, verwijderen en licentiëren. Hoog CPU-gebruik betekent meestal dat een Store-app wordt bijgewerkt of geïnstalleerd, en het zakt als dat klaar is.
Kan ik wsappx uitschakelen?
Niet veilig. Microsoft zegt dat Store-apps met deze services uitgeschakeld niet worden geïmplementeerd en mogelijk niet goed werken, en dat gekochte Store-apps zich niet correct gedragen. Automatische Store-updates pauzeren of uitzetten is de ondersteunde manier om te bepalen wanneer het werk gebeurt.
Is hoog CPU-gebruik van wsappx een virus?
De echte wsappx-services draaien in svchost.exe uit de Windows-map en worden bij naam getoond met tasklist /svc. Woont het drukke proces ergens anders, of toont de servicelijst AppXSvc of ClipSVC niet, onderzoek het dan als een onbekend programma.
Waarom draait wsappx als ik de Microsoft Store nooit gebruik?
Apps die met Windows meekwamen, zoals Solitaire, To Do en de Xbox-apps, zijn Store-pakketten en worden via dezelfde services bijgewerkt, ook als je de Store zelf nooit opent.