Erger je je aan apps waar je helemaal niet op zat te wachten en die onnodig ruimte in beslag nemen? Menig ingebouwde app (ingebouwde applicaties van Microsoft zijn bijvoorbeeld Geld, Sport, Weer, Xbox, OneNote, 3D Builder et cetera) is niet te verwijderen via 'Apps en onderdelen'. Gelukkig biedt PowerShell uitkomst om die software, bijvoorbeeld Kaarten, Groove-muziek of Sport uit alle gekoppelde profielen te verwijderen.
Ontkoppelen vs. verwijderen
Let wel, de software blijft aanwezig in de machine, maar je struikelt er nooit meer over. Wil je de apps helemaal verwijderen, ook al nemen ze niet veel plek in beslag? Dat doen we verderop in deze tutorial door het Deployment Image Servicing and Management (DISM) aan te spreken via PowerShell. Maak voordat je zulke radicale wijzigingen maakt natuurlijk wel eerst een goede back-up of image, voor het geval je iets te enthousiast aan het wissen slaat.
PowerShell heeft een paar ingebouwde opdrachten (Cmdlets) die specifieke configuratieopdrachten in Windows uitvoeren. Het is betrekkelijk simpel om deze te leren en toe te passen, zelfs als je PowerShell nog nooit met een vinger hebt aangeraakt. We gebruiken voor deze tutorial AppInstallation Cmdlets, zoals Get en Remove.
Hoezo 'Verwijderen' grijs?
In dit voorbeeld verwijderen we de Weer-app en widget. Deze vind je ook terug in 'Systeem > Instellingen > Apps en onderdelen', maar de knop 'Verwijderen' is niet zichtbaar. Dat is omdat zulke Bing-onderdelen standaardapplicaties zijn die mogelijk op andere plekken aangeroepen worden. Het verwijderen kan je systeem minder stabiel maken, omdat functies van deze apps opduiken in andere onderdelen.
Het gebruik van deze tutorial (en met name de inzet van DISM) is uiteraard geheel op eigen risico. Voorkom ellende en maak een image of zorg voor een virtuele wegwerpomgeving waar eventuele brak geworden software geen probleem vormt. De PowerShell-screenshots kunnen op mobiele apparaten onleesbaar uitvallen - tik op de afbeelding voor een grotere versie.
1. Start Powershell
PowerShell start je door in de zoekbalk naast de startknop naar 'PowerShell' te zoeken. Klik met de rechtermuisknop op de desktop-applicatie en selecteer 'Als administrator uitvoeren'. Je krijgt bij het klikken daarop een melding van Gebruikersaccountbeheer (UAC) met de vraag of deze app wijzigingen mag aanbrengen aan de pc.
Klik op 'ja'. PowerShell start nu op. Je ziet nu - afhankelijk van hoe snel je computer is - eerst eventjes een knipperende cursor, gevolgd door copyright-informatie van Microsoft. Wacht tot je de prompt ziet die afsluit met een >.
Op de volgende pagina gaan we aan de slag met PowerShell.
2. Geef de pakketten weer
Als je de exacte naam van het pakket weet, kun je meteen doorgaan met stap 4. Het is vaak beter om het even op te zoeken. Om te weten hoe het pakket (.appx) dat we willen verwijderen precies heet in Windows, vragen we aan PowerShell om ons een lijst te tonen met alle geïnstalleerde pakketten. Dat doen we met de opdracht Get-AppxPackage -AllUsers.
De parameter "-AllUsers" achter de get-opdracht zorgt ervoor dat de pakketten voor elk gebruikersaccount op de computer worden meegenomen. Gebruik binnen PowerShell bij voorkeur hoofdletters (volg niet mijn slechte voorbeeld in deze screenshots) omdat sommige syntax - vooral binnen DISM - hoofdlettergevoelig is.
3. Selecteer de juiste .appx
Zoek in de lijst naar de applicatie die je weg wilt hebben. In dit voorbeeld is dat dus Weer en die vinden we in de juist opgevraagde lijst terug als BingWeather. Achter PackageFullName: vind je de pakketnaam die Windows hanteert en die hebben we nodig voor stap 4. Selecteer deze regel en kopieer hem naar het klembord ('Ctrl C' om te kopiëren).
4. Ontkoppel de applicatie
Nu het bevredigende slotstuk van onze queeste: het daadwerkelijke ontkoppelen van de applicatie. dat doen we door de Cmdlet "Remove-AppxPackage" aan te roepen. Typ Remove-AppxPackage gevolgd door een spatie en dan de naam van het pakket. Haal deze van het klembord ('Ctrl V' om te plakken) en druk op 'enter' om de ontkoppeling te voltooien.
De Weer-app is nu verdwenen. Hij staat niet meer in de applicatielijst, als tegel in het menu en ook niet in het overzicht 'Apps en onderdelen'. Maar applicatie-onderdelen waren nog wel rond in het systeem. Lees verder voor het verwijderen van de applicatie uit de Windows-omgeving via het DISM.
Op de laatste pagina gaan we de app helemaal verwijderen van het systeem.
Nou is de Weer-app die we net hebben verwijderd maar 3,48 MB groot, dus ik durf het eigenlijk geen bloatware te noemen. Je komt deze applicatie nu in geen enkel profiel meer tegen, maar hij bestaat nog wel binnen het systeem. Want als we de applicatielijst die in het gebruikte image oproepen, zien we BingWeather er nog altijd tussen staan.
5. Helemaal verwijderen
Met het Deployment Image Servicing and Management (DISM) kun je een image (installatiekopie) aanmaken en daarin features uitschakelen of pakketten verwijderen, om bijvoorbeeld een kale Windows-omgeving aan te leveren voor specifieke doeleinden. Maar behalve het creëren van een aparte kopie (DISM /Offline) is het via DISM ook mogelijk om aanpassingen te doen in de huidige installatie (DISM /Online).
Het behoeft waarschijnlijk geen waarschuwing meer, maar om elk risico uit te sluiten is het zeer aan te bevelen een image of andere back-up te maken van het huidige systeem. Mocht het OS instabiel worden door te fanatiek uitschakelen van functies, dan is een goede back-up, bijvoorbeeld een herstelstation, een levensredder.
Voor onze missie om Windows 10 te ontbingen roepen we eerst een lijst op met geïnstalleerde pakketten.
Eerst vragen we een lijst op van alle geïnstalleerde pakketten in de live Windows-omgeving met de opdracht DISM /Online /Get-ProvisionedAppxPackages | select-string Packagename. Hier zien we bijvoorbeeld Microsoft.BingWeather terug en voor onze doeleinden willen we dit pakket verwijderen. Selecteer dit pakket vanaf 'Microsoft.' en plaats de regel het op het klembord ('Ctrl C' om te kopiëren).
Om het pakket te verwijderen gebruiken we de opdracht DISM /Online /Remove-ProvisionedAppxPackage /PackageName: en achter de dubbele punt de naam van het pakket dat we net op het klembord hebben gezet - bijvoorbeeld de naam van onze Weer-installatie zoals je ziet in het screenshot hieronder ('Ctrl V' om te plakken). Druk op 'Enter' om het pakket permanent te verwijderen.
Als we nu weer de opdracht DISM /Online /Get-ProvisionedAppxPackages | select-string Packagename geven, zien we dat de Weer-app niet meer opduikt. Ook is de widget verdwenen van de pc en de snelkoppelingen naar de app zijn ook weg.
Onthoud dat elk onderdeel dat je verwijdert ingeprikt kan zijn op onverwachte Windows 10-onderdelen en dat kan en zal fouten opleveren. Zorg dus in een offline image voor eventuele alternatieven en nieuwe defaults.
Voor het geval je teveel hebt verwijderd:
[Link]
Reageer
Preview