Bloatware eltávolítása Windows rendszerből a PowerShell segítségével

  • A Windowsban található Bloatware előre telepített alkalmazásokból áll, amelyek jogosak, de szükségtelenek, erőforrásokat fogyasztanak és túlzsúfolják a rendszert.
  • A Windows natív módszereket kínál (Start, Beállítások, Vezérlőpult és PowerShell) ezen alkalmazások számos részének eltávolítására.
  • Léteznek Debloat szkriptek és harmadik féltől származó eszközök, amelyek automatizálják a tisztítást, de a legagresszívabbak jelentős kockázatokkal járnak.
  • Professzionális rendszerekben ajánlott a PowerShell, a felügyeleti házirendek és a tiszta újratelepítések kombinálása a feltorlódott szoftverek biztonságos kezelése érdekében.

Bloatware eltávolítása Windows rendszerből a PowerShell segítségével

Ha most vettél egy új PC-t Windows 10 vagy 11 rendszerrel, és az első dolog, amit látsz, egy sor próbaverziós alkalmazás, játék és eszköz, amiket soha nem kértél, ne aggódj: nem vagy egyedül. Az ilyen típusú programok az úgynevezett Windows felfúvódó szoftverek És amellett, hogy helyet foglalnak, lelassíthatják a rendszert, és rendetlenséget okozhatnak egy egyébként tiszta telepítésben. Ezért fontos tudni, hogyan távolítható el a feltorlódást okozó szoftver Windows rendszerből a PowerShell használatával.

Otthoni környezetben kellemetlenséget okozhat, de üzleti környezetben komoly problémává válhat: több tucat vagy több száz számítógép ugyanazokkal a felturbózott alkalmazásokkal, extra szolgáltatásokkal a háttérben, és a felhasználókat olyan szoftverek zavarják, amelyeknek semmi közük a munkájukhoz. Szerencsére vannak nagyon hatékony módszerek a... Bloatware eltávolítása Windows rendszerből a PowerShell segítségével és egyéb eszközök, az egyszerű grafikus felületektől a nagyon hatékony szkriptekig, amelyek gyakorlatilag "vadonatúj" rendszert eredményeznek.

Pontosan mi a bloatware Windows 10-ben és Windows 11-ben?

Amikor felfúvódó szoftverekről beszélünk, akkor a következőkre gondolunk: előre telepített szoftverek, amelyeket nem kértél Ezeket a Microsoft vagy a számítógépgyártó (Dell, HP, Lenovo stb.) adja hozzá. Nem rosszindulatú programok: legitim alkalmazások, gyakran próbaverziók vagy segédprogramok, amelyeket azért népszerűsítenek, hogy ösztönözzék a felhasználókat a kipróbálásukra, mielőtt egy versenytárshoz váltanának.

A probléma akkor merül fel, amikor ezek az alkalmazások lejárnak, elavulnak, vagy egyszerűen soha többé nem fogod használni őket. Ezen a ponton... Továbbra is elfoglalják a teret és fogyasztják az erőforrásokatIdegesítő értesítéseket jeleníthetnek meg, sőt kockázatokat is teremthetnek, ha leállítják a frissítést, vagy olyan összetevőket tartalmaznak, amelyek túlságosan integrálva vannak a rendszerbe.

A Windows 10/11 leggyakoribb felfúvódó programjai között általában a következőket találjuk: Microsoft és harmadik féltől származó alkalmazások például a OneNote regionális verziói, az integrált játékok, az Xbox Game Bar, promotált videó- ​​vagy zenealkalmazások, a támogatási és súgóeszközök, illetve a Start menühöz rögzített eszközök, amelyek semmilyen módon nem járulnak hozzá a napi munkához.

A márkás számítógépeken a Microsoft felturbózott szoftverei mellett az ún. OEM közművekGyártói vezérlőpultok, optimalizálók, perifériakezelők, távoli támogató eszközök stb. Sok esetben ártalmatlanok, de gyakran olyan funkciókat ismételnek, amelyeket a Windows már elvégez, és a memóriában maradnak anélkül, hogy egyértelmű előnyt biztosítanának.

bloatware

Valós példa: felduzzadt szoftverek Windows 11 Pro rendszerű Dell laptopokon

A modern vállalatoknál nagyon gyakori eset, hogy a szervezetek olyanokat használnak, amelyek Microsoft 365 Intune-nalhelyi szerverek vagy helyszíni Active Directory nélkül. Olyan laptopokat kapnak, mint a Dell Latitude 5440, Windows 11 Pro gyárilag telepítve és az előfizetés aktiválásának előnyeit használják ki (Windows Enterprise felhasználónként) a vállalati rendszerkép-infrastruktúra fenntartása helyett.

A közelmúltig az Intune számos ilyen alkalmazás egyszerű kezelését tette lehetővé a következő integrációnak köszönhetően: Microsoft Store cégeknekKijelölhetsz bizonyos csomagokat (például Microsoft Solitaire, Xbox, Mail and Calendar, Dell ügynökprogram stb.), és megjelölheted őket eltávolításra a telepítés helyett. De ez... A Microsoft Store Vállalati verzió opció eltűntEzért már nem lehet erre a munkafolyamatra hagyatkozni a berendezések automatikus tisztításához.

Ezekben a kizárólag felhőalapú környezetekben sok vállalat azt tapasztalja, hogy Dell laptopjai olyan segédprogramokkal rendelkeznek, mint például Dell Display Manager 2.1, Dell Optimizer Core, Dell Pár, Dell Peripheral Manager és különféle Microsoft 365 és OneNote csomagok több nyelven (spanyol-spanyol, spanyol-amerikai, francia-francia, portugál-brazil), amelyek nem mindig szükségesek. Ezek az alkalmazások nem jelennek meg a jelenlegi Microsoft Store-ban, így Nem kezelhetők áruházi alkalmazásként az Intune-ból.

A nyilvánvaló alternatíva az, hogy DISM és PowerShell csomagok eltávolításához közvetlenül a rendszerképből vagy a rendszerből, ami teljes kontrollt biztosít, de több munkát is igényel: szkriptek karbantartása, tesztelésük a Windows minden verziójával, a változtatások dokumentálása és a kritikus szervezeti funkciók meghibásodásának kockázatának minimalizálása.

Alapvető Windows-beállítások a felfúvódó szoftverek szkriptek nélküli eltávolításához

Mielőtt belemerülnénk a haladó parancsokba vagy az automatizált szkriptekbe, érdemes megjegyezni, hogy a Windows 10 és a Windows 11 tartalmazza a következőket: számos beépített módszer az alkalmazások eltávolítására anélkül, hogy a PowerShellhez kellene hozzányúlni, ha nem akarod túl bonyolítani a dolgokat.

A leggyorsabb módja, ha az alkalmazás lehetővé teszi, a saját Start menüWindows 11 rendszerben az összes alkalmazás fel van sorolva. Ehhez kattintson a Start gombra, keresse meg az alkalmazást (a rögzített alkalmazások vagy az „Összes alkalmazás” között), kattintson rá jobb gombbal, és válassza a lehetőséget. "Eltávolítás"Ez elindítja a klasszikus eliminációs folyamatot.

Néhány hagyományosabb alkalmazást továbbra is a VezérlőpultHa a keresőmezőbe beírod a „Vezérlőpult” kifejezést, akkor a „Programok > Programok és szolgáltatások” részhez jutsz, ahol megkeresheted a programot, rákattinthatsz jobb gombbal, majd ismét kiválaszthatod az „Eltávolítás” lehetőséget a megfelelő varázsló követéséhez.

A Windows modern verzióiban egyre inkább ajánlott az alkalmazás használata. konfigurációA Start > Beállítások > Alkalmazások > „Alkalmazások és funkciók” menüpontban megtalálod a programok teljes listáját. Egyszerűen keresd meg (vagy görgess le) az eltávolítani kívánt alkalmazást, koppints a jobb oldalon található három pontra, és válaszd az „Eltávolítás” lehetőséget, hogy a rendszer elvégezze a többit.

Bloatware eltávolítása Windows rendszerből a PowerShell segítségével

Bloatware eltávolítása közvetlenül a Windows PowerShell használatával

Ha az előző beállítások nem teszik lehetővé egy alkalmazás eltávolítását (vagy ha automatizálni és agresszívabban használni szeretné), akkor ez a beállítás jön létre. Windows PowerShellEz a konzol egy nagyon hatékony eszköz, amely előre telepítve van mind a Windows 10, mind a Windows 11 rendszeren, és lehetővé teszi az UWP alkalmazáscsomagok alacsony szintű kezelését.

A megfelelő jogosultságokkal való használathoz lépjen a Start menübe, írja be a „PowerShell” vagy a „Windows PowerShell” parancsot, és válassza a lehetőséget. "Futtatás rendszergazdaként"Fogadja el a felhasználói fiókok felügyeletét, amikor a rendszer kéri, mivel az alkalmazások rendszerből való eltávolításához emelt szintű jogosultságok szükségesek.

Miután megnyílt az ablak, az előre telepített Appx alkalmazás eltávolításának alapvető parancsa a következő:

Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage

A lényeg itt a csere Alkalmazásnév a csomagazonosító jelentős része által. Például, ha el szeretnéd távolítani az Xbox Game Bart, használhatsz valami ilyesmit *Xbox*Ha meg kell találnia a pontos nevet, futtathatja a Get-AppxPackage szűrők nélkül, és tekintse át a listát, vagy keressen adott minták alapján, amíg meg nem találja a megfelelő csomagot.

Ha alaposabb tisztítást szeretne végezni, futtathatja a parancs olyan variációit, amelyek az összes felhasználói fiókot vagy akár az alapképet is érintik, de ez sokkal nagyobb odafigyelést igényel, különösen azokon a gépeken, amelyeket éles környezetben vagy vállalati környezetben fognak használni, ahol Bármilyen változás megzavarhatja a munkafolyamatokat.

Automatizált tisztítás: Szkriptek felhalmozódásának csökkentése PowerShellből

Azoknak a felhasználóknak, akik egy irányítottabb megközelítést részesítenek előnyben, nyílt forráskódú közösségi szkriptek és eszközök állnak rendelkezésre, amelyek lehetővé teszik Távolítson el nagy mennyiségű felduzzadt szoftvert egyetlen paranccsalAz egyik legismertebb a "Windows Debloater" típusú szkriptek halmaza, amelyeket a PowerShellből töltenek le és futtatnak.

A leggyakoribb használati mód, ahogy azt számos oktatóanyag is mutatja, a Windows PowerShell (vagy a Windows 11-ben a Windows Terminál) rendszergazdaként történő megnyitása és a következő parancs beírása:

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

Ezzel az utasítással a PowerShell a következőt használja: Invoke-WebRequest (iwr) hogy közvetlenül az internetről töltse le a szkriptet, és futtassa a memóriában a következővel: Meghívási kifejezés (iex)Így még manuálisan sem kell menteni a fájlt: csak futtassa a parancsot, várjon néhány másodpercet, és egy egyszerű felülettel rendelkező ablak nyílik meg a módosítások alkalmazásához.

Ezen a grafikus felületen számos lehetőséget láthat a Windows viselkedésének beállítására: például tiltsa le a Cortana-tTiltsd le a beépített PDF-olvasót az Edge-ben, kényszerítsd a sötét módot, távolítsd el a OneDrive-ot, vagy módosítsd az adatvédelmi és telemetriai beállításokat. A legszembetűnőbb rész általában a gomb "Távolítson el minden felduzzadt szoftvert", amely megpróbálja egy csapásra eltávolítani a szemétnek tartott előre telepített alkalmazások nagy részét.

Ezenkívül általában lehetőség van arra is, hogy egy egyéni tiltólistaEz a beállítás lehetővé teszi, hogy megadd, mely alkalmazásokat szeretnéd eltávolítani, és melyeket szeretnéd megtartani. Nagyobb kontrollt kínál, de a csomagok és függőségek alapos ismeretét igényli, hogy elkerüld a fontos dolgok véletlen eltávolítását.

Windows 11 deblot

Windows 10 Debloat szkriptek: Mit csinálnak és miért olyan érzékenyek

Egy másik nagyon népszerű megoldáscsalád az ún. Windows 10 szkriptek blokkolásának eltávolításaEz egy PowerShell és CMD fájlokból, valamint beállításjegyzék-módosításokból álló készlet, amely messze túlmutat az alkalmazások egyszerű eltávolításán. Tiszta Windows-telepítésekhez készült, ahol a rendszer frissen van telepítve, és még nem sok program vagy személyes adat lett hozzáadva.

Maga a szkriptek szerzője ajánlja használatukat csak újonnan telepített rendszerekenAz ok egyszerű: a Windows használata során olyan szolgáltatások, programok és függőségek adódnak hozzá, amelyek olyan funkciókra támaszkodhatnak, amelyeket ezek a szkriptek letiltanak vagy eltávolítanak. Ha agresszív módosításokat hajt végre egy olyan rendszeren, amelyet már használ, ez könnyebben megtörténhet. tépj el valamit, amire később szükséged lesz.

A Debloat csomag általában kilenc fő szkriptet tartalmaz, amelyek célja:

  • Telemetria blokkolása.
  • Windows szolgáltatások letiltása.
  • Teljesen tiltsa le a Windows Defendert.
  • Visszajelzési eszközök eltávolítása.
  • Adatvédelmi beállítások módosítása.
  • Optimalizálja a Windows felületét.
  • Optimalizálja a Windows frissítéseket.
  • Előre telepített alkalmazások eltávolítása.
  • A OneDrive letiltása.

Sok felhasználó úgy dönt, hogy csak néhány szkriptet futtat, például azt, amelyik letiltja a OneDrive-ot, vagy azt, amelyik eltávolítja az előre telepített alkalmazásokat, a többit érintetlenül hagyva. Mivel ezek egyszerű szöveges fájlok, mindig... Nyisd meg őket a Jegyzettömbben és döntsd el, mely sorokat hagyd aktívan, és melyekhez fűzz megjegyzést, hogy a viselkedést az igényeidhez igazítsd.

A Debloat csomagokban található egyéb speciális beállítások

A fő szkriptek mellett a Debloat csomagok jellemzően a következőket is tartalmazzák: további közművek PowerShell, CMD vagy .reg fájlok formájában. Ezek a kis extrák lehetővé teszik a nagyon specifikus rendszerviselkedések módosítását anélkül, hogy olyan agresszívak lennének, mint a kernel szkriptek.

Például szkripteket találhatsz a következőkhöz: speciális indítás engedélyezése Windows, megkönnyítve a helyreállítási környezetekhez való hozzáférést, vagy gyorsan átváltva a rendszer sötét módjára anélkül, hogy a Beállításokban kellene keresgélni a lehetőséget.

A kiigazítások gyakoriak a következők esetében is: belső funkciók letiltása mint például a memória-tömörítés, a fájlok előzetes letöltése, az ütemezett, nélkülözhető feladatok vagy a Start menü keresősávja, valamint olyan segédprogramok, amelyek lehetővé teszik a klasszikus képnézegető engedélyezését, az úgynevezett „Isten mód” aktiválását, vagy apró teljesítménybeli módosításokat alkalmaznak az SSD-meghajtókon.

Minden esetben ezek a további szkriptek is megkövetelik rendszergazdaként futtatni a beállításjegyzék, a szolgáltatások vagy az ütemezett feladatok módosítására. Mivel azonban kevésbé tolakodóak, mint a főbbek, használatukat általában biztonságosabbnak tekintik, feltéve, hogy pontosan tudjuk, mit csinálnak és miért használjuk őket.

Készítse elő a PowerShell-t harmadik féltől származó szkriptek futtatása előtt

Ha úgy dönt, hogy a GitHubról vagy más adattárakból letöltött szkripteket használ, számos ajánlott előzetes lépést kell követnie Készítse elő rendszerét és minimalizálja a kockázatokatAz első dolog, hogy mindig a legújabb verziót töltsük le közvetlenül az eredeti forrásból, kerüljük a harmadik féltől származó másolatokat.

Miután a csomag telepítve van a számítógépére, nyissa meg a PowerShell-t rendszergazdaként, és állítsa be a szkriptfuttatási szabályzat az aktuális felhasználó számára. Egy tipikus parancs az aláíratlan szkriptek munkamenetben történő végrehajtásának engedélyezéséhez:

Set-ExecutionPolicy Unrestricted -Scope CurrentUser

Ez a parancs feloldja azokat a korlátozásokat, amelyek megakadályozzák az internetről letöltött PowerShell-szkriptek futtatását, bár körültekintően kell használni, és utána vissza kell állítani, ha a környezet érzékeny. Ezenkívül a letöltött fájlokkal kapcsolatos biztonsági figyelmeztetések elkerülése érdekében egyszerre feloldhatja a csomagban található összes szkript blokkolását a következővel:

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

Ezt követően készen állsz majd arra, hogy Futtassa a szkripteket dupla kattintással vagy a PowerShell ablakba húzva őket. Ha bármelyikük idő előtt bezárul, például az, amelyik megpróbálja letiltani a Windows Defendert, akkor a legjobb, ha újraindítja a számítógépet, és addig futtatja, amíg hiba nélkül be nem fejeződik.

Miután a szkript befejezte a munkáját és a rendszer újraindult, az összes módosításnak érvénybe kell lépnie. Normális, ha az első további rendszerindításkor... A Windows néhány plusz másodpercet vesz igénybe. a szolgáltatások és az összetevők átszervezésében a normális kerékvágásba való visszatérés előtt.

Gyakori problémák és kockázatok agresszív szkriptek használatakor

Fontos megérteni, hogy a Windows nem kínál natívan egyszerű opciót a következőkre: bizonyos belső funkciók letiltása (telemetria, Defender, mély integrációk stb.). Ezért ezek közül a szkriptek közül sok meglehetősen agresszív technikákhoz folyamodik, például bizalmas beállításkulcsok törléséhez, rendszerösszetevők cseréjéhez vagy nem a végfelhasználónak szánt szabályzatok kikényszerítéséhez.

Mindez oda vezethet, hogy nem kívánt mellékhatások Ha nem tudod pontosan, mit csinálsz. Az ilyen típusú csomagok használata után jelentett leggyakoribb hibák közé tartozik például a Start menü keresési funkciójának leállása, a sysprep folyamat megszakadása (kulcs a vállalati rendszerkép-környezetekben), vagy az Xbox vezeték nélküli adapterekkel és más, a rendszerszolgáltatásokkal integrálódó perifériákkal kapcsolatos hibák.

Azzal is viszonylag gyakran találkozhatunk Skype kompatibilitási problémákvagy hogy a modern hitelesítési módszerek, mint például az arcfelismerés vagy az ujjlenyomat-olvasás, nem működnek, ha a szkriptek letiltották a biometrikus azonosítással vagy a modern bejelentkezéssel kapcsolatos szolgáltatásokat.

Ezért a javaslat egyértelmű: használd ezeket a szkripteket az ön felelőssége alatt És mindig egy manuálisan létrehozott visszaállítási ponttal vagy egy rendszerképpel kezdje, ha a számítógép kritikus. Így ha valami probléma adódik, visszaállíthatja a Windowst az előző állapotába, és folytathatja a normális munkát anélkül, hogy újra kellene telepítenie a rendszert a nulláról.

Telepítse újra a Windowst a fájlok megőrzésével, de a gyári alkalmazások nélkül

Bizonyos esetekben, különösen akkor, ha a rendszer már erősen módosított vagy tele van programmaradványokkal, bölcsebb lehet a következőt választani: tiszta Windows alaphelyzetbe állítás Ahelyett, hogy alkalmazásonként haladna PowerShell vagy harmadik féltől származó szkriptekkel, a Windows 10 és 11 tartalmaz egy helyreállítási lehetőséget, amely újratelepíti a rendszert, megőrzi a személyes fájlokat, és eltávolítja a legtöbb alkalmazást, beleértve számos előre telepített alkalmazást is.

A Windows 10 rendszerben a klasszikus megközelítés az volt, hogy a Windows biztonságon belül az Eszközállapot és teljesítmény részben az „Újraindítás” lehetőséget használták. Innen elindíthatott egy folyamatot, amely újratelepítette az operációs rendszert dokumentumok vagy fényképek megérintése nélkül, de az összes olyan szoftver eltávolításával, amelyet a gyártó vagy Ön telepített.

A verziótól függetlenül ezek a helyreállítási funkciók mindig megmutatják az eltávolításra kerülő alkalmazások listája Az újratelepítés megkezdése előtt eldöntheted, hogy hajlandó vagy-e elveszíteni őket. A megerősítést követően a Windows gondoskodik a többiről, és egy rövid újratelepítési és újraindítási folyamat után egy sokkal tisztább rendszer indul el.

Ez a módszer kevésbé részletes, mint a specifikus parancsok futtatása, de ideális lehet a számítógép gyári beállításainak visszaállítására anélkül, hogy teljesen formázni kellene, és különösen hasznos, ha egy nagyobb rendszerfrissítés után visszakerült a bloatware, és nincs kedved megismételni a manuális folyamatot.

Hasznosak ezek a módszerek Windows 11 rendszeren, vagy jobb, ha az alapoknál maradunk?

A bloatware probléma nem tűnt el a Windows 11-gyel, bár igaz, hogy az új rendszer általában nélküle érkezik. Valami könnyebb, mint a Windows 10Ennek ellenére továbbra is előre telepített alkalmazásokkal érkezik, amelyeket sok felhasználó soha nem fog használni, és a Microsoft továbbra is azt állítja, hogy sok közülük "javítja az élményt", annak ellenére, hogy a közösség nagy része számára éppen az ellenkezője igaz.

Az eredetileg Windows 10-hez tervezett Debloat típusú szkriptek Windows 11-en történő használatával kapcsolatban a legésszerűbb dolog a következő: ne használd őket közvetlenülBár a két rendszer számos közös komponenst tartalmaz, elegendő belső különbség van ahhoz, hogy egyes szkriptek hibásan működjenek, ne fejeződjenek be, vagy használhatatlanná tegyék a számítógépet.

Maga a fejlesztői ökoszisztéma általában azt javasolja, hogy várjunk a speciálisan átalakított változatok Windows 11 esetén manuálisan eltávolíthatja a nem szükséges alkalmazásokat a Beállításokból, a Start menüből és a PowerShellből anélkül, hogy az alacsony szintű szolgáltatásokhoz vagy a Defenderhez kellene hozzányúlnia, kivéve, ha pontosan tudja, mit csinál.

Eközben professzionális környezetben a legbölcsebb megoldás az, ha kombináljuk Intune-szabályzatok, gondosan tesztelt egyéni szkripteket, és adott esetben referenciaképeket vagy megoldásokat, például az Autopilotot, de mindig kerülje az interneten található generikus csomagok alkalmazását, amelyek ellenőrzés nélkül ígérik a „Windows 11 egyetlen kattintással történő megtisztítását”.

Végső soron ezek a módszerek – a Start menüben a jobb gombbal történő kattintástól a legfejlettebb PowerShell szkriptekig – mind ugyanazt a célt szolgálják: adja vissza a rendszervezérlést a felhasználónakErőforrások felszabadítása, zajcsökkentés és a Windows testreszabása a tényleges igényekhez. Akár egy újonnan vásárolt személyi laptopról, akár Intune által felügyelt számítógépek tömeges telepítéséről van szó, a feltorlódott szoftverek (bloatware) megértése, azonosítása és eltávolításával járó kockázatok lehetővé teszik, hogy megalapozottabb döntéseket hozzon, és számítógépeit tisztán, gyorsan és felesleges szoftverektől mentesen tartsa.