Fjern bloatware fra Windows ved hjælp af PowerShell

  • Bloatware i Windows består af forudinstallerede programmer, legitime men unødvendige, der forbruger ressourcer og roder systemet.
  • Windows tilbyder native metoder (Start, Indstillinger, Kontrolpanel og PowerShell) til at afinstallere mange af disse programmer.
  • Der findes Debloat-scripts og tredjepartsværktøjer, der automatiserer oprydningen, men de mest aggressive involverer betydelige risici.
  • I professionelle systemer anbefales det at kombinere PowerShell, administrationspolitikker og rene geninstallationer for sikkert at kontrollere bloatware.

Fjern bloatware fra Windows ved hjælp af PowerShell

Hvis du lige har fået en ny pc med Windows 10 eller 11, og det første du ser er en række prøveprogrammer, spil og værktøjer, du aldrig har bedt om, så bare rolig: du er ikke alene. Disse typer programmer er kendt som Windows-bloatware Og udover at optage plads, kan de gøre dit system langsommere og gøre en ellers ren installation mere rod. Derfor er det vigtigt at vide, hvordan man fjerner bloatware fra Windows ved hjælp af PowerShell.

I hjemmemiljøer er det en gene, men i virksomheder kan det blive et alvorligt problem: snesevis eller hundredvis af computere med de samme bloatware-apps, ekstra tjenester, der kører i baggrunden, og brugere, der distraheres af software, der ikke har noget at gøre med deres arbejde. Heldigvis findes der meget effektive måder at fjern bloatware fra Windows ved hjælp af PowerShell og andre værktøjer, fra simple grafiske brugerflader til meget kraftfulde scripts, der praktisk talt efterlader systemet "helt nyt".

Hvad er bloatware præcist i Windows 10 og Windows 11?

Når vi taler om bloatware, refererer vi til forudinstalleret software, som du ikke har anmodet om Disse er inkluderet af Microsoft eller computerproducenten (Dell, HP, Lenovo osv.). De er ikke malware: de er legitime programmer, ofte prøveversioner eller værktøjer, der promoveres for at opfordre dig til at prøve dem, før du skifter til en konkurrent.

Problemet opstår, når disse applikationer udløber, bliver forældede, eller du simpelthen aldrig vil bruge dem. På det tidspunkt, De fortsætter med at optage plads og forbruge ressourcerDe kan vise irriterende notifikationer og endda skabe risici, hvis de stopper med at opdatere eller inkluderer komponenter, der er for integreret i systemet.

Blandt den mest typiske bloatware i Windows 10/11 finder vi normalt Microsoft- og tredjepartsapps såsom OneNote i regionale versioner, integrerede spil, Xbox Game Bar, promoverede video- eller musikapps, support- og hjælpeværktøjer eller værktøjer, der er fastgjort til Start-menuen og ikke bidrager med noget til dit daglige arbejde.

På mærkevarecomputere, udover Microsoft bloatware, den såkaldte OEM-forsyningsvirksomhederProducentens kontrolpaneler, optimeringsværktøjer, periferistyring, fjernsupportværktøjer osv. I mange tilfælde er de harmløse, men de duplikerer ofte funktioner, som Windows allerede udfører, og forbliver i hukommelsen uden at give en klar fordel.

bloatware

Eksempel fra den virkelige verden: bloatware på Dell-bærbare computere med Windows 11 Pro

Et meget almindeligt tilfælde i moderne virksomheder er organisationer, der bruger Microsoft 365 med Intuneuden lokale servere eller lokal Active Directory. De modtager bærbare computere som Dell Latitude 5440 med Windows 11 Pro forudinstalleret fra fabrikken og de udnytter abonnementsaktivering (Windows Enterprise pr. bruger) i stedet for at vedligeholde en virksomhedsimageinfrastruktur.

