Odstránenie bloatwaru zo systému Windows pomocou PowerShellu

  • Bloatware v systéme Windows pozostáva z predinštalovaných aplikácií, legitímnych, ale nepotrebných, ktoré spotrebúvajú zdroje a zahlcujú systém.
  • Systém Windows ponúka natívne metódy (Štart, Nastavenia, Ovládací panel a PowerShell) na odinštalovanie mnohých z týchto aplikácií.
  • Existujú skripty Debloat a nástroje tretích strán, ktoré automatizujú čistenie, ale tie najagresívnejšie predstavujú značné riziká.
  • V profesionálnych systémoch je vhodné kombinovať PowerShell, politiky správy a čisté preinštalácie, aby sa bezpečne kontroloval bloatware.

Odstránenie bloatwaru zo systému Windows pomocou PowerShellu

Ak ste si práve zaobstarali nový počítač so systémom Windows 10 alebo 11 a prvá vec, ktorú uvidíte, je rad skúšobných aplikácií, hier a nástrojov, o ktoré ste nikdy nežiadali, nebojte sa: nie ste sami. Tieto typy programov sú známe ako Bloatware pre Windows A okrem toho, že zaberajú miesto, môžu spomaľovať systém a zahlcovať inak čistú inštaláciu. Preto je dôležité vedieť, ako odstrániť bloatware zo systému Windows pomocou PowerShellu.

V domácom prostredí je to nepríjemnosť, ale vo firmách sa to môže stať vážnym problémom: desiatky alebo stovky počítačov s rovnakými bloatware aplikáciami, ďalšie služby bežiace na pozadí a používatelia rozptyľovaní softvérom, ktorý nemá nič spoločné s ich prácou. Našťastie existujú veľmi účinné spôsoby, ako... odstránenie bloatwaru z Windowsu pomocou PowerShellu a ďalšie nástroje, od jednoduchých grafických rozhraní až po veľmi výkonné skripty, ktoré systém nechávajú prakticky „úplne nový“.

Čo presne je bloatware v systémoch Windows 10 a Windows 11?

Keď hovoríme o bloatware, máme na mysli predinštalovaný softvér, o ktorý ste nepožiadali Tieto sú zahrnuté spoločnosťou Microsoft alebo výrobcom počítačov (Dell, HP, Lenovo atď.). Nie sú to malvéry: sú to legitímne aplikácie, často skúšobné verzie alebo nástroje propagované s cieľom povzbudiť vás k ich vyskúšaniu pred prechodom ku konkurencii.

Problém nastáva, keď tieto aplikácie vypršia, stanú sa zastaranými alebo ich jednoducho nikdy nebudete používať. V tom momente, Naďalej okupujú priestor a spotrebúvajú zdrojeMôžu zobrazovať otravné upozornenia a dokonca vytvárať riziká, ak prestanú s aktualizáciami alebo obsahujú komponenty, ktoré sú príliš integrované do systému.

Medzi najtypickejším bloatware v systéme Windows 10/11 zvyčajne nájdeme Aplikácie od spoločnosti Microsoft a tretích strán ako napríklad OneNote v regionálnych verziách, integrované hry, herný panel Xbox, propagované video alebo hudobné aplikácie, nástroje podpory a pomoci alebo nástroje, ktoré sú pripnuté v ponuke Štart a nijako neprispievajú k vašej každodennej práci.

Na značkových počítačoch sa okrem bloatwaru od Microsoftu vyskytuje aj tzv. OEM nástrojeOvládacie panely výrobcu, optimalizátory, periférne správcovské nástroje, nástroje vzdialenej podpory atď. V mnohých prípadoch sú neškodné, ale často duplikujú funkcie, ktoré systém Windows už vykonáva, a zostávajú uložené v pamäti bez toho, aby poskytovali jasnú výhodu.

bloatware

Príklad z reálneho sveta: bloatware na notebookoch Dell so systémom Windows 11 Pro

Veľmi častým prípadom v moderných spoločnostiach sú organizácie, ktoré používajú Microsoft 365 s Intunebez lokálnych serverov alebo lokálnej služby Active Directory. Dostávajú notebooky ako Dell Latitude 5440 s Windows 11 Pro predinštalovaný z výroby a namiesto udržiavania infraštruktúry firemných obrazov využívajú aktiváciu predplatného (Windows Enterprise na používateľa).

Až donedávna Intune umožňoval jednoduchú správu mnohých z týchto aplikácií vďaka integrácii s Microsoft Store for BusinessMôžete vybrať určité balíky (napríklad Microsoft Solitaire, Xbox, Mail and Calendar, Dell agents atď.) a označiť ich na odinštalovanie namiesto inštalácie. Ale to Možnosť Microsoft Store pre firmy zmizlaPreto sa už nie je možné spoliehať na tento pracovný postup pri automatickom čistení zariadenia.

V týchto cloudových prostrediach mnoho spoločností zisťuje, že ich notebooky Dell sú dodávané s nástrojmi, ako napríklad Dell Display Manager 2.1, Dell Optimizer Core, Dell Pair, Dell Peripheral Manager a rôzne balíky Microsoft 365 a OneNote vo viacerých jazykoch (španielčina-španielčina, španielčina-americká španielčina, francúzština-francúzština, portugalčina-brazílčina), ktoré nie sú vždy potrebné. Tieto aplikácie sa v aktuálnom obchode Microsoft Store nezobrazujú, takže Nedajú sa spravovať ako aplikácie z Obchodu z Intune.

Zjavnou alternatívou je použiť DISM a PowerShell na odstránenie balíkov priamo z obrazu alebo systému, čo poskytuje úplnú kontrolu, ale vyžaduje si aj viac práce: údržbu skriptov, ich testovanie s každou verziou systému Windows, dokumentovanie zmien a minimalizáciu rizika narušenia kritických organizačných funkcií.

Základné možnosti systému Windows na odstránenie bloatwaru bez skriptov

Predtým, ako sa ponoríme do pokročilých príkazov alebo automatizovaných skriptov, je potrebné pripomenúť, že systémy Windows 10 a Windows 11 obsahujú niekoľko vstavaných metód na odinštalovanie aplikácií bez toho, aby ste sa museli dotýkať PowerShellu, ak si to nechcete príliš komplikovať.

Najrýchlejší spôsob, ak to aplikácia umožňuje, je použiť vlastný Úvodná ponukaV systéme Windows 11 sú tam uvedené všetky aplikácie. Stačí kliknúť na tlačidlo Štart, vyhľadať aplikáciu (buď v pripnutých aplikáciách, alebo v časti „Všetky aplikácie“), kliknúť na ňu pravým tlačidlom myši a vybrať možnosť „Odinštalovať“Tým sa spustí klasický proces eliminácie.

Niektoré tradičnejšie aplikácie sú stále spravované z Ovládací panelAk do vyhľadávacieho poľa zadáte výraz „Ovládací panel“, prejdete do sekcie „Programy > Programy a funkcie“, kde môžete vyhľadať program, kliknúť naň pravým tlačidlom myši a znova vybrať možnosť „Odinštalovať“, aby ste postupovali podľa pokynov príslušného sprievodcu.

V moderných verziách systému Windows sa čoraz viac odporúča použiť aplikáciu konfiguráciaÚplný zoznam programov nájdete v ponuke Štart > Nastavenia > Aplikácie > „Aplikácie a funkcie“. Jednoducho vyhľadajte (alebo prejdite na) aplikáciu, ktorú chcete odstrániť, klepnite na tri bodky vpravo a vyberte možnosť „Odinštalovať“, aby systém urobil zvyšok.

Odstránenie bloatwaru zo systému Windows pomocou PowerShellu

Odstráňte bloatware priamo pomocou Windows PowerShell

Keď predchádzajúce možnosti neumožňujú odinštalovať aplikáciu (alebo keď chcete automatizovať a byť agresívnejší), toto prichádza do úvahy. Windows PowerShellTáto konzola je veľmi výkonný nástroj, ktorý je predinštalovaný v systémoch Windows 10 aj Windows 11 a umožňuje vám manipulovať s balíkmi aplikácií UWP na nízkej úrovni.

Ak ho chcete používať s dostatočnými oprávneniami, prejdite do ponuky Štart, zadajte „PowerShell“ alebo „Windows PowerShell“ a vyberte možnosť „Vykonať ako správca“Po zobrazení výzvy prijmite kontrolu používateľských účtov, pretože odstránenie aplikácií zo systému vyžaduje zvýšené oprávnenia.

Po otvorení okna je základný príkaz na odinštalovanie predinštalovanej aplikácie Appx:

Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage

Kľúčom je tu nahradiť Názov aplikácie významnou časťou identifikátora balíka. Napríklad, ak chcete odstrániť herný panel Xbox, môžete použiť niečo ako *Xbox*Ak potrebujete nájsť presný názov, môžete spustiť Get-AppxPackage bez filtrov a prezrite si zoznam alebo vyhľadávajte podľa konkrétnych vzorov, kým nenájdete ten správny balík.

Ak chcete vykonať dôkladnejšie vyčistenie, môžete spustiť variácie príkazu, ktoré ovplyvnia všetky používateľské účty alebo dokonca základný obraz, ale to si vyžaduje oveľa väčšiu opatrnosť, najmä na počítačoch, ktoré sa budú používať v produkčnom prostredí alebo v podnikovom prostredí, kde Akákoľvek zmena môže narušiť pracovné postupy.

Automatizácia čistenia: Odblokovanie skriptov z PowerShellu

Pre používateľov, ktorí uprednostňujú viac riadený prístup, existujú komunitné skripty a nástroje s otvoreným zdrojovým kódom, ktoré umožňujú Odstráňte veľké množstvo bloatwaru jediným príkazomJedným z najznámejších je sada skriptov typu „Windows Debloater“, ktoré sa sťahujú a spúšťajú z PowerShellu.

Najbežnejší spôsob použitia, ako je znázornené v mnohých návodoch, je otvoriť Windows PowerShell (alebo Windows Terminal v systéme Windows 11) ako správca a zadať príkaz:

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

S touto inštrukciou PowerShell používa Invoke-WebRequest (iwr) stiahnuť skript priamo z internetu a spustiť ho v pamäti pomocou Invoke-Expression (iex)Takto nemusíte súbor ani manuálne ukladať: stačí spustiť príkaz, počkať niekoľko sekúnd a otvorí sa okno s jednoduchým rozhraním na použitie zmien.

V tomto grafickom rozhraní uvidíte niekoľko možností na úpravu správania systému Windows: napríklad vypnite CortanuVypnite vstavanú čítačku PDF v Edge, vynútite tmavý režim, odstráňte OneDrive alebo zmeňte nastavenia ochrany osobných údajov a telemetrie. Najvýraznejšou časťou je zvyčajne tlačidlo pre „Odstráňte všetok bloatware“, ktorý sa pokúša jedným ťahom odstrániť väčšinu predinštalovaných aplikácií považovaných za nepotrebné.

Okrem toho zvyčajne existuje možnosť použitia vlastný zoznam blokovanýchTáto možnosť vám umožňuje určiť, ktoré aplikácie chcete odstrániť a ktoré chcete ponechať. Ponúka väčšiu kontrolu, ale vyžaduje si dobrú znalosť balíkov a závislostí, aby sa predišlo náhodnému odstráneniu niečoho dôležitého.

Odblokovanie systému Windows 11

Skripty na odblokovanie systému Windows 10: Čo robia a prečo sú také citlivé

Ďalšou rodinou veľmi populárnych riešení sú tzv. Odblokovanie skriptov systému Windows 10Ide o sadu súborov PowerShell a CMD a úprav registra, ktoré idú ďaleko za rámec jednoduchého odstraňovania aplikácií. Sú určené pre čisté inštalácie systému Windows, kde je systém čerstvo nainštalovaný a ešte nebolo pridaných veľa programov alebo osobných údajov.

Sám autor týchto skriptov odporúča ich používanie iba na novo nainštalovaných systémochDôvod je jednoduchý: počas používania systému Windows sa pridávajú služby, programy a závislosti, ktoré môžu závisieť od funkcií, ktoré tieto skripty deaktivujú alebo odstraňujú. Ak aplikujete agresívne zmeny na systém, ktorý už používate, je to jednoduchšie. rozbiť niečo, čo budeš neskôr potrebovať.

Balík Debloat zvyčajne obsahuje približne deväť hlavných skriptov určených na:

  • Bloková telemetria.
  • Zakázať služby systému Windows.
  • Úplne vypnite program Windows Defender.
  • Odstrániť nástroje na spätnú väzbu.
  • Upravte možnosti ochrany osobných údajov.
  • Optimalizujte rozhranie systému Windows.
  • Optimalizácia aktualizácií systému Windows.
  • Odstránenie predinštalovaných aplikácií.
  • Zakázať OneDrive.

Mnoho používateľov sa rozhodne spustiť iba niektoré z týchto skriptov, napríklad ten, ktorý zakáže OneDrive, alebo ten, ktorý odstráni predinštalované aplikácie a ostatné ponechá nedotknuté. Keďže ide o súbory vo formáte obyčajného textu, môžete kedykoľvek... Otvorte ich v programe Poznámkový blok a rozhodnite sa, ktoré riadky ponecháte aktívne a ktoré komentujete, aby ste prispôsobili správanie svojim potrebám.

Ďalšie pokročilé nastavenia zahrnuté v balíkoch Debloat

Okrem hlavných skriptov balíčky Debloat zvyčajne obsahujú aj sadu doplnkové služby vo forme súborov PowerShell, CMD alebo .reg. Tieto malé doplnky vám umožňujú zmeniť veľmi špecifické správanie systému bez toho, aby boli také agresívne ako skripty jadra.

Napríklad môžete nájsť skripty pre povoliť rozšírené spustenie Windows, čo uľahčuje prístup k prostrediam na obnovenie alebo umožňuje rýchle prepnutie do tmavého režimu systému bez nutnosti hľadať túto možnosť v Nastaveniach.

Úpravy sú tiež časté pre zakázať interné funkcie ako napríklad kompresia pamäte, predbežné načítanie súborov, naplánované úlohy, ktoré sa považujú za nepotrebné, alebo vyhľadávací panel v ponuke Štart, ako aj nástroje na povolenie klasického prehliadača obrázkov, aktiváciu tzv. „Božieho režimu“ alebo použitie malých vylepšení výkonu na SSD diskoch.

Vo všetkých prípadoch tieto dodatočné skripty tiež vyžadujú spustiť ako správca na úpravu registra, služieb alebo naplánovaných úloh. Keďže sú však menej invazívne ako tie hlavné, ich používanie sa vo všeobecnosti považuje za bezpečnejšie, za predpokladu, že presne viete, čo robia a prečo ich používate.

Príprava PowerShellu pred spustením skriptov tretích strán

Ak sa rozhodnete použiť skripty stiahnuté z GitHubu alebo iných repozitárov, existuje niekoľko odporúčaných predbežných krokov, ktoré treba vykonať. Pripravte si systém a minimalizujte rizikáPrvá vec je vždy si stiahnuť najnovšiu verziu priamo z pôvodného zdroja a vyhnúť sa kópiám tretích strán.

Keď máte balík v počítači, otvorte PowerShell ako správca a upravte pravidlá vykonávania skriptov pre vášho aktuálneho používateľa. Typický príkaz na povolenie vykonávania nepodpísaných skriptov vo vašej relácii je:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Tento príkaz ruší obmedzenia, ktoré bránia spúšťaniu skriptov PowerShell stiahnutých z internetu, hoci by sa mal používať rozumne a neskôr ho vrátiť späť, ak je prostredie citlivé. Okrem toho, aby ste sa vyhli bezpečnostným upozorneniam o stiahnutých súboroch, môžete odblokovať všetky skripty v balíku naraz pomocou:

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

Potom budete pripravení Spustite skripty dvojitým kliknutím alebo ich presunutím do okna PowerShellu. Ak sa niektorý z nich predčasne zatvorí, napríklad ten, ktorý sa pokúša vypnúť program Windows Defender, je najlepšie reštartovať počítač a znova ho spustiť, kým sa nedokončí bez chýb.

Keď skript dokončí svoju prácu a systém sa reštartuje, všetky zmeny by sa mali prejaviť. Je normálne, že pri prvom ďalšom spustení si všimnete... Systém Windows to trvá niekoľko sekúnd dlhšie. pri reorganizácii služieb a komponentov pred návratom do normálu.

Bežné problémy a riziká pri používaní agresívnych skriptov

Je dôležité pochopiť, že systém Windows natívne neponúka jednoduchú možnosť pre deaktivovať určité interné funkcie (telemetria, Defender, hlboké integrácie atď.). Preto sa mnohé z týchto skriptov uchyľujú k pomerne agresívnym technikám, ako je napríklad mazanie citlivých kľúčov registra, nahrádzanie systémových komponentov alebo vynucovanie politík, ktoré nie sú určené pre koncového používateľa.

Toto všetko môže viesť k nežiaduce vedľajšie účinky Ak presne neviete, čo robíte. Medzi najčastejšie hlásené chyby po použití týchto typov balíkov patrí napríklad zastavenie funkcie vyhľadávania v ponuke Štart, prerušenie procesu Sysprep (kľúčové v prostrediach firemných obrazov) alebo chyby vyskytujúce sa pri bezdrôtových adaptéroch Xbox a iných periférnych zariadeniach, ktoré sa integrujú so systémovými službami.

Je tiež pomerne bežné stretnúť sa Problémy s kompatibilitou so Skypemalebo že moderné metódy autentifikácie, ako je rozpoznávanie tváre alebo skenovanie odtlačkov prstov, prestanú fungovať, ak skripty zakázali služby súvisiace s biometriou alebo moderným prihlásením.

Preto je odporúčanie veľmi jasné: používajte tieto skripty pod vašu zodpovednosť A vždy začnite s manuálne vytvoreným bodom obnovenia alebo obrazom systému, ak je počítač kritický. Týmto spôsobom, ak sa niečo pokazí, môžete systém Windows vrátiť do predchádzajúceho stavu a pokračovať v normálnej práci bez toho, aby ste ho museli preinštalovať od začiatku.

Preinštalujte systém Windows so zachovaním súborov, ale bez pôvodných aplikácií

V niektorých prípadoch, najmä ak je systém už výrazne upravený alebo plný zvyškov programu, môže byť rozumnejšie zvoliť si čistý reset systému Windows Namiesto prechodu aplikácie po aplikácii pomocou PowerShellu alebo skriptov tretích strán obsahujú systémy Windows 10 a 11 možnosť obnovenia, ktorá preinštaluje systém, uchová vaše osobné súbory a odstráni väčšinu aplikácií vrátane mnohých predinštalovaných.

V systéme Windows 10 bol klasický prístup použiť možnosť „Nový štart“ v časti Zabezpečenie systému Windows v časti Stav a výkon zariadenia. Odtiaľ ste mohli spustiť proces, ktorý preinštaloval operačný systém bez toho, aby ste sa dotkli dokumentov alebo fotografií, ale odstránili ste všetok softvér, ktorý pridal výrobca alebo ste ho sami pridali.

Bez ohľadu na verziu vám tieto funkcie obnovy vždy zobrazia zoznam aplikácií, ktoré budú odstránené Pred začatím preinštalácie sa môžete rozhodnúť, či ste ochotní stratiť svoje súbory. Po potvrdení sa systém Windows postará o zvyšok a po krátkom procese preinštalácie a reštartu sa systém spustí do oveľa čistejšieho stavu.

Táto metóda je menej podrobná ako spúšťanie konkrétnych príkazov, ale môže byť ideálna na obnovenie počítača do továrenských nastavení bez nutnosti úplného formátovania a je obzvlášť užitočná, keď sa po rozsiahlej aktualizácii systému opäť objavil bloatware a nechce sa vám opakovať manuálny proces.

Sú tieto metódy užitočné pre Windows 11, alebo je lepšie držať sa základov?

Problém s bloatware nezmizol ani s Windowsom 11, hoci je pravda, že nový systém sa vo všeobecnosti dodáva bez neho. Niečo ľahšie ako Windows 10Napriek tomu stále obsahuje predinštalované aplikácie, ktoré mnohí používatelia nikdy nepoužijú, a Microsoft naďalej tvrdí, že mnohé z nich „vylepšujú zážitok“, hoci pre veľkú časť komunity je to presne naopak.

Pokiaľ ide o používanie skriptov typu Debloat, ktoré boli pôvodne navrhnuté pre Windows 10, v systéme Windows 11, najrozumnejšie je nepoužívajte ich priamoHoci oba systémy zdieľajú mnoho komponentov, existuje dostatok vnútorných rozdielov, ktoré môžu spôsobiť, že niektoré skripty nemusia fungovať správne, nedokončia sa alebo váš počítač nebude možné používať.

Samotný ekosystém vývojárov zvyčajne odporúča počkať s špeciálne upravené verzie V systéme Windows 11 môžete manuálne odinštalovať aplikácie, ktoré nepotrebujete, z nastavení, ponuky Štart a PowerShellu bez toho, aby ste sa dotkli nízkoúrovňových služieb alebo Defenderu, pokiaľ presne neviete, čo robíte.

Medzitým, v profesionálnom prostredí je najmúdrejším postupom kombinovať Zásady Intune, starostlivo testované vlastné skripty a v prípade potreby odkazovať na obrázky alebo riešenia ako Autopilot, ale vždy sa vyhýbať používaniu generických balíkov nájdených na internete, ktoré sľubujú „vyčistenie systému Windows 11 jedným kliknutím“ bez kontroly.

Keď na to príde, všetky tieto metódy – od kliknutia pravým tlačidlom myši v ponuke Štart až po najpokročilejšie skripty PowerShellu – majú za cieľ to isté: vrátiť ovládanie systému používateľoviUvoľnenie zdrojov, zníženie hluku a prispôsobenie systému Windows vašim skutočným potrebám. Či už ide o novo zakúpený osobný notebook alebo rozsiahle nasadenie počítačov spravovaných službou Intune, pochopenie toho, čo je bloatware, ako ho identifikovať a aké sú riziká spojené s jeho odstraňovaním, vám umožní robiť informovanejšie rozhodnutia a udržiavať vaše počítače čisté, rýchle a bez nepotrebného softvéru.