Odstranite programsko opremo bloatware iz sistema Windows s programsko opremo PowerShell

  • Bloatware v sistemu Windows je sestavljen iz vnaprej nameščenih aplikacij, legitimnih, a nepotrebnih, ki porabljajo vire in obremenjujejo sistem.
  • Windows ponuja izvorne metode (Start, Nastavitve, Nadzorna plošča in PowerShell) za odstranitev mnogih od teh aplikacij.
  • Obstajajo skripti Debloat in orodja drugih proizvajalcev, ki avtomatizirajo čiščenje, vendar najbolj agresivna vključujejo znatna tveganja.
  • V profesionalnih sistemih je priporočljivo kombinirati PowerShell, pravilnike upravljanja in čiste ponovne namestitve za varen nadzor nad programsko opremo, ki povzroča prenos virusov.

Odstranite programsko opremo bloatware iz sistema Windows s programsko opremo PowerShell

Če ste pravkar dobili nov računalnik z operacijskim sistemom Windows 10 ali 11 in prva stvar, ki jo vidite, je niz preizkusnih aplikacij, iger in orodij, ki jih niste nikoli zahtevali, ne skrbite: niste sami. Te vrste programov so znane kot Programska oprema za Windows, ki se širi po spletu Poleg tega, da zavzemajo prostor, lahko upočasnijo vaš sistem in dodajo nered sicer čisti namestitvi. Zato je pomembno vedeti, kako odstraniti programsko opremo, ki povzroča nadlege, iz sistema Windows s pomočjo PowerShella.

V domačem okolju je to nadloga, v podjetjih pa lahko postane resen problem: na desetine ali stotine računalnikov z istimi programi, ki povzročajo veliko težav, dodatne storitve, ki se izvajajo v ozadju, in uporabniki, ki jih moti programska oprema, ki nima nobene zveze z njihovim delom. Na srečo obstajajo zelo učinkoviti načini za... Odstranite programsko opremo bloatware iz sistema Windows s programsko opremo PowerShell in druga orodja, od preprostih grafičnih vmesnikov do zelo zmogljivih skriptov, ki sistem pustijo praktično "popolnoma nov".

Kaj točno je bloatware v sistemih Windows 10 in Windows 11?

Ko govorimo o bloatware-u, mislimo na vnaprej nameščena programska oprema, ki je niste zahtevali Te vključi Microsoft ali proizvajalec računalnikov (Dell, HP, Lenovo itd.). Ne gre za zlonamerno programsko opremo: gre za legitimne aplikacije, pogosto poskusne različice ali pripomočke, ki se oglašujejo tako, da vas spodbujajo, da jih preizkusite, preden preklopite na konkurenco.

Težava nastane, ko te aplikacije potečejo, postanejo zastarele ali pa jih preprosto nikoli ne boste uporabljali. Takrat, Še naprej zasedajo prostor in porabljajo vireLahko prikazujejo nadležna obvestila in celo ustvarjajo tveganja, če prenehajo s posodabljanjem ali vključujejo komponente, ki so preveč integrirane v sistem.

Med najpogostejšimi bloatware-i v sistemu Windows 10/11 običajno najdemo Microsoftove in aplikacije drugih ponudnikov kot so OneNote v regionalnih različicah, integrirane igre, igralna vrstica Xbox, aplikacije za promovirane videoposnetke ali glasbo, pripomočki za podporo in pomoč ali orodja, ki so pripeta v meni Start in ne prispevajo k vašemu vsakodnevnemu delu.

Na računalnikih znanih blagovnih znamk se poleg Microsoftove programske opreme, ki povzroča pretiravanje, pojavlja tudi t. i. Pripomočki za originalno opremo (OEM)Nadzorne plošče proizvajalca, optimizatorji, upravljalniki perifernih naprav, orodja za oddaljeno podporo itd. V mnogih primerih so neškodljivi, vendar pogosto podvajajo funkcije, ki jih Windows že izvaja, in ostanejo shranjeni v pomnilniku, ne da bi pri tem zagotavljali očitno prednost.

bloatware

Primer iz resničnega sveta: bloatware na prenosnikih Dell z operacijskim sistemom Windows 11 Pro

Zelo pogost primer v sodobnih podjetjih so organizacije, ki uporabljajo Microsoft 365 z Intuneombrez lokalnih strežnikov ali lokalnega imenika Active Directory. Prejmejo prenosnike, kot je Dell Latitude 5440 z Windows 11 Pro je prednameščen v tovarni in namesto vzdrževanja infrastrukture za korporativne podobe izkoriščajo aktivacijo naročnine (Windows Enterprise na uporabnika).