Indtil for nylig muliggjorde Intune nem administration af mange af disse apps takket være integrationen med Microsoft Store for BusinessDu kunne vælge bestemte pakker (f.eks. Microsoft Solitaire, Xbox, Mail og Kalender, Dell-agenter osv.) og markere dem som afinstallerede i stedet for installerede. Men det Microsoft Store for Business-muligheden er forsvundetDerfor er det ikke længere muligt at stole på, at den arbejdsgang automatisk rengør udstyret.

I disse cloud-only-miljøer oplever mange virksomheder, at deres Dell-bærbare computere leveres med værktøjer som f.eks. Dell Display Manager 2.1, Dell Optimizer Core, Dell Pair, Dell Peripheral Manager og diverse Microsoft 365- og OneNote-pakker på flere sprog (spansk-spansk, spansk-amerikansk, fransk-fransk, portugisisk-brasiliansk), som ikke altid er nødvendige. Disse apps vises ikke i den nuværende Microsoft Store, så De kan ikke administreres som Store-apps fra Intune.

Det oplagte alternativ er at bruge DISM og PowerShell til at fjerne pakker direkte fra billedet eller systemet, hvilket giver total kontrol, men også kræver mere arbejde: vedligeholdelse af scripts, test af dem med hver version af Windows, dokumentation af ændringer og minimering af risikoen for at nedbryde kritiske organisatoriske funktioner.

Grundlæggende Windows-indstillinger til fjernelse af bloatware uden scripts

Før vi dykker ned i avancerede kommandoer eller automatiserede scripts, er det værd at huske, at Windows 10 og Windows 11 inkluderer flere indbyggede metoder til afinstallation af programmer uden at skulle røre PowerShell, hvis du ikke vil komplicere tingene for meget.

Den hurtigste måde, hvis appen tillader det, er at bruge din egen start menuI Windows 11 er alle applikationer angivet der. Du skal blot klikke på Start, finde appen (enten i de fastgjorte apps eller i "Alle apps"), højreklikke på den og vælge indstillingen "Afinstaller"Det starter den klassiske elimineringsproces.

Nogle mere traditionelle applikationer administreres stadig fra Panel de kontrolHvis du skriver "Kontrolpanel" i søgefeltet, kommer du ind i afsnittet "Programmer > Programmer og funktioner", og derfra kan du finde programmet, højreklikke på det og vælge "Afinstaller" igen for at følge den tilhørende guide.

I moderne versioner af Windows anbefales det i stigende grad at bruge appen konfigurationFra Start > Indstillinger > Apps > "Apps og funktioner" finder du den komplette liste over programmer. Du skal blot finde (eller rulle til) den app, du vil fjerne, trykke på de tre prikker til højre og vælge "Afinstaller" for at lade systemet klare resten.

Fjern bloatware fra Windows ved hjælp af PowerShell

Fjern bloatware direkte ved hjælp af Windows PowerShell

Når de foregående muligheder ikke tillader dig at afinstallere en app (eller når du vil automatisere og være mere aggressiv), kommer dette i spil. Windows PowerShellDenne konsol er et meget kraftfuldt værktøj, der er forudinstalleret på både Windows 10 og Windows 11, og giver dig mulighed for at manipulere UWP-applikationspakker på et lavt niveau.

For at bruge den med tilstrækkelige tilladelser skal du gå til Start-menuen, skrive "PowerShell" eller "Windows PowerShell" og vælge indstillingen "Udfør som administrator"Accepter brugerkontokontrol, når du bliver bedt om det, da fjernelse af apps fra systemet kræver forhøjede rettigheder.

Når vinduet er åbent, er den grundlæggende kommando til at afinstallere et forudinstalleret Appx-program:

Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage

Nøglen her er at erstatte Appnavn af en betydelig del af pakke-id'et. Hvis du f.eks. vil fjerne Xbox Game Bar, kan du bruge noget i retning af *Xbox*Hvis du har brug for at finde det præcise navn, kan du køre Get-AppxPackage uden filtre og gennemgå listen, eller søg efter specifikke mønstre, indtil du finder den rigtige pakke.

