Verwijder ongewenste software uit Windows met behulp van PowerShell.

  • Bloatware in Windows bestaat uit vooraf geĆÆnstalleerde applicaties, legitiem maar overbodig, die systeembronnen verbruiken en het systeem onoverzichtelijk maken.
  • Windows biedt ingebouwde methoden (Start, Instellingen, Configuratiescherm en PowerShell) om veel van deze applicaties te verwijderen.
  • Er bestaan ​​Debloat-scripts en tools van derden die het opruimen automatiseren, maar de meest agressieve methoden brengen aanzienlijke risico's met zich mee.
  • In professionele systemen is het raadzaam om PowerShell, beheersbeleid en schone herinstallaties te combineren om ongewenste software veilig te bestrijden.

Verwijder ongewenste software uit Windows met behulp van PowerShell.

Als je net een nieuwe pc met Windows 10 of 11 hebt gekocht en het eerste wat je ziet is een reeks proefversies van applicaties, games en tools waar je nooit om hebt gevraagd, geen zorgen: je bent niet de enige. Dit soort programma's staan ​​bekend als Windows-bloatware Naast het feit dat ze ruimte innemen, kunnen ze je systeem vertragen en een verder schone installatie onoverzichtelijk maken. Daarom is het belangrijk om te weten hoe je bloatware van Windows verwijdert met behulp van PowerShell.

Thuis is het een ergernis, maar in bedrijven kan het een serieus probleem worden: tientallen of honderden computers met dezelfde overbodige apps, extra services die op de achtergrond draaien en gebruikers die worden afgeleid door software die niets met hun werk te maken heeft. Gelukkig zijn er zeer effectieve manieren om dit op te lossen. Verwijder ongewenste software uit Windows met behulp van PowerShell. en andere tools, van eenvoudige grafische interfaces tot zeer krachtige scripts die het systeem praktisch "splinternieuw" maken.

Wat is bloatware precies in Windows 10 en Windows 11?

Als we het over bloatware hebben, bedoelen we: vooraf geĆÆnstalleerde software die u niet hebt aangevraagd Deze programma's worden meegeleverd door Microsoft of de computerfabrikant (Dell, HP, Lenovo, enz.). Het is geen malware: het zijn legitieme applicaties, vaak proefversies of hulpprogramma's die worden gepromoot om u aan te moedigen ze uit te proberen voordat u overstapt naar een concurrent.

Het probleem ontstaat wanneer die applicaties verlopen, verouderd raken of je ze simpelweg nooit zult gebruiken. Op dat moment, Ze blijven ruimte innemen en grondstoffen verbruiken.Ze kunnen vervelende meldingen weergeven en zelfs risico's opleveren als ze niet meer worden bijgewerkt of als ze componenten bevatten die te sterk in het systeem zijn geĆÆntegreerd.

Tot de meest voorkomende ongewenste software in Windows 10/11 behoren doorgaans... Microsoft- en apps van derden zoals OneNote in regionale versies, geĆÆntegreerde games, Xbox Game Bar, gepromote video- of muziekapps, ondersteunings- en helpfuncties, of tools die aan het Startmenu zijn vastgemaakt en niets bijdragen aan je dagelijkse werk.

Op computers van bekende merken is, naast de Microsoft-bloatware, ook het zogenaamde OEM-hulpprogramma'sConfiguratieschermen van fabrikanten, optimalisatieprogramma's, randapparatuurbeheerders, tools voor ondersteuning op afstand, enzovoort. In veel gevallen zijn ze onschadelijk, maar ze dupliceren vaak functies die Windows al uitvoert en blijven in het geheugen aanwezig zonder een duidelijk voordeel te bieden.

bloatware

Praktisch voorbeeld: bloatware op Dell-laptops met Windows 11 Pro.

Een veelvoorkomend geval in moderne bedrijven is dat van organisaties die gebruikmaken van Microsoft 365 met Intunezonder lokale servers of on-premises Active Directory. Ze ontvangen laptops zoals de Dell Latitude 5440 met Windows 11 Pro is af fabriek voorgeĆÆnstalleerd. En ze maken gebruik van abonnementsactivering (Windows Enterprise per gebruiker) in plaats van een bedrijfsimage-infrastructuur te onderhouden.

Tot voor kort maakte Intune het mogelijk om veel van deze apps eenvoudig te beheren dankzij de integratie met Microsoft Store voor bedrijvenJe zou bepaalde pakketten (bijvoorbeeld Microsoft Solitaire, Xbox, Mail en Agenda, Dell-agents, enz.) kunnen selecteren en aangeven dat je ze wilt verwijderen in plaats van installeren. Maar dat De optie Microsoft Store voor Bedrijven is verdwenen.Het is daarom niet langer mogelijk om op die workflow te vertrouwen voor het automatisch reinigen van de apparatuur.