Do nedavnega je Intune omogočal enostavno upravljanje mnogih od teh aplikacij zaradi integracije z Microsoft Store za podjetjaIzberete lahko določene pakete (na primer Microsoft Solitaire, Xbox, Mail and Calendar, Dell agents itd.) in jih označite za odstranitev namesto za namestitev. Vendar to Možnost Microsoft Store for Business je izginilaZato se ni več mogoče zanašati na ta potek dela za samodejno čiščenje opreme.

V teh okoljih, ki so namenjena izključno oblaku, mnoga podjetja ugotovijo, da so njihovi prenosniki Dell opremljeni s pripomočki, kot so Dell Display Manager 2.1, Dell Optimizer Core, Dell Pair, Dell Peripheral Manager in različne pakete Microsoft 365 in OneNote v več jezikih (španščina-španščina, španščina-ameriška, francoščina-francoščina, portugalščina-brazilija), ki niso vedno potrebni. Te aplikacije niso prikazane v trenutni trgovini Microsoft Store, zato Ni jih mogoče upravljati kot aplikacije iz trgovine Store iz Intunea.

Očitna alternativa je uporaba DISM in PowerShell za odstranjevanje paketov neposredno iz slike ali sistema, kar omogoča popoln nadzor, vendar zahteva tudi več dela: vzdrževanje skriptov, njihovo testiranje z vsako različico sistema Windows, dokumentiranje sprememb in zmanjševanje tveganja za motnje kritičnih organizacijskih funkcij.

Osnovne možnosti sistema Windows za odstranjevanje programske opreme brez skriptov

Preden se poglobimo v napredne ukaze ali avtomatizirane skripte, je vredno vedeti, da Windows 10 in Windows 11 vključujeta več vgrajenih metod za odstranjevanje aplikacij brez dotikanja PowerShella, če ne želite preveč zapletati stvari.

Najhitrejši način, če aplikacija to dovoljuje, je uporaba lastnega meni za zagonV sistemu Windows 11 so tam navedene vse aplikacije. Preprosto kliknite Start, poiščite aplikacijo (med pripetimi aplikacijami ali v razdelku »Vse aplikacije«), jo kliknite z desno miškino tipko in izberite možnost "Odstrani"S tem se sproži klasični postopek izločanja.

Nekatere bolj tradicionalne aplikacije se še vedno upravljajo iz Nadzorna ploščaČe v iskalno polje vnesete »Nadzorna plošča«, boste vstopili v razdelek »Programi > Programi in funkcije«, kjer lahko poiščete program, ga kliknete z desno miškino tipko in znova izberete »Odstrani«, da sledite ustreznemu čarovniku.

V sodobnih različicah sistema Windows je vse bolj priporočljiva uporaba aplikacije ... konfiguracijaV meniju Start > Nastavitve > Aplikacije > »Aplikacije in funkcije« se prikaže celoten seznam programov. Preprosto poiščite (ali se pomaknite do) aplikacije, ki jo želite odstraniti, tapnite tri pike na desni in izberite »Odstrani«, da sistem opravi ostalo.

Odstranite programsko opremo bloatware iz sistema Windows s programsko opremo PowerShell

Odstranite programsko opremo bloatware neposredno s programsko opremo Windows PowerShell

Ko prejšnje možnosti ne omogočajo odstranitve aplikacije (ali ko želite avtomatizirati in biti bolj agresivni), pride to v poštev. Windows PowerShellTa konzola je zelo zmogljivo orodje, ki je vnaprej nameščeno v sistemih Windows 10 in Windows 11 in vam omogoča upravljanje paketov aplikacij UWP na nizki ravni.

Če ga želite uporabljati z zadostnimi dovoljenji, pojdite v meni Start, vnesite »PowerShell« ali »Windows PowerShell« in izberite možnost "Izvedi kot skrbnik"Ko boste pozvani, sprejmite nadzor uporabniškega računa, ker odstranjevanje aplikacij iz sistema zahteva povišane pravice.

Ko je okno odprto, je osnovni ukaz za odstranitev vnaprej nameščene aplikacije Appx:

Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage

Ključno je tukaj zamenjati Ime aplikacije z znatnim delom identifikatorja paketa. Če želite na primer odstraniti igralno vrstico Xbox, lahko uporabite nekaj takega *Xbox*Če morate najti natančno ime, lahko zaženete Get-AppxPackage brez filtrov in preglejte seznam ali pa iščite po določenih vzorcih, dokler ne najdete pravega paketa.