Hvis du vil udføre en mere grundig oprydning, kan du køre variationer af kommandoen, der påvirker alle brugerkonti eller endda basisbilledet, men det kræver meget mere omhu, især på maskiner, der skal bruges i produktion eller i virksomhedsmiljøer, hvor Enhver ændring kan forstyrre arbejdsgange.

Automatiser oprydning: Debloat-scripts fra PowerShell

For brugere, der foretrækker en mere guidet tilgang, findes der open source-community-scripts og -værktøjer, der tillader Fjern en stor mængde bloatware med blot én kommandoEn af de mest kendte er sættet af "Windows Debloater"-scripts, som downloades og køres fra PowerShell.

Den mest almindelige måde at bruge den på, som vist i mange vejledninger, er at åbne Windows PowerShell (eller Windows Terminal i Windows 11) som administrator og skrive kommandoen:

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

Med denne instruktion bruger PowerShell Invoke-WebRequest (iwr) at downloade scriptet direkte fra internettet og køre det i hukommelsen med Invoke-Expression (iex)På denne måde behøver du ikke engang at gemme filen manuelt: bare kør kommandoen, vent et par sekunder, og et vindue med en simpel brugerflade åbnes for at anvende ændringerne.

I den grafiske brugerflade vil du se flere muligheder for at justere Windows-adfærd: for eksempel, deaktiver CortanaDeaktiver den indbyggede PDF-læser i Edge, gennemtving mørk tilstand, fjern OneDrive, eller skift indstillinger for privatliv og telemetri. Den mest slående del er normalt knappen til "Fjern al bloatware", som forsøger at fjerne de fleste forudinstallerede programmer, der betragtes som uønskede programmer, med ét hug.

Derudover er der normalt mulighed for at bruge en brugerdefineret blokeringslisteDenne indstilling giver dig mulighed for at angive, hvilke apps du vil fjerne, og hvilke du foretrækker at beholde. Det giver mere kontrol, men kræver en god forståelse af pakkerne og afhængighederne for at undgå at fjerne noget vigtigt ved et uheld.

Windows 11 debloat

Windows 10 Debloat-scripts: Hvad de gør, og hvorfor de er så følsomme

En anden familie af meget populære løsninger er de såkaldte Debloat Windows 10-scriptsDette er et sæt PowerShell- og CMD-filer og registreringsmodifikationer, der går langt ud over blot at fjerne programmer. De er beregnet til rene Windows-installationer, hvor systemet er nyinstalleret, og der endnu ikke er tilføjet mange programmer eller personlige data.

Forfatteren af ​​disse manuskripter anbefaler selv at bruge dem kun på nyinstallerede systemerÅrsagen er enkel: Når du bruger Windows, tilføjes tjenester, programmer og afhængigheder, som kan være afhængige af funktioner, som disse scripts deaktiverer eller fjerner. Hvis du anvender aggressive ændringer på et system, du allerede har brugt, er det lettere for dette at ske. ødelægge noget, du får brug for senere.

Debloat-pakken indeholder normalt omkring ni hovedscripts, der er designet til at:

  • Bloker telemetri.
  • Deaktiver Windows-tjenester.
  • Deaktiver Windows Defender helt.
  • Fjern feedbackværktøjer.
  • Juster privatlivsindstillinger.
  • Optimer Windows-grænsefladen.
  • Optimer Windows-opdateringer.
  • Fjern forudinstallerede apps.
  • Deaktiver OneDrive.

Mange brugere vælger kun at køre nogle af disse scripts, for eksempel det der deaktiverer OneDrive eller det der fjerner forudinstallerede apps, og lader de andre være uberørte. Da de er almindelige tekstfiler, kan du altid... Åbn dem i Notesblok og beslut hvilke linjer der skal forblive aktive, og hvilke der skal kommenteres for at tilpasse adfærden til dine behov.

Andre avancerede indstillinger inkluderet i Debloat-pakkerne

