A Lemezkarbantartás Cleanmgr parancssori argumentumai a Windows 10 rendszerben
A beépített Windows eszköz, a Lemezkarbantartó, amely a következő néven indítható el cleanmgr.exe a Futtatás párbeszédpanelen számos érdekes parancssori argumentumot támogat, amelyek különféle helyzetekben hasznosak lehetnek. Tekintsük át őket, és nézzük meg, hogyan használhatod őket.
A Lemezkarbantartáshoz elérhető kapcsolók megismeréséhez írja be a következő parancsot a Futtatás párbeszédpanelen:
cleanmgr.exe /?
Lásd a következő képernyőképet:
A lista a következő:
- /D HAJTÓ
- /SAGESET: n
- /SAGERUN: n
- /TUNEUP: n
- /LOWDISK
- /VERYLOWDISK
- /SETUP
- /AUTOCLEAN
Íme, mit jelentenek ezek a kapcsolók.
cleanmgr.exe /D DRIVELETTER
Lemeztisztítást hajt végre egy adott meghajtón. A felhasználónak meg kell adnia a meghajtó betűjelét ":" nélkül, az alábbiak szerint:
cleanmgr.exe /D C
A fenti parancs elindítja a lemeztisztítást a C: meghajtóhoz.
A /D argumentumot kombinálhatja a cleanmgr.exe más kapcsolóival.
cleanmgr.exe /SAGESET
A SAGESET billentyűvel előre beállíthatja a kiválasztott jelölőnégyzeteket a cleanmgr.exe fájlban. Ha ez megtörtént, elindíthatja az előre beállított beállítást a /SAGERUN opcióval. A szintaxis a következő:
cleanmgr.exe /SAGESET: szám
A parancsnak kell lennie emelt szinten végrehajtva (rendszergazdaként).
Ahol a "szám" tetszőleges érték lehet 0 és 65535 között. A SAGESET munkamenet során kiválasztott opciók a rendszerleíró adatbázisba kerülnek, és ott tárolódnak további felhasználás céljából. A parancsot emelt szinten kell végrehajtani.
Használja az alábbiak szerint:
- Nyisd ki emelt szintű parancssor.
- Írja be a következő parancsot.
cleanmgr.exe /SAGESET: szám
Tegyük fel, hogy a 112-es számot használja, például:
- Jelölje be azokat az opciókat, amelyeket engedélyezni szeretne ehhez az előre beállított beállításhoz az alábbiak szerint:
- Kattintson az OK gombra az előbeállítás mentéséhez a Futtatás párbeszédpanelen megadott szám alá.
Mivel a cleanmgr.exe /SAGESET: n emelt verzióban indította el, közvetlenül a "Rendszerfájlok törlése" módban nyílik meg. Lásd a következő cikket: A Lemezkarbantartó futtatása közvetlenül a rendszerfájlok módban és felgyorsítása.
Technikailag a Lemezkarbantartóban látható minden jelölőnégyzet a megfelelő beállításkulcsot tükrözi a következő rendszerleíró ág alatt:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
Például a Windows Upgrade Log Files alkulcs ugyanezt a lehetőséget tükrözi az alkalmazás felhasználói felületén.
Minden ellenőrzött érték a StateFlagsNNNN DWORD érték alatt lesz megjelölve, ahol az NNNN a SAGESET argumentumnak adott szám. Ott van a StateFlags0112 érték a /SAGESET: 112 parancsomhoz:
cleanmgr.exe /SAGERUN
A /SAGERUN argumentum lehetővé teszi a felhasználó számára, hogy elindítsa a /SAGESET: n paranccsal korábban beállított előre beállított értéket. A szintaxis a következő:
cleanmgr.exe /SAGERUN: szám
Használja ugyanazt a számot, amelyet az előző /SAGESET: számparancsnál használt.
Az előző példával kombinálva a következőket kell tennie.
- Nyisd ki emelt szintű parancssor.
- Írja be a következő parancsot.
cleanmgr.exe /SAGESET: szám
Tegyük fel, hogy a 112-es számot használja, például:
- Jelölje be azokat az opciókat, amelyeket ehhez az előre beállított beállításhoz futtatni szeretne az alábbiak szerint:
- Kattintson az OK gombra az előbeállítás 112-es szám alatti mentéséhez.
- Most írja be a cleanmgr.exe /SAGERUN: 112 parancsot a Futtatás párbeszédpanelen. Automatikusan megkezdi a tisztítást az előre kiválasztott opciókkal.
A tisztítási folyamat azonnal elindul, minden megerősítés nélkül. A Lemezkarbantartó is automatikusan bezárul.
Ha a /D argumentum nincs megadva ehhez a parancshoz, akkor az minden meghajtóra érvényes lesz.
A cikket láthatod A Lemezkarbantartó futtatása közvetlenül a rendszerfájlok módban és felgyorsítása.
A következő parancsok nincsenek dokumentálva. Ezek felfedezéséhez a Sysinternals Process Monitort és a cleanmgr segédprogram naplóit használtam. Ha nem a leírtak szerint viselkednek, kérlek javíts ki a megjegyzésekben.
cleanmgr.exe /TUNEUP
A parancs hasonló a leírt SAGESET funkcióhoz. A Windows 10 rendszerben pontosan ugyanezt csinálja. A SAGESET kapcsolóhoz hasonlóan előre beállított értékeket ír a rendszerleíró adatbázisba. SAGESET helyett használható. A szintaxis a következő:
cleanmgr.exe /tuneup: 112
A parancsot emelt szinten kell végrehajtani.
Ha korábban konfigurálta a TUNEUP kapcsolóval megadott számot a SAGESET segítségével, az tükrözi az Ön által végrehajtott változtatásokat:
Ez a váltás nincs dokumentálva, így a Microsoft bármikor eltávolíthatja vagy megváltoztathatja a viselkedését. Javaslom helyette a SAGESET használatát.
cleanmgr.exe /LOWDISK
Ez a kapcsoló akkor használatos, amikor a Windows értesíti a felhasználót, hogy elfogy a lemezterület egy meghajtón. Amikor az értesítésre kattint, a Lemezkarbantartó megnyílik, és alapértelmezés szerint minden jelölőnégyzet be van jelölve. A Futtatás párbeszédpanelből a következőképpen hajthatja végre:
cleanmgr.exe /LOWDISK
Lásd a következő képernyőképet:
Miután megnyomta a Belép gombot, elemzi a meghajtót, és megjeleníti az ismerős felhasználói felületet, de alapértelmezés szerint minden jelölőnégyzet be van jelölve:
cleanmgr.exe /VERYLOWDISK
Ez ugyanaz, mint a /LOWDISK lemezkapcsoló, de automatikusan törli az összes fájlt. Nem jelenik meg megerősítés, hanem egy párbeszédpanel, amely jelzi, hogy mennyi szabad lemezterülete van most.
Szintaxis:
cleanmgr.exe /VERYLOWDISK
Futtassa a parancsot az emelt szintű parancssorból, hogy rendszerfájlok módba váltson.
cleanmgr.exe /SETUP
A beállítási kapcsoló elemzi a korábbi Windows-verzióból megmaradt rendszerfájlokat. Ha például Windows 7-ről Windows 10-re frissített, hasznos lehet ezt a kapcsolót futtatni. Ezenkívül emelt szintű parancssorból kell végrehajtani:
cleanmgr.exe /SETUP
Az alkalmazás kiszámítja a Windows előző telepítéséből származó fájlok által használt területet. Ez hasonló a korábbi Windows-telepítési fájlok tisztításához a Lemezkarbantartó felhasználói felület használatával normál módban. Az alkalmazás a következő helyeket elemzi:
C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Letöltés\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.
Az alkalmazás nem tisztítja meg őket automatikusan. Felhasználói felületet sem fog megjeleníteni. Ehelyett két naplófájlt ír, amelyeket ellenőrizhet:
C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log.
cleanmgr.exe /AUTOCLEAN
Ugyanaz, mint fent, de az alkalmazás automatikusan eltávolítja a fájlokat a korábbi Windows-telepítésből vagy az előző helyben frissített verzióból.
A következő mappák törlődnek:
C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Letöltés\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.
Az alkalmazás a következő naplófájlokba írja az eredményeket:
C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log.
Nem jelenik meg felhasználói felület.
A szintaxis a következő:
cleanmgr.exe /AUTOCLEAN
Ez az.
Ne felejtse el közölni velünk, ha egyes parancsok nem a leírtak szerint működnek. Nyugodtan írjon megjegyzést, ha kérdése vagy javaslata van.