Hogyan lehet eltávolítani a nem használt illesztőprogramokat a Windows rendszerből. Hogyan lehet eltávolítani a régi illesztőprogramot

27.09.2019 Biztonság

Szinte minden felhasználó csatlakoztat telefont, táblagépet, olvasót, pendrive-ot és külső HDD. Amikor ezekkel az eszközökkel dolgozik, a Windows telepíti az illesztőprogramokat. A működés végén nem törlődnek a számítógépről (azaz fokozatosan felhalmozódnak), és az ideiglenes fájlokhoz hasonlóan a rendszerleíró adatbázis felesleges bejegyzései is összezavarják a rendszert.

Ezenkívül, ha az eszközöket leválasztják USB csatlakozó hibásan (a "Kivonat" funkció szoftverleállítás nélkül húzta ki), majd telepített illesztőprogramok nem csak a rendszerben maradnak, hanem tovább is működnek. Emiatt gyakran szoftverütközést okoznak egy másik USB-eszköz csatlakoztatása során (a rendszer „nem látja” az eszközt, hibákat ad, lefagy).

Ez a cikk segít elkerülni ezeket a problémákat: megmondja, hogyan távolíthatja el teljesen egy nem használt USB-meghajtó vagy modul illesztőprogramját az operációs rendszerből, hogyan távolíthatja el automatikusan az összes USB-illesztőprogramot.

Eltávolítás rendszeres eszközökkel

Felülettisztítás

1. Nyissa meg a Start menüt.

2. Kattintson a jobb gombbal a megjelenő "Számítógép" panelre. Válassza a "Tulajdonságok" lehetőséget a parancsok listájából.

3. A bal oldali oszlopban kattintson az "Eszközkezelő" elemre.

4. A diszpécser ablakban, be vízszintes menü, nyissa meg a Nézet részt, és kattintson a Rejtett eszközök megjelenítése elemre.

5. Nyissa meg az "USB Controllers" könyvtárat.

6. Távolítsa el a régi vagy nem használt illesztőprogramot: kattintson a jobb gombbal a nevére → kattintson a "Törlés" gombra.

Mélytisztítás

1. Tartsa lenyomva a Win gombot, és nyomja meg a Pause/Break gombot. Vagy nyissa meg: Start → jobb gombbal kattintson a "Számítógép" → Tulajdonságok elemre.

2. A megnyíló ablak bal oldali paneljén kattintson a " Extra lehetőségek rendszerek."

3. A Speciális lapon kattintson a Környezeti változók gombra.

4. A felső blokkban kattintson a "Létrehozás" gombra.

5. Az „Új felhasználói változó” ablakban:

  • a "Változó neve" sorba írja be: devmgr_show_nonpresent_devices;
  • a "Változó értékében" - 1.

6. Kattintson az OK gombra a változó panelen és a Környezeti változók ablakban.

7. Térjen vissza a rendszer tulajdonságai ablakba (Win + Break), és kattintson az "Eszközkezelő" elemre.

8. A kezelőben nyissa meg: Nézet → Rejtett megjelenítése…

9. Kattintson a "Konfiguráció frissítése..." gombra (az utolsó gombra a panelen).

10. A nem használt illesztőprogramok ikonjai a kezelőben szürkén jelennek meg (azaz törölheti ezt az illesztőprogramot). Nyissa meg egyenként a következő könyvtárakat, és távolítsa el a felesleges elemeket (jobb gombbal kattintson a névre → Törlés):

Nem Plug and Play eszközillesztők

Tanács! Ebben a könyvtárban a régi illesztőprogramokat is eltávolíthatja, programok telepítik amelyek már eltávolítva vannak a Windows rendszerből (például a Comodo tűzfalcsomag).

Az eszközök ezen része a flash meghajtókhoz, olvasókhoz és merevlemezekhez telepített illesztőprogramokat jeleníti meg. Az átlátszó objektum ikonok azt jelzik, hogy nincsenek használatban (nincs csatlakoztatva). Tehát nyugodtan megszabadulhat tőlük.

11. Ha a tisztítás befejeződött, indítsa újra a számítógépet.

Automatikus eltávolítás az USBDeview segédprogrammal

1. Másolja be ezt a hivatkozást böngészője címsorába - http://www.nirsoft.net/utils/usb_devices_view.html#DownloadLinks (a segédprogram hivatalos webhelye). Ezután nyomja meg az "ENTER" gombot.

2. A megnyílt oldalon:

  • ha 32 bites rendszere van, kattintson az első "USBDeview letöltése" hivatkozásra;
  • ha 64-x, akkor a második a "... x64 rendszerekre".

3. Csomagolja ki a letöltött archívumot: kattintson rá jobb gombbal → válassza az "Összes kibontása..." lehetőséget → a "Kicsomagolás..." ablakban kattintson a "Kicsomagolás" gombra.

4. Nyissa meg a kicsomagolt mappát. Futtassa rendszergazdai jogokkal futtatható fájl usbdeview.

5. A segédprogram ablaka megjeleníti a rendszerbe telepített összes illesztőprogram listáját. A letiltott elemek piros "chipekkel" vannak jelölve.

Az illesztőprogram Windows rendszerből való eltávolításához jelölje ki azt egy egérkattintással, majd kattintson a Kuka ikonra az USBDeview panelen. Vagy kattintson rá a jobb gombbal, és válassza a helyi menüből a "Kijelölt eszközök eltávolítása" lehetőséget.

Jegyzet. Az eltávolítási funkció mellett az USBDeview lehetőséget ad a felhasználónak az illesztőprogram letiltására / engedélyezésére, tulajdonságainak megtekintésére.

Az összes USB-eszköz-illesztőprogram eltávolítása

Az illesztőprogramok globális tisztítása a DriveCleanup segédprogrammal végezhető el (letöltési hivatkozás - http://uwe-sieber.de/files/drivecleanup.zip).

1. Csomagolja ki a számítógépére letöltött archívumot.

2. Ha 32 bites Windows rendszere van, nyissa meg a "Win32" mappát, ha 64, akkor az "x64" mappát.

3. Futtassa a „DriveCleanup” fájlt rendszergazdaként.

Az indítás után a segédprogram automatikusan megtisztítja. Az eljárás végén (amikor a „Nyomjon meg egy gombot” üzenet jelenik meg a konzolablakban), nyomja meg bármelyik gombot.

Sok sikert a rendszer beállításához!

Mint tudják, gyakran sok felhasználó számítógépes rendszerek szembe kell néznie a régi vagy nem használt illesztőprogramok eltávolításának problémájával. Ennek számos oka lehet, beleértve a hardverütközést, az eszköz helytelen működését. Ez magában foglalja az illesztőprogramok újabb verzióinak telepítését is. Itt felmerül a logikus kérdés: hogyan lehet eltávolítani egy eszköz illesztőprogramját?

Mi az a sofőr

Mielőtt elkezdené az illesztőprogram eltávolításának vagy frissítésének folyamatát, tudnia kell, mi az. Valójában ez egy kis program, amely kommunikációt biztosít a „vas” komponens és az operációs rendszer között, amely nélkül maga az eszköz nem fog működni, a rendszer nem is ismeri fel.

Egyes esetekben (különösen, ha az automatikus rendszerfrissítések engedélyezve vannak) szükségessé válik az illesztőprogram verziójának újabbra cseréje.

Az illesztőprogram verziójának és fájlinformációinak megtekintése

Most néhány szó arról, hogy mit kell tenni a törlési művelet folytatása előtt. Először meg kell találnia az illesztőprogram verzióját (különösen, ha a hardvergyártó hivatalos webhelyéről tölti le). Nagyon valószínű, hogy a rendszer a legújabb verzióval rendelkezik, és a berendezés ütközésének vagy üzemképtelenségének oka egyáltalán nem ebben van. Ezután az illesztőprogram eltávolításának problémája önmagában eltűnik. Ezt többféleképpen is meg lehet tenni.

Plug & Play eszközök vagy szabványos rendszerösszetevők esetében például használhatja a DirectX párbeszédpanelt (dxdiag parancs a Futtatás menüben). Igaz, itt láthatja a képernyő-illesztőprogramok, a hanghardver és az I / O eszközök verzióit (ha valami más nincs telepítve).

Az információk megtekintésének és az illesztőprogram eltávolításának kérdésében azonban jobb a Windows operációs rendszer szabványos eszközeit használni. Ráadásul ez a legegyszerűbb és leginkább bevált módszer.

Illesztőprogramok eltávolítása szabványos Windows-eszközökkel

Ebben az esetben a Vezérlőpult menüt kell használnia, amelyben az "Eszközkezelő" elem van kiválasztva. A név a telepített operációs rendszer verziójától függően változhat. Most csak válassza ki a kívánt eszközt, és hívja a helyi menüt, majd használja a "Tulajdonságok" parancsot. Lesz egy teljes leírás az illesztőprogram verziójáról (Illesztőprogram fül, Tulajdonságok menü).

Most nézzünk meg egy példát, mondjuk, hogyan távolíthatunk el egy audio-illesztőprogramot (vagy hogyan távolíthatunk el egy nyomtató-illesztőprogramot). Alapvetően nem számít a kérdés megfogalmazása, a séma ugyanaz. A fenti eljárásokat végrehajtjuk, de a "Tulajdonságok" gomb helyett a "Törlés" gombot használjuk. A rendszer kérni fogja a törlés megerősítését, majd újraindíthatja a számítógépet.

Ha a nyomtató-illesztőprogramok szabványosak és szerepelnek a telepítőcsomag Windows operációs rendszer, újraindítás után automatikusan telepítésre kerülnek. Ellenkező esetben telepítenie kell őket az eredeti lemezről, vagy le kell töltenie a gyártó hivatalos webhelyéről.

Egyébként az illesztőprogramokkal kapcsolatos információk ilyen módon történő megtekintésének módja is kényelmes, mert itt még maguknak a fájloknak a helyét is megtudhatja. Ha valamilyen okból a rendszer nem tudja eltávolítani az ilyen programokat, elkezdheti megoldani az illesztőprogram manuális teljes eltávolításának problémáját. Ehhez csak törölnie kell a fájlokat a rendszer által megjelölt helyről, valamint a megfelelő rendszerleíró kulcsokat. A tapasztalatlan felhasználóknak azonban erősen ellenjavallt ezt megtenni.

Harmadik féltől származó szoftver

Ma már jó néhány olyan program létezik, amely meg tudja oldani a régi illesztőprogramok automatikus eltávolításának problémáját. Az egyik ilyen a Driver Sweeper.

Ez szoftver sok testreszabási lehetőséggel rendelkezik, például szűrés berendezés gyártója szerint stb. De jobb, ha indításkor ellenőrizze az összes gyártó nevét, majd kezdje meg az elemzési és tisztítási folyamatot. Ez néhány percet vesz igénybe, majd jelentést küld az elavult vagy nem használt (redundáns) illesztőprogramokról a rendszerben. Ez utóbbiak egyébként képesek konfliktusokat okozni a berendezés működésében, hiszen maga a rendszer váltakozva hivatkozik egyik vagy másik meghajtóra.

Ne lepődjön meg, ha a program még az integrált videokártyákhoz vagy hangchipekhez is talál illesztőprogramokat. Ezután kattintson a "Tisztítás" gombra, majd minden, amit az alkalmazás talált, törlődik.

Természetesen egy tapasztalatlan felhasználó csak saját veszélyére és kockázatára tehet ilyen dolgokat, de amint a gyakorlat azt mutatja, ez a program teljesen helyesen működik, nem okoz meghibásodást az operációs rendszerben, és nem zavarja meg a szoftver- és hardverelemek működését.

Automatikus frissítés

Az ilyen típusú programok közé tartozik speciális közművek, szánt automatikus frissítés a rendszerben elérhető összes illesztőprogram. Az illesztőprogram eltávolításának kérdése egyetlen egyszerű okból nem éri meg. Az a tény, hogy sok program képes automatikusan eltávolítani a régieket az illesztőprogramok új verzióinak telepítése előtt. Csak a legtöbb ilyen szoftvercsomagok fizetve vannak. Munkájuk előnye azonban, hogy közvetlenül a berendezésgyártók webhelyére kérik a frissítéseket, így a telepítés vagy frissítés után abszolút minden illesztőprogramnak megfelelő digitális aláírása lesz.

Az ingyenes Driver Sweeper segédprogram segít teljesen eltávolítani a szükségtelen illesztőprogramokat vagy azok maradványait az operációs rendszerből. Windows rendszerek. Ugyanakkor az illesztőprogramok eltávolítása miatti rendszerhibák esetén néhány másodperc alatt segít visszaállítani.

Gyakran előfordul, hogy az új illesztőprogramok rendszerbe történő telepítése után a rendszer nem működik megfelelően. Különösen gyakran ez történik a kezdőkkel, akik csak most kezdik megérteni a számítógépes ismeretek alapjait. A rendszer meghibásodásának oka leggyakrabban az illesztőprogramok eltávolítása után megmaradt nyomok, vagy az új verzió ütközése a régivel.

Ezt a helyzetet az illesztőprogramok maradványainak eltávolításával korrigálni egyáltalán nem könnyű, különösen, ha speciális szoftverek nem hivatalos vagy nagyon „ősi” verzióit telepítették. Ráadásul egy videokártya cseréjekor, például NVIDIA-ról ATI-re, inkompatibilitási problémák is adódhatnak, nem csak, hogy előfordulhatnak, de az esetek 90%-ában fel is merülnek. A grafikus videoadapter cseréje után telepítenie kell a megfelelő illesztőprogramokat. Ha nem távolítja el az illesztőprogramokat, azok eltömítik a Windowst, esetleg ütköznek vele, és lelassítják a működését. Segít megoldani ezt a problémát ingyenes program eltávolításához Sofőr Utcaseprő. Arról, hogy nem, és arról, hogyan lehet eltávolítani a Windows illesztőprogramokat vele, ma fogunk beszélni.

Az illesztőprogramok teljes eltávolítása a Driver Sweeper segítségével

A Driver Sweeper programot a fejlesztő ingyenesen terjeszti. Az illesztőprogramok eltávolítására szolgáló programot letöltheti webhelyünkről a fenti hivatkozás segítségével, vagy a segédprogram hivatalos webhelyéről, amelynek címe a táblázatban található. A segédprogram telepítésekor vegye figyelembe, hogy egy másik program letöltése és telepítése javasolt, ez fizetős, tehát ha nincs szüksége rá, akkor tagadja meg a letöltést. Ez a következőképpen történik: A programtelepítő varázslóban gondosan tekintse át az egyes lépéseket, és törölje a pipát az „Elfogadom” jelölőnégyzetből. Licencszerződés a végfelhasználói és adatvédelmi szabályzattal, és ingyenesen szeretné telepíteni a Mobogenie-t.”

A program letöltése és telepítése után folytathatja az illesztőprogramok eltávolítását a rendszerből. Alapértelmezés szerint a Driver Sweeper rendelkezik angol nyelv felület, hogy kényelmesebb legyen vele dolgozni, oroszra kell cserélni. Ehhez kattintson a "Navigáció" menü "Opciók" részében a "Nyelv" elemnél, majd válassza ki az orosz nyelvet a legördülő listából (lásd az alábbi ábrát). Kattintson az „Alkalmaz” gombra a program felületének lokalizálásához.

A korábban telepített összes maradvány észleléséhez Windows illesztőprogramok, kattintson az "Elemzés és tisztítás" hivatkozásra, jelölje be az illesztőprogramok fejlesztői által megadott jelölőnégyzeteit. Javasoljuk, hogy jelölje be az összes jelölőnégyzetet. Kattintson az "Elemzés" gombra.

A segédprogram minden különlegességet megtalál. programokat és azok nyomait, és a következő ablakban felsorolja azokat. Ellenőrizze azokat, amelyekre nincs szüksége. Ha a program sok szemetet talált, és úgy döntött, hogy mindent töröl, akkor a kiválasztás kényelme érdekében kattintson a lista alján található csillaggal ellátott gombra, és válassza ki az „Összes” elemet. Az illesztőprogramok ablakban történő eltávolításának elindításához kattintson a „Tisztítás” gombra.

A program feltesz egy biztonsági kérdést – „Biztosan folytatja”, kattintson az „Ok” gombra a megnyíló párbeszédpanelen, hogy megerősítse szándékát. Miután a segédprogram befejezte az illesztőprogramok rendszerből való eltávolításának folyamatát, újra kell indítania a számítógépet.

Ha az illesztőprogramok eltávolítása és újraindítása után Windows számítógép hibásan fog működni, akkor vissza tudja állítani az összes törölt fájlt. Ez egyszerűen megtörténik. Fuss újra Driver program Sweeper és a "Navigáció" menüben kattintson a "Helyreállítás" elemre a "Feladatok" részben. Listázott törölt fájlok, amelyet a segédprogram megjelenít, válassza ki a szükségeseket, és kattintson a „Visszaállítás” gombra.

Mind rajta. Sok szerencsét!

Hasonló tartalom

Egy szép (vagy szomorú) napon belefáradtam abba, hogy időnként kifogy a hely a laptopomon. Igen, ezzel tisztában vagyok merevlemezek most olcsók, de ez nem opció számomra, mert:

  • SSD-m van, de még mindig drágább lesz, mint a normál HDD-k (a jelenlegi SSD-m térfogata 120 giga)
  • A laptop működik, illetve a rajta lévő adatokat is titkosítani kell, mindezt, így nem szabad saját készítésű és a munkáltatói média által jóváhagyott
  • mohó vagyok :)
Ezt a témát talán azoknak szánták, és hasznos lehet azoknak, akiket érdekel szabad hely a rendszermeghajtó, a szokásos tisztítószereket már kipróbálták, de szeretnék még egy kicsit kicsikarni (mint a régi viccben - az első link a vicchez, ami a Google-ban bukkant fel, ha rossz az oldal - elnézést).

Általában néha felszabadítok lemezterületet. Normál eljárások - tisztítás% TEMP%, lemez tisztítása (mindenféle hibajelentést töröl, minden tűzoltónak kiásott a rendszer, mindenféle memórialerakás a kiesett folyamatokról stb.), a már nem szükséges programok lebontása .
Azonban, mint megtudtam, vannak mappák, amelyek nem tisztíthatók senki(a teljesen szóból). Nos, abban az értelemben szabvány azt jelenti. És most a %WINDIR%\System32\DriverStore mappáról szeretnék beszélni.

Ha ez a mappa sok helyet foglal el számodra, és nem szívesen olvasod el a teljes bejegyzést - kérlek, menj a legvégére, ott vannak a github linkjei, ahonnan átveheted a kutatásom kész eredményét, és megpróbálhatod kinyomkodni (vagy szűkítsen) egy kis helyet a Windowsból.

Bevezetés a problémába - mi ez a mappa, miért van rá szükség, ki a hibás, mit kell tenni

Ha az interneten turkál, azt tapasztalhatja, hogy ez az a hely, ahol a rendszer tartalékban tárolja az összes illesztőprogramot, amellyel útközben találkozott. Igen, igen, és azok is ott vannak, amiket három éve telepítettek a videokártyádra, annak ellenére, hogy sokszor-sokszor frissítetted magadnak.

Íme néhány elmélet ugyanabból az MSDN-ből:

Kezdve ezzel Windows Vista, az illesztőprogram-tár a beérkező levelek és a harmadik féltől származó illesztőprogram-csomagok megbízható gyűjteménye. Az operációs rendszer ezt a gyűjteményt egy biztonságos helyen tartja a helyi merevlemezen. Egy eszközhöz csak az illesztőprogram-tárban található illesztőprogram-csomagok telepíthetők.

Amikor egy illesztőprogram-csomagot az illesztőprogram-tárolóba másol, az összes fájl átmásolódik. Ez magában foglalja az INF fájlt és az összes olyan fájlt, amelyre az INF fájl hivatkozik. Az illesztőprogram-csomagban található összes fájl kritikusnak számít az eszköz telepítése szempontjából. Az INF-fájlnak hivatkoznia kell az eszköztelepítéshez szükséges összes fájlra, hogy azok megjelenjenek az illesztőprogram-tárban. Ha az INF fájl olyan fájlra hivatkozik, amely nem szerepel az illesztőprogram-csomagban, akkor az illesztőprogram-csomag nem kerül átmásolásra az áruházba.

Az illesztőprogram-csomag illesztőprogram-tárolóba másolásának folyamatát stagingnek nevezik. Az illesztőprogram-csomagot el kell helyezni az illesztőprogram-tárolóba, mielőtt a csomagot bármilyen eszköz telepítésére lehetne használni. Ennek eredményeként az illesztőprogramok állomásoztatása és az eszköztelepítés külön műveletek.

Az illesztőprogram-csomag ellenőrzéssel és érvényesítéssel kerül az illesztőprogram-tárolóba

Az ingyenes fordításom a következő lenne:

A Windows Vista és újabb rendszerekben az illesztőprogram-tár megbízható előre telepített és előre telepített gyűjteményként szolgál harmadik féltől származó illesztőprogramok. Operációs rendszer biztonságos helyen őrzi ezt a gyűjteményt helyi lemez. Csak a lerakatban tárolt illesztőprogramok telepíthetők.

Amikor egy illesztőprogramot a tárolóba másol, az összes fájl odakerül, beleértve az .INF fájlt és az .INF fájl által hivatkozott összes fájlt. Az illesztőprogramot alkotó összes fájl elengedhetetlen az eszköz működéséhez. Az INF fájlnak az eszköz működéséhez szükséges összes fájlra hivatkoznia kell, hogy azok a tárolóba kerüljenek. Ha az .INF fájl olyan fájlra hivatkozik, amely nem része egy illesztőprogramnak, akkor az illesztőprogram nem kerül átmásolásra az áruházba.

Az illesztőprogram tárolóba másolásának folyamatát staging ( nem próbált kitalálni egy kifejezést, elhagyta az angol szót - kb.per.). Ahhoz, hogy egy illesztőprogramot egy eszközhöz használhassunk, át kell esnie egy átmeneti folyamaton, így az eszköz telepítése és az illesztőprogram fokozatba állítása külön művelet.

A tárolóba való belépés előtt az illesztőprogramot ellenőrizzük az aláírás érvényessége és a fájlok sértetlensége szempontjából.

Tényleg olyan rossz, és senki nem fog segíteni?

Ijesztőnek tűnik bemászni a piszkos kezével, nem igaz? Van azonban egy kicsi (és nem túl kényelmes) szalma a Microsofttól, pnputil.exe néven, és képes:
  • Sorolja fel azokat az illesztőprogramokat, amelyek stádiumban vannak (de nem szerepelnek a Windows szabványos disztribúciójában, azaz nincsenek beépítve a telepítési disztribúcióba)
  • Illesztőprogram hozzáadása a tárhoz
  • Illesztőprogram törlése a tárhelyről
Ezenkívül az eltávolításkor ellenőrzi, hogy az eltávolítandó illesztőprogramot nem használják-e Ebben a pillanatban néhány csatlakoztatott eszköz esetén, és az /f opció nélkül (vagyis /force - erőltesse), nem hajlandó eltávolítani az ilyen illesztőprogramokat.
Én is ezt a segédprogramot használtam.

Itt kell megemlíteni, hogy nem én vagyok az első ilyen okos ember, aki elgondolkodott ezen a problémán, van egy projekt a Codeplexen a DriverStore Explorer GUI alkalmazáshoz, de ez valójában csak egy grafikus burkoló a pnputil körül, és nem elemzi az illesztőprogramokat semmilyen formában. módon, teljes szabadságot biztosítva a felhasználónak.
Először is manuálisan kell keresnem elavult verziók Nem igazán akartam illesztőprogramokat, másodszor pedig meg akartam érteni, hogy mit nyerek az egyik vagy másik illesztőprogram eltávolításával (a lemezterület tekintetében). Tehát teljes növekedésben lévő szindróma volt.
Felvettem a Python-t és indulunk.

Hurrá, építsd meg a saját kerékpárodat!

Alapos vizsgálattal megállapítottam, hogy a legfrissebb verzió megtalálásához elegendőek a pnputilból származó adatok, de nem a méret meghatározásához, mert a pnputil valami ilyesmit mond az illesztőprogramról - ki készítette, mikor, verzió és név INF fájl. A DriverStore mappái közül melyik utal erre az illesztőprogramra - nem mondja meg.
Még alaposabban átnézve a %WINDIR%\Inf mappát, ott ugyanazokat az .INF fájlokat találtam (név szerint), amiket a pnputil listáz, és a DriverStore mappáiba nézve... ugyanazokat az .INF fájlokat, de más néven – mindegyik egy mappában az illesztőprogramjából.
Biztos van egyszerűbb módszer is, de én elmentem – a pnputil kimenetében lévő .INF fájl nevéből egy leképezést építettem a DriverStore egy mappájába, amely ugyanazt az .INF fájlt tartalmazza (más néven). ). És a mappa méretét vette az illesztőprogram méretéhez.

Most már csak arról volt szó, hogy az egészet szkriptekbe csomagoljuk a könnyű végrehajtás érdekében.
Útközben azonban volt egy beállítás UAC formájában - a pnputil csak rendszergazdai jogokkal működött, ami azt jelenti, hogy meg kellett emelni a Python jogosultságait. Egy felületes guglizás talált néhány receptet, amelyekben valami olyasmi volt, hogy "meg tudod csinálni, de nem lesz kimenet (és még inkább bemenet), hogyan fogsz hibakeresni - fogalmam sincs", és ez nem felelt meg nekem, ezért módosított egy kis példát.
Igaz, a megvalósításom jelenleg nem tökéletes - összeomlik, amikor megpróbálom átirányítani az stdout-ot vagy az stderr-t, mert belsőleg a konzol Windows-koncepcióját használom, és ez nem működik átirányított adatfolyamoknál ...
De ezen egyelőre szemet hunytam, mert a javításhoz egy kicsit bonyolultabb mechanizmust kell keríteni, mint a FreeConsole / AttachConsole hívását, pl. az összes folyam átirányítását manuálisan kezelje.

Alkalmazzuk a gyakorlatba

És most, valójában, a legnagyobb élvezet - az eredmények ennek a lábtörlő szövegnek. Elviheti, használhatja saját kárára és kockázatára, megpróbálhat jót tenni és hasznot hozni a forráskódnak (MIT licenc, igen). Kommentben akár köszönetet is mondhat, ha valakinek ezek a szkriptek segítenek :)

Ha bináris verziót tölt le (a tolmács belül vezetékes) - vegye azt, amelyik megfelel az operációs rendszer bitességének (64 bites operációs rendszeren a 32 bites verzió nem találja meg a pnputilt, és nem fog működni). .. ha valóban szüksége van rá - írjon, megpróbálhatja megkerülni).
Ha szkriptes verziót veszel - hasonlóképpen, akkor egy kicsit az operációs rendszer mélységével rendelkező interpreterrel kell futtatnod.

Személyesen teszteltem két Windows 7-es gépen, elméletileg Vistán és 8-on működnie kellene. WinXP-n (valahogy) használhatatlan.
A szkript elemzi az illesztőprogram-tárhelyet, megpróbálja megtalálni az illesztőprogramok elavult verzióit (azaz azokat, amelyekhez több mint egy új verzió), és felajánlja azok törlését, megadva a meghajtók által elfoglalt becsült területet (és természetesen a nyereség becsült értékét is).

Eredmény a laptopomon
Személy szerint nagyjából 6 gigabájtot (!) sikerült kicsikarnom, elsősorban az NVidia videokártya-illesztőprogramok régi verzióinak eltávolítása miatt.
Egy másik laptopon minden nem volt olyan rózsás, csak 200 (szerintem) megabájtot sikerült törölni, de ott a rendszer sokkal kevesebbet élt, mint az enyém, és egyszerűen nem volt ideje sok illesztőprogramot felhalmozni.

Azóta mindkét laptop teljes életet él, abból a szempontból, hogy nem vettem észre semmilyen problémát a tisztításból.

Ha idáig elolvasta, köszönöm a figyelmet!

Utószó

A várakozásoknak megfelelően kiderült, hogy a tisztító szkriptek nem mindig működnek, a fő probléma az, ha a Windows nem angolul van (valahogy nem gondoltam, hogy még a segédprogramokat is lokalizálják). Ezt fogom csinálni. A legtöbb problémát meg kell javítani, lásd

Sziasztok kedves látogatók! Úgy döntöttem, írok egy kis, de hasznos megjegyzést, és elmondom, hogyan távolíthatja el az illesztőprogramot. A számítógép egy kiszámíthatatlan dolog, így bármi jól jöhet, akár egy adott eszköz driverének eltávolítása is. Miért? Ez másképp történik, lehet, hogy az illesztőprogramot ferdén telepítették, vagy nem egészen az, amire szüksége van. És az új telepítése a régi helyett nem mindig működik, ezért eltávolíthatja az eszközillesztőt, és telepíthet egy újat.

Az eltávolítás és újraindítás után a rendszernek új eszközt kell találnia, amelynek az illesztőprogramját eltávolítja, és felajánlja egy új illesztőprogram telepítését. Talán van más oka is, hogy miért kell ilyen eljárást végrehajtania. Valójában minden nagyon egyszerű, most meglátod magad.

Az eszközkezelőn keresztül eltávolítjuk az illesztőprogramot, számomra úgy tűnik, hogy ez az egyetlen helyes és megbízható módon. De ennek ellenére érdemes megérteni, hogy ez veszélyes, a „Törlés” gomb közelében még azt is írja, hogy „Illesztőprogramok eltávolítása (tapasztaltoknak)”, azt hiszem, ez okkal íródott. Hát nem baj, tapasztaltak vagyunk :).

Először el kell indítanunk a feladatkezelőt. Ehhez kattintson a jobb gombbal az ikonra "A számítógépem"és válassza a "Tulajdonságok" lehetőséget. Megnyílik egy ablak, amelyben a bal egérgombbal kattintson "Eszközkezelő".

Az eszközkezelőben válassza ki azt az eszközt, amelynek illesztőprogramját szeretné eltávolítani, kattintson rá jobb gombbal, válassza ki a "Tulajdonságok" menüpontot.

Megjelenik az illesztőprogram eltávolítására vonatkozó figyelmeztetés. Ha néhány programot telepítettek ezzel az illesztőprogrammal, jelölje be a mellette lévő négyzetet „Távolítsa el az eszköz illesztőprogramjait”és kattintson az „OK” gombra.