Če želite izvesti temeljitejše čiščenje, lahko zaženete različice ukaza, ki vplivajo na vse uporabniške račune ali celo na osnovno sliko, vendar to zahteva veliko več previdnosti, zlasti na računalnikih, ki se bodo uporabljali v produkciji ali v poslovnih okoljih, kjer Vsaka sprememba lahko moti delovne procese.

Avtomatizirajte čiščenje: Odstranite napihnjene skripte iz PowerShella

Za uporabnike, ki imajo raje bolj voden pristop, so na voljo odprtokodni skripti in orodja skupnosti, ki omogočajo Odstranite veliko količino programske opreme z enim samim ukazomEden najbolj znanih je niz skriptov tipa »Windows Debloater«, ki se prenesejo in zaženejo iz PowerShella.

Najpogostejši način uporabe, kot je prikazano v številnih vadnicah, je, da odprete Windows PowerShell (ali Windows Terminal v sistemu Windows 11) kot skrbnik in vnesete ukaz:

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

S tem navodilom PowerShell uporablja Invoke-WebRequest (iwr) prenesti skript neposredno z interneta in ga zagnati v pomnilniku z Izraz za klic (iex)Na ta način vam datoteke sploh ni treba ročno shraniti: samo zaženite ukaz, počakajte nekaj sekund in odprlo se bo okno s preprostim vmesnikom za uporabo sprememb.

V tem grafičnem vmesniku boste videli več možnosti za prilagajanje delovanja sistema Windows: na primer onemogoči CortanoOnemogočite vgrajeni bralnik PDF-jev v brskalniku Edge, vsilite temni način, odstranite OneDrive ali spremenite nastavitve zasebnosti in telemetrije. Najbolj presenetljiv del je običajno gumb za "Odstrani vso programsko opremo za prenos podatkov", ki poskuša naenkrat odstraniti večino prednameščenih aplikacij, ki veljajo za neželene.

Poleg tega običajno obstaja možnost uporabe seznam blokiranih po meriTa možnost vam omogoča, da določite, katere aplikacije želite odstraniti in katere želite obdržati. Ponuja več nadzora, vendar zahteva dobro razumevanje paketov in odvisnosti, da se izognete nenamerni odstranitvi nečesa pomembnega.

Odstranjevanje napihnjenosti sistema Windows 11

Skripti za odstranjevanje napihnjenosti v sistemu Windows 10: kaj počnejo in zakaj so tako občutljivi

Druga družina zelo priljubljenih rešitev so tako imenovane Odstranite skripte sistema Windows 10To je niz datotek PowerShell in CMD ter sprememb registra, ki segajo veliko dlje od preprostega odstranjevanja aplikacij. Namenjene so čistim namestitvam sistema Windows, kjer je sistem sveže nameščen in še ni bilo dodanih veliko programov ali osebnih podatkov.

Avtor teh skriptov sam priporoča njihovo uporabo samo na novo nameščenih sistemihRazlog je preprost: med uporabo sistema Windows se dodajajo storitve, programi in odvisnosti, ki so lahko odvisne od funkcij, ki jih ti skripti onemogočijo ali odstranijo. Če v sistemu, ki ga že uporabljate, uporabite agresivne spremembe, se to lažje zgodi. zlomi nekaj, kar boš kasneje potreboval/a.

Paket Debloat običajno vključuje približno devet glavnih skriptov, namenjenih:

  • Blokirna telemetrija.
  • Onemogočanje storitev sistema Windows.
  • Popolnoma onemogočite Windows Defender.
  • Odstranite orodja za povratne informacije.
  • Prilagodite možnosti zasebnosti.
  • Optimizirajte vmesnik sistema Windows.
  • Optimizirajte posodobitve sistema Windows.
  • Odstranite prednameščene aplikacije.
  • Onemogočite OneDrive.

Mnogi uporabniki se odločijo za zagon le nekaterih od teh skriptov, na primer tistega, ki onemogoči OneDrive, ali tistega, ki odstrani prednameščene aplikacije, druge pa pusti nedotaknjene. Ker gre za navadne besedilne datoteke, lahko vedno ... Odprite jih v beležnici in se odločite, katere vrstice boste pustili aktivne in katere boste komentirali, da boste vedenje prilagodili svojim potrebam.

Druge napredne nastavitve, vključene v pakete Debloat