Ud over hovedscriptene indeholder Debloat-pakker typisk et sæt af yderligere hjælpeprogrammer i form af PowerShell-, CMD- eller .reg-filer. Disse små ekstrafunktioner giver dig mulighed for at ændre meget specifikke systemadfærd uden at være lige så aggressive som kernelscripts.

For eksempel kan du finde scripts til aktiver avanceret opstart Windows, hvilket letter adgangen til gendannelsesmiljøer eller hurtigt skifter til systemets mørke tilstand uden at skulle søge efter indstillingen i Indstillinger.

Justeringer er også hyppige for deaktiver interne funktioner såsom hukommelseskomprimering, forhåndshentning af filer, planlagte opgaver, der anses for at være uundværlige, eller søgefeltet i Start-menuen, samt værktøjer til at aktivere den klassiske billedfremviser, aktivere den såkaldte "Gudstilstand" eller anvende små ydeevnejusteringer på SSD-drev.

I alle tilfælde kræver disse yderligere scripts også kør som administrator at ændre registreringsdatabasen, tjenester eller planlagte opgaver. Da de dog er mindre invasive end de primære, anses deres brug generelt for at være sikrere, forudsat at du ved præcis, hvad de gør, og hvorfor du bruger dem.

Forbered PowerShell før kørsel af tredjepartsscripts

Hvis du beslutter dig for at bruge scripts downloadet fra GitHub eller andre lagre, er der flere anbefalede indledende trin til Forbered dit system og minimer risiciDet første er altid at downloade den nyeste version direkte fra den originale kilde og undgå tredjepartskopier.

Når du har pakken på din pc, skal du åbne PowerShell som administrator og justere politik for scriptudførelse for din nuværende bruger. En typisk kommando til at tillade udførelse af usignerede scripts i din session er:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Denne kommando fjerner de restriktioner, der forhindrer kørsel af PowerShell-scripts downloadet fra internettet, selvom den bør bruges med omtanke og tilbageføres bagefter, hvis miljøet er følsomt. Derudover kan du, for at undgå sikkerhedsadvarsler om downloadede filer, fjerne blokeringen af ​​alle scripts i pakken på én gang med:

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

Efter dette vil du være klar til at Kør scripts med et dobbeltklik eller ved at trække dem ind i PowerShell-vinduet. Hvis nogen af ​​dem lukker for tidligt, for eksempel den, der forsøger at deaktivere Windows Defender, er det bedst at genstarte computeren og køre den igen, indtil den fuldføres uden fejl.

Når scriptet er færdigt med sit arbejde, og systemet genstarter, burde alle ændringerne være anvendt. Det er normalt at bemærke, at det sker ved den første efterfølgende opstart... Windows tager et par ekstra sekunder. med at reorganisere tjenester og komponenter, før de vender tilbage til normalen.

Almindelige problemer og risici ved brug af aggressive scripts

Det er vigtigt at forstå, at Windows ikke tilbyder en simpel mulighed for deaktiver visse interne funktioner (telemetri, Defender, dybe integrationer osv.). Derfor tyr mange af disse scripts til ret aggressive teknikker, såsom at slette følsomme registreringsnøgler, udskifte systemkomponenter eller gennemtvinge politikker, der ikke er beregnet til slutbrugeren.

Alt dette kan føre til uønskede bivirkninger Hvis du ikke ved præcis, hvad du laver. Blandt de hyppigste fejl, der rapporteres efter brug af disse typer pakker, er for eksempel, at søgefunktionen i Start-menuen stopper, at Sysprep-processen afbrydes (nøgle i virksomhedsbilledmiljøer) eller at der opstår fejl med trådløse Xbox-adaptere og andre eksterne enheder, der integreres med systemtjenester.

Det er også relativt almindeligt at støde på Problemer med Skype-kompatibiliteteller at moderne godkendelsesmetoder som ansigtsgenkendelse eller fingeraftryksscanning holder op med at virke, hvis scriptsene har deaktiveret tjenester relateret til biometri eller moderne login.

Derfor er anbefalingen meget klar: brug disse scripts under dit ansvar Og altid startende fra et manuelt oprettet gendannelsespunkt eller et systembillede, hvis computeren er kritisk. På denne måde kan du, hvis noget går galt, vende tilbage til Windows' tidligere tilstand og fortsætte med at fungere normalt uden at skulle geninstallere fra bunden.

Geninstaller Windows med filer, men uden fabriksprogrammer

I nogle tilfælde, især når systemet allerede er kraftigt modificeret eller fyldt med programrester, kan det være klogere at vælge en ren Windows-nulstilling I stedet for at gå app for app med PowerShell eller tredjepartsscripts, inkluderer Windows 10 og 11 en gendannelsesmulighed, der geninstallerer systemet, gemmer dine personlige filer og fjerner de fleste programmer, inklusive mange forudinstallerede.

I Windows 10 var en klassisk fremgangsmåde at bruge indstillingen "Frisk start" i Windows Sikkerhed under afsnittet Enhedstilstand og ydeevne. Derfra kunne du starte en proces, der geninstallerede operativsystemet uden at røre dokumenter eller fotos, men fjerne al den software, som producenten eller du selv havde tilføjet.

Uanset versionen viser disse gendannelsesfunktioner dig altid en liste over applikationer, der vil blive fjernet Før du starter geninstallationen, kan du beslutte, om du er villig til at miste dem. Når du har bekræftet, klarer Windows resten, og efter en kort geninstallations- og genstartsproces starter du op i et meget renere system.

Denne metode er mindre detaljeret end at køre specifikke kommandoer, men den kan være ideel til at gendanne en pc til dens fabriksindstillinger uden at skulle formatere den fuldstændigt, og den er især nyttig, når bloatware har sneget sig ind igen efter en større systemopdatering, og du ikke har lyst til at gentage den manuelle proces igen.

Er disse metoder nyttige til Windows 11, eller er det bedre at holde sig til det grundlæggende?

Problemet med bloatware er ikke forsvundet med Windows 11, selvom det er sandt, at det nye system generelt leveres uden det. Noget lettere end Windows 10Alligevel kommer den stadig med præinstallerede applikationer, som mange brugere aldrig vil bruge, og Microsoft fortsætter med at argumentere for, at mange af dem "forbedrer oplevelsen", selvom det for en stor del af fællesskabet er lige det modsatte.

Med hensyn til brugen af ​​Debloat-type scripts, der oprindeligt var designet til Windows 10 på Windows 11, er det mest fornuftige at gøre brug dem ikke direkteSelvom begge systemer deler mange komponenter, er der tilstrækkelige interne forskelle til, at nogle scripts kan fungere forkert, ikke fuldføres eller gøre din pc ubrugelig.

Udviklernes økosystem anbefaler normalt at vente med at specifikt tilpassede versioner I Windows 11 kan du enten manuelt afinstallere apps, du ikke har brug for, fra Indstillinger, Start-menuen og PowerShell uden at røre ved lavniveau-tjenester eller Defender, medmindre du ved præcis, hvad du laver.

I mellemtiden er den klogeste fremgangsmåde i professionelle sammenhænge at kombinere Intune-politikker, omhyggeligt testede brugerdefinerede scripts og, når det er relevant, referencer til billeder eller løsninger som Autopilot, men altid undgå at anvende generiske pakker fundet på internettet, der lover at "rense Windows 11 med et enkelt klik" uden at kontrollere.

Når det kommer til stykket, sigter alle disse metoder – fra højreklik i Start-menuen til de mest avancerede PowerShell-scripts – alle mod det samme: give systemkontrollen tilbage til brugerenFrigør ressourcer, reducer støj og skræddersy Windows til dine faktiske behov. Uanset om det er på en nyindkøbt personlig bærbar computer eller en massiv udrulning af Intune-administrerede pc'er, giver en forståelse af, hvad bloatware er, hvordan man identificerer det, og de risici, der er forbundet med at fjerne det, dig mulighed for at træffe mere informerede beslutninger og holde dine pc'er rene, hurtige og fri for unødvendig software.