In deze volledig cloudgebaseerde omgevingen merken veel bedrijven dat hun Dell-laptops standaard worden geleverd met hulpprogramma's zoals... Dell Display Manager 2.1, Dell Optimizer Core, Dell Pair, Dell Peripheral Manager en diverse Microsoft 365- en OneNote-pakketten in verschillende talen (Spaans-Spaans, Spaans-Amerikaans, Frans-Frans, Portugees-Braziliaans) die niet altijd nodig zijn. Deze apps zijn niet beschikbaar in de huidige Microsoft Store, dus Ze kunnen niet worden beheerd als Store-apps. van Intune.

Het voor de hand liggende alternatief is om gebruik te maken van DISM en PowerShell om pakketten te verwijderen rechtstreeks vanuit de image of het systeem, wat volledige controle biedt, maar ook meer werk vereist: scripts onderhouden, testen met elke Windows-versie, wijzigingen documenteren en het risico minimaliseren dat cruciale organisatiefuncties worden verstoord.

Standaard Windows-opties voor het verwijderen van ongewenste software zonder scripts

Voordat we ingaan op geavanceerde opdrachten of geautomatiseerde scripts, is het goed om te onthouden dat Windows 10 en Windows 11 het volgende bevatten: verschillende ingebouwde methoden voor het verwijderen van applicaties Zonder dat je PowerShell hoeft aan te raken als je het niet te ingewikkeld wilt maken.

De snelste manier, als de app het toelaat, is om je eigen te gebruiken. start menuIn Windows 11 worden alle toepassingen daar weergegeven. Klik gewoon op Start, zoek de app (in de vastgepinde apps of in 'Alle apps'), klik er met de rechtermuisknop op en kies de optie. "Verwijderen"Dat zet het klassieke eliminatieproces in gang.

Sommige meer traditionele applicaties worden nog steeds beheerd vanuit de bedieningspaneelAls u 'Configuratiescherm' in het zoekvak typt, komt u in het gedeelte 'Programma's > Programma's en functies' terecht. Daar kunt u het programma vinden, er met de rechtermuisknop op klikken en 'Verwijderen' selecteren om de bijbehorende wizard te volgen.

In moderne versies van Windows wordt het steeds vaker aanbevolen om de app te gebruiken. configuratieVia Start > Instellingen > Apps > "Apps en functies" vindt u de volledige lijst met programma's. Zoek (of scroll naar) de app die u wilt verwijderen, tik op de drie puntjes rechts en selecteer "Verwijderen". Het systeem doet de rest.

Verwijder ongewenste software uit Windows met behulp van PowerShell.

Verwijder ongewenste software rechtstreeks met Windows PowerShell.

Als de voorgaande opties het verwijderen van een app niet mogelijk maken (of als je het proces wilt automatiseren en een meer doortastende aanpak wilt), dan komt deze optie van pas. Windows PowerShellDeze console is een zeer krachtig hulpmiddel dat standaard is geĆÆnstalleerd op zowel Windows 10 als Windows 11 en waarmee u UWP-applicatiepakketten op een laag niveau kunt beheren.

Om het met voldoende machtigingen te gebruiken, ga je naar het Startmenu, typ je 'PowerShell' of 'Windows PowerShell' en selecteer je de optie. "Uitvoeren als beheerder"Accepteer de gebruikersaccountbeheerfunctie wanneer daarom wordt gevraagd, omdat het verwijderen van apps uit het systeem verhoogde bevoegdheden vereist.

Zodra het venster geopend is, is de standaardopdracht om een ​​vooraf geĆÆnstalleerde Appx-applicatie te verwijderen:

Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage

De sleutel hier is vervangen AppName door een significant deel van de pakket-ID te gebruiken. Als je bijvoorbeeld de Xbox Game Bar wilt verwijderen, kun je zoiets gebruiken als: *Xbox*Als u de exacte naam wilt vinden, kunt u het volgende uitvoeren: Get-AppxPackage Bekijk de lijst zonder filters of zoek op specifieke patronen totdat je het juiste pakket vindt.

Als u een grondigere opschoning wilt uitvoeren, kunt u varianten van de opdracht uitvoeren die van invloed zijn op alle gebruikersaccounts of zelfs op de basisimage, maar dat vereist veel meer zorgvuldigheid, vooral op machines die in productie of in bedrijfsomgevingen worden gebruikt. Elke verandering kan de werkprocessen verstoren..

Automatiseer het opruimen: verwijder overbodige scripts uit PowerShell

Voor gebruikers die de voorkeur geven aan een meer gestructureerde aanpak, zijn er open-source scripts en tools beschikbaar die door de community worden aangeboden. Verwijder een grote hoeveelheid overbodige software met slechts ƩƩn commando.Een van de bekendste voorbeelden is de set scripts van het type "Windows Debloater", die gedownload en uitgevoerd worden vanuit PowerShell.

De meest gebruikelijke manier om het te gebruiken, zoals in veel handleidingen wordt getoond, is door Windows PowerShell (of Windows Terminal in Windows 11) als beheerder te openen en de volgende opdracht in te typen:

iwr -useb https://git.io/debloat | iex

Met deze instructie gebruikt PowerShell Invoke-WebRequest (iwr) om het script direct van internet te downloaden en in het geheugen uit te voeren met Invoke-Expression (iex)Op deze manier hoeft u het bestand niet eens handmatig op te slaan: voer gewoon de opdracht uit, wacht een paar seconden en er opent een venster met een eenvoudige interface om de wijzigingen toe te passen.

In die grafische interface ziet u verschillende opties om het gedrag van Windows aan te passen: bijvoorbeeld, schakel Cortana uitSchakel de ingebouwde PDF-lezer in Edge uit, forceer de donkere modus, verwijder OneDrive of wijzig de privacy- en telemetrie-instellingen. Het meest opvallende is meestal de knop voor "Verwijder alle overbodige software", waarmee geprobeerd wordt om de meeste vooraf geïnstalleerde applicaties die als overbodig worden beschouwd in één keer te verwijderen.

Daarnaast bestaat er doorgaans de mogelijkheid om gebruik te maken van een aangepaste blokkeerlijstMet deze optie kunt u specificeren welke apps u wilt verwijderen en welke u wilt behouden. Het biedt meer controle, maar vereist wel een goed begrip van de pakketten en afhankelijkheden om te voorkomen dat u per ongeluk iets belangrijks verwijdert.

Windows 11 ontdaan van overbodige bestanden

Windows 10 Debloat-scripts: wat ze doen en waarom ze zo gevoelig zijn

Een andere familie van zeer populaire oplossingen zijn de zogenaamde Windows 10-scripts opschonenDit is een set PowerShell- en CMD-bestanden en registerwijzigingen die veel verder gaan dan alleen het verwijderen van applicaties. Ze zijn bedoeld voor schone Windows-installaties, waarbij het systeem net is geĆÆnstalleerd en er nog niet veel programma's of persoonlijke gegevens zijn toegevoegd.

De auteur van deze scripts raadt zelf aan ze te gebruiken. alleen op nieuw geĆÆnstalleerde systemenDe reden is simpel: tijdens het gebruik van Windows worden er services, programma's en afhankelijkheden toegevoegd die mogelijk afhankelijk zijn van functies die door deze scripts worden uitgeschakeld of verwijderd. Als je ingrijpende wijzigingen aanbrengt in een systeem dat je al gebruikt, is de kans groter dat dit gebeurt. Maak iets kapot wat je later nodig hebt.

Het Debloat-pakket bevat doorgaans ongeveer negen hoofdscripts, die ontworpen zijn om:

  • Blokkeer telemetrie.
  • Windows-services uitschakelen.
  • Schakel Windows Defender volledig uit.
  • Feedbacktools verwijderen.
  • Pas de privacyinstellingen aan.
  • Optimaliseer de Windows-interface.
  • Optimaliseer Windows-updates.
  • Verwijder vooraf geĆÆnstalleerde apps.
  • OneDrive uitschakelen.

Veel gebruikers kiezen ervoor om slechts enkele van deze scripts uit te voeren, bijvoorbeeld het script dat OneDrive uitschakelt of het script dat vooraf geĆÆnstalleerde apps verwijdert, terwijl de andere scripts ongewijzigd blijven. Omdat het platte tekstbestanden zijn, kunt u ze altijd... Open ze in Kladblok. en beslissen welke regels actief moeten blijven en op welke van commentaar voorzien moeten worden om het gedrag aan je behoeften aan te passen.

Andere geavanceerde instellingen inbegrepen in de Debloat-pakketten.

Naast de hoofdscripts bevatten Debloat-pakketten doorgaans ook een set van extra nutsvoorzieningen in de vorm van PowerShell-, CMD- of .reg-bestanden. Deze kleine extra's stellen je in staat om zeer specifieke systeemgedragingen te wijzigen zonder zo ingrijpend te zijn als kernelscripts.

Je kunt bijvoorbeeld scripts vinden voor geavanceerde opstartmogelijkheden inschakelen Windows maakt het mogelijk om snel toegang te krijgen tot herstelomgevingen of om snel over te schakelen naar de donkere modus van het systeem zonder de optie in de instellingen te hoeven zoeken.

Aanpassingen zijn ook frequent nodig voor interne functies uitschakelen Denk bijvoorbeeld aan geheugencompressie, het vooraf ophalen van bestanden, geplande taken die als overbodig worden beschouwd, of de zoekbalk in het Startmenu, evenals hulpprogramma's om de klassieke afbeeldingsviewer in te schakelen, de zogenaamde "God Mode" te activeren of kleine prestatieverbeteringen toe te passen op SSD-schijven.

In alle gevallen vereisen deze extra scripts ook het volgende: uitvoeren als beheerder Om het register, services of geplande taken aan te passen. Omdat ze echter minder ingrijpend zijn dan de belangrijkste opties, wordt het gebruik ervan over het algemeen als veiliger beschouwd, mits je precies weet wat ze doen en waarom je ze gebruikt.

Bereid PowerShell voor voordat u scripts van derden uitvoert.

Als u besluit scripts te gebruiken die u van GitHub of andere repositories hebt gedownload, zijn er een aantal aanbevolen voorbereidende stappen. Bereid uw systeem voor en minimaliseer risico's.Het eerste wat je moet doen, is altijd de nieuwste versie rechtstreeks van de originele bron downloaden en kopieƫn van derden vermijden.

Zodra het pakket op je pc staat, open je PowerShell als beheerder en pas je de instellingen aan. Scriptuitvoeringsbeleid Voor uw huidige gebruiker. Een typisch commando om de uitvoering van niet-ondertekende scripts in uw sessie toe te staan, is:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Met deze opdracht worden de beperkingen opgeheven die het uitvoeren van van internet gedownloade PowerShell-scripts verhinderen. Gebruik deze opdracht echter met beleid en maak hem daarna ongedaan als de omgeving gevoelig is. Om beveiligingswaarschuwingen over gedownloade bestanden te voorkomen, kunt u bovendien alle scripts in het pakket in ƩƩn keer deblokkeren met:

ls -Recurse *.ps*1 | Unblock-File

Hierna bent u klaar om Voer de scripts uit met een dubbelklik. Of door ze naar het PowerShell-venster te slepen. Als een van de programma's voortijdig wordt afgesloten, bijvoorbeeld het programma dat Windows Defender probeert uit te schakelen, kunt u het beste uw computer opnieuw opstarten en het programma opnieuw uitvoeren totdat het zonder fouten is voltooid.

Zodra het script klaar is en het systeem opnieuw opstart, zouden alle wijzigingen moeten zijn doorgevoerd. Het is normaal dat dit bij de eerste opstart na de herstart het geval is... Windows heeft een paar seconden extra nodig. bij het reorganiseren van diensten en onderdelen voordat de normale gang van zaken wordt hervat.

Veelvoorkomende problemen en risico's bij het gebruik van agressieve scripts

Het is belangrijk om te begrijpen dat Windows van nature geen eenvoudige optie biedt voor bepaalde interne functies uitschakelen (telemetrie, Defender, diepe integraties, enz.). Daarom maken veel van deze scripts gebruik van nogal agressieve technieken, zoals het verwijderen van gevoelige registersleutels, het vervangen van systeemcomponenten of het afdwingen van beleidsregels die niet bedoeld zijn voor de eindgebruiker.

Dit alles kan leiden tot ongewenste bijwerkingen Als je niet precies weet wat je doet. Tot de meest voorkomende fouten die worden gemeld na het gebruik van dit soort pakketten behoren bijvoorbeeld het niet meer werken van de zoekfunctie in het Startmenu, het vastlopen van het sysprep-proces (cruciaal in bedrijfsomgevingen met imagebestanden) of problemen met draadloze Xbox-adapters en andere randapparatuur die met systeemservices integreren.

Het is ook relatief gebruikelijk om tegen te komen Compatibiliteitsproblemen met SkypeOf dat moderne authenticatiemethoden zoals gezichtsherkenning of vingerafdrukscanning niet meer werken als de scripts services met betrekking tot biometrie of moderne inlogmethoden hebben uitgeschakeld.

De aanbeveling is daarom glashelder: gebruik deze scripts. onder uw verantwoordelijkheid Begin altijd met een handmatig aangemaakt herstelpunt of een systeemimage als de computer cruciaal is. Op deze manier kunt u, als er iets misgaat, Windows terugzetten naar een eerdere staat en normaal verder werken zonder alles opnieuw te hoeven installeren.

Windows opnieuw installeren met behoud van bestanden, maar zonder de standaardtoepassingen.

In sommige gevallen, met name wanneer het systeem al sterk is aangepast of vol zit met programmarestanten, is het wellicht verstandiger om te kiezen voor een schone Windows-reset In plaats van app voor app te werk te gaan met PowerShell of scripts van derden, bieden Windows 10 en 11 een hersteloptie waarmee het systeem opnieuw wordt geĆÆnstalleerd, uw persoonlijke bestanden behouden blijven en de meeste applicaties worden verwijderd, inclusief veel vooraf geĆÆnstalleerde programma's.

In Windows 10 was een klassieke aanpak het gebruik van de optie 'Opnieuw beginnen' in Windows Beveiliging, onder het gedeelte Apparaatstatus en prestaties. Van daaruit kon je een proces starten dat het besturingssysteem opnieuw geĆÆnstalleerd Zonder documenten of foto's aan te raken, maar wel alle software te verwijderen die de fabrikant of u zelf hebt toegevoegd.

Ongeacht de versie, deze herstelfuncties laten u altijd zien wat u nodig heeft. een lijst met applicaties die verwijderd zullen worden Voordat je met de herinstallatie begint, kun je beslissen of je bereid bent je bestanden te verliezen. Zodra je dit bevestigt, zorgt Windows voor de rest. Na een kort herinstallatie- en herstartproces start je op in een veel schoner systeem.

Deze methode is minder gedetailleerd dan het uitvoeren van specifieke commando's, maar kan ideaal zijn om een ​​pc terug te zetten naar de fabrieksinstellingen zonder deze volledig te hoeven formatteren. Het is vooral handig wanneer er na een grote systeemupdate ongewenste software is teruggekeerd en je geen zin hebt om het handmatige proces opnieuw te doorlopen.

Zijn deze methoden nuttig voor Windows 11, of is het beter om bij de basisprincipes te blijven?

Het probleem van bloatware is met Windows 11 niet verdwenen, hoewel het nieuwe systeem er over het algemeen wel vrij van is. Iets lichter dan Windows 10Desondanks wordt het apparaat nog steeds geleverd met vooraf geĆÆnstalleerde applicaties die veel gebruikers nooit zullen gebruiken, en Microsoft blijft volhouden dat veel ervan "de ervaring verbeteren", terwijl het voor een groot deel van de gebruikersgemeenschap juist het tegenovergestelde is.

Wat betreft het gebruik van Debloat-scripts, oorspronkelijk ontworpen voor Windows 10, op Windows 11, is het verstandigst om het volgende te doen: Gebruik ze niet direct.Hoewel beide systemen veel componenten delen, zijn er voldoende interne verschillen waardoor sommige scripts mogelijk niet goed functioneren, niet worden voltooid of uw pc onbruikbaar maken.

Het ontwikkelaarsecosysteem zelf raadt doorgaans aan om te wachten met specifiek aangepaste versies In Windows 11 kun je apps die je niet nodig hebt handmatig verwijderen via Instellingen, het Startmenu en PowerShell, zonder dat dit ten koste gaat van services op laag niveau of Defender, tenzij je precies weet wat je doet.

In professionele omgevingen is het echter het verstandigst om een ​​combinatie te gebruiken. Intune-beleidzorgvuldig geteste aangepaste scripts en, waar nodig, referentieafbeeldingen of oplossingen zoals Autopilot, maar altijd vermijdend het toepassen van generieke pakketten die op internet te vinden zijn en beloven "Windows 11 met ƩƩn klik op te schonen" zonder te controleren.

Uiteindelijk komen al deze methoden – van rechtsklikken in het Startmenu tot de meest geavanceerde PowerShell-scripts – op hetzelfde neer: Geef de systeemcontrole terug aan de gebruiker.Het vrijmaken van resources, het verminderen van ruis en het afstemmen van Windows op uw werkelijke behoeften. Of het nu gaat om een ​​nieuwe persoonlijke laptop of een grootschalige implementatie van met Intune beheerde pc's, inzicht in wat bloatware is, hoe u het kunt herkennen en welke risico's er verbonden zijn aan het verwijderen ervan, stelt u in staat om beter geĆÆnformeerde beslissingen te nemen en uw pc's schoon, snel en vrij van onnodige software te houden.