Poleg glavnih skriptov paketi Debloat običajno vključujejo tudi nabor dodatne pripomočke v obliki datotek PowerShell, CMD ali .reg. Ti majhni dodatki vam omogočajo spreminjanje zelo specifičnega delovanja sistema, ne da bi bili tako agresivni kot skripti jedra.

Na primer, lahko najdete skripte za omogoči napredni zagon Windows, kar olajša dostop do obnovitvenih okolij ali omogoča hiter preklop v temni način sistema, ne da bi morali iskati možnost v nastavitvah.

Prilagoditve so pogoste tudi za onemogočite notranje funkcije kot so stiskanje pomnilnika, predhodno nalaganje datotek, načrtovana opravila, ki veljajo za nepotrebna, ali iskalna vrstica v meniju Start, pa tudi pripomočki za omogočanje klasičnega pregledovalnika slik, aktiviranje tako imenovanega »Božjega načina« ali uporabo manjših prilagoditev delovanja pogonov SSD.

V vseh primerih te dodatne skripte zahtevajo tudi zaženi kot skrbnik za spreminjanje registra, storitev ali načrtovanih opravil. Ker pa so manj invazivne od glavnih, se njihova uporaba na splošno šteje za varnejšo, če natančno veste, kaj počnejo in zakaj jih uporabljate.

Priprava PowerShella pred zagonom skriptov drugih ponudnikov

Če se odločite za uporabo skriptov, prenesenih iz GitHuba ali drugih repozitorijev, je priporočenih nekaj predhodnih korakov za Pripravite svoj sistem in zmanjšajte tveganjaNajprej je treba vedno prenesti najnovejšo različico neposredno iz izvirnega vira in se izogibati kopijam tretjih oseb.

Ko imate paket v računalniku, odprite PowerShell kot skrbnik in prilagodite pravilnik o izvajanju skriptov za vašega trenutnega uporabnika. Tipičen ukaz za omogočanje izvajanja nepodpisanih skriptov v vaši seji je:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Ta ukaz odpravi omejitve, ki preprečujejo izvajanje skriptov PowerShell, prenesenih z interneta, čeprav ga je treba uporabljati preudarno in ga pozneje razveljaviti, če je okolje občutljivo. Poleg tega lahko, da se izognete varnostnim opozorilom o prenesenih datotekah, hkrati odblokirate vse skripte v paketu z:

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

Po tem boste pripravljeni na Zaženite skripte z dvojnim klikom ali tako, da jih povlečete v okno PowerShell. Če se kateri od njih prezgodaj zapre, na primer tisti, ki poskuša onemogočiti Windows Defender, je najbolje, da znova zaženete računalnik in ga znova zaženete, dokler se ne zaključi brez napak.

Ko skripta konča svoje delo in se sistem znova zažene, bi morale biti vse spremembe uporabljene. Normalno je, da ob prvem naslednjem zagonu opazite ... Windows traja nekaj dodatnih sekund. pri reorganizaciji storitev in komponent pred vrnitvijo v normalno stanje.

Pogoste težave in tveganja pri uporabi agresivnih skriptov

Pomembno je razumeti, da Windows izvorno ne ponuja preproste možnosti za onemogočite določene notranje funkcije (telemetrija, Defender, globoke integracije itd.). Zato se mnogi od teh skriptov zatekajo k precej agresivnim tehnikam, kot so brisanje občutljivih ključev registra, zamenjava sistemskih komponent ali vsiljevanje pravilnikov, ki niso namenjeni končnemu uporabniku.

Vse to lahko privede do neželeni stranski učinki Če ne veste natančno, kaj počnete. Med najpogostejšimi napakami, o katerih poročajo po uporabi teh vrst paketov, so na primer ustavitev funkcije iskanja v meniju Start, prekinitev procesa sysprep (ključno v okoljih s podobami podjetij) ali napake, ki se pojavljajo pri brezžičnih adapterjih Xbox in drugih perifernih napravah, ki se integrirajo s sistemskimi storitvami.

Prav tako je relativno pogosto srečati Težave z združljivostjo s Skypomali da sodobne metode preverjanja pristnosti, kot sta prepoznavanje obraza ali skeniranje prstnih odtisov, prenehajo delovati, če so skripti onemogočili storitve, povezane z biometrijo ali sodobno prijavo.

Zato je priporočilo zelo jasno: uporabite te skripte pod vašo odgovornostjo In vedno začnite z ročno ustvarjeno obnovitveno točko ali sistemsko sliko, če je računalnik kritičen. Na ta način lahko, če gre kaj narobe, Windows vrnete v prejšnje stanje in nadaljujete z normalnim delom, ne da bi ga morali znova namestiti.

Ponovno namestite Windows z ohranitvijo datotek, vendar brez tovarniških aplikacij

V nekaterih primerih, zlasti ko je sistem že močno spremenjen ali poln ostankov programa, je morda pametneje izbrati čista ponastavitev sistema Windows Namesto da bi se aplikacija za aplikacijo lotevali s PowerShellom ali skripti drugih ponudnikov, Windows 10 in 11 vključujeta možnost obnovitve, ki znova namesti sistem, ohrani vaše osebne datoteke in odstrani večino aplikacij, vključno s številnimi vnaprej nameščenimi.

V sistemu Windows 10 je bil klasičen pristop uporaba možnosti »Nov zagon« v razdelku Varnost sistema Windows v razdelku Zdravje in delovanje naprave. Od tam ste lahko začeli postopek, ki ponovno namestil operacijski sistem brez dotikanja dokumentov ali fotografij, ampak z odstranitvijo vse programske opreme, ki jo je dodal proizvajalec ali vi sami.

Ne glede na različico vam te funkcije obnovitve vedno pokažejo seznam aplikacij, ki bodo odstranjene Preden začnete s ponovno namestitvijo, se lahko odločite, ali ste jih pripravljeni izgubiti. Ko potrdite, Windows poskrbi za ostalo in po kratki ponovni namestitvi in ​​ponovnem zagonu se boste zagnali v veliko čistejši sistem.

Ta metoda je manj natančna kot izvajanje določenih ukazov, vendar je lahko idealna za obnovitev računalnika na tovarniške nastavitve, ne da bi ga bilo treba popolnoma formatirati, še posebej uporabna pa je, ko se je po večji posodobitvi sistema znova pojavila programska oprema, ki povzroča zastrupitve, in se vam ročnega postopka ne ljubi ponavljati.

Ali so te metode uporabne za Windows 11 ali je bolje, da se držimo osnov?

Težava z napihnjeno programsko opremo (bloatware) z operacijskim sistemom Windows 11 ni izginila, čeprav je res, da novi sistem običajno nima te programske opreme. Nekaj ​​lažjega od Windows 10Kljub temu še vedno prihaja s prednameščenimi aplikacijami, ki jih mnogi uporabniki ne bodo nikoli uporabili, Microsoft pa še naprej trdi, da mnoge od njih "izboljšajo izkušnjo", čeprav je za velik del skupnosti ravno nasprotno.

Glede uporabe skriptov tipa Debloat, prvotno zasnovanih za Windows 10 v sistemu Windows 11, je najbolj smiselno storiti to, ne uporabljajte jih neposrednoČeprav si oba sistema delita veliko komponent, obstaja dovolj notranjih razlik, da lahko nekatere skripte ne delujejo pravilno, se ne dokončajo ali pa vaš računalnik postane neuporaben.

Razvijalski ekosistem sam običajno priporoča čakanje na posebej prilagojene različice V sistemu Windows 11 lahko ročno odstranite aplikacije, ki jih ne potrebujete, iz nastavitev, menija Start in PowerShella, ne da bi se dotaknili nizkonivojskih storitev ali programa Defender, razen če natančno veste, kaj počnete.

Medtem je v poklicnem okolju najmodrejši način delovanja združiti Pravilniki Intune, skrbno preizkušene skripte po meri in po potrebi sklicevanje na slike ali rešitve, kot je Autopilot, vendar se vedno izogibajte uporabi generičnih paketov, najdenih na internetu, ki obljubljajo "čiščenje sistema Windows 11 z enim klikom" brez preverjanja.

Ko gre za bistvo, vse te metode – od klika z desno miškino tipko v meniju Start do najnaprednejših skriptov PowerShell – imajo za cilj isti cilj: vrniti nadzor sistema uporabnikuSprostitev virov, zmanjšanje hrupa in prilagajanje sistema Windows vašim dejanskim potrebam. Ne glede na to, ali gre za novo kupljen osebni prenosnik ali množično uvedbo računalnikov, ki jih upravlja Intune, vam razumevanje, kaj je programska oprema, ki povzroča prekomerno delovanje, kako jo prepoznati in kakšna so tveganja, povezana z njeno odstranitvijo, omogoča sprejemanje bolj informiranih odločitev ter ohranjanje čistih, hitrih in brez nepotrebne programske opreme.