Vgrajeno orodje Windows, Disk Cleanup, ki ga lahko zaženete kot cleanmgr.exe v pogovornem oknu Zaženi podpira številne zanimive argumente ukazne vrstice, ki so lahko koristni v različnih situacijah. Preglejmo jih in poglejmo, kako jih lahko uporabite.
Oglas
Stikala, ki so na voljo za čiščenje diska, se lahko naučite tako, da v pogovorno okno Zaženi vnesete naslednji ukaz:
cleanmgr.exe /?
Oglejte si naslednji posnetek zaslona:
Seznam je naslednji:
- / D VOZILO
- / SAGESET: n
- / SAGERUN: n
- / TUNEUP: n
- / LOWDISK
- / ZELO LOWDISK
- /NASTAVITI
- /AVTOMATSKO ČIŠČENJE
Evo, kaj pomenijo ta stikala.
cleanmgr.exe / D DRIVELETTER
Izvede čiščenje diska za določen pogon. Uporabnik mora navesti črko pogona brez ':', kot je prikazano spodaj:
cleanmgr.exe / D C
Zgornji ukaz bo sprožil čiščenje diska za pogon C :.
Argument / D lahko kombinirate z drugimi stikali v cleanmgr.exe.
cleanmgr.exe / SAGESET
Tipka SAGESET vam omogoča, da v cleanmgr.exe ustvarite prednastavitev izbranih potrditvenih polj. Ko je to končano, lahko prednastavitev zaženete z možnostjo / SAGERUN. Sintaksa je naslednja:
cleanmgr.exe / SAGESET: številka
Ukaz mora bitiizvršeno povišano (kot skrbnik).
Kjer je 'številka' lahko poljubna vrednost od 0 do 65535. Možnosti, ki jih izberete med sejo SAGESET, bodo zapisane v register in tam shranjene za nadaljnjo uporabo. Ukaz je treba izvesti povišan.
Uporabite ga na naslednji način:
- Odprto povišan ukazni poziv .
- Vnesite naslednji ukaz
cleanmgr.exe / SAGESET: številka
Denimo, da uporabljate številko 112, na primer:
- Označite možnosti, ki jih želite omogočiti za to prednastavitev, kot je prikazano spodaj:
- Kliknite V redu, da shranite prednastavitev pod številko, ki ste jo vnesli v pogovornem oknu Zaženi.
Odkar ste zagnali cleanmgr.exe / SAGESET: n povišan, se bo odprl neposredno v načinu »Počisti sistemske datoteke«. Glej naslednji članek: Kako zagnati Disk Cleanup neposredno v načinu sistemskih datotek in ga pospešiti .
Tehnično vsako potrditveno polje, prikazano v programu Čiščenje diska, odraža ustrezen podključ registra pod naslednjo vejo registra:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches
Podključ Datoteke dnevnika nadgradnje sistema Windows na primer odraža isto možnost v uporabniškem vmesniku aplikacije.
poiščite seznam želja nekoga na Amazonki
Za vsako vrednost, ki jo preverite, bo označena pod vrednostjo StateFlagsNNNN DWORD, kjer je NNNN številka, ki ste jo poslali argumentu SAGESET. Tam imam vrednost StateFlags0112 za moj ukaz / SAGESET: 112:
cleanmgr.exe / SAGERUN
Argument / SAGERUN omogoča uporabniku, da zažene predhodno nastavljeno prednastavitev z ukazom / SAGESET: n. Sintaksa je naslednja:
ugotovite, komu pripada ta številka
cleanmgr.exe / SAGERUN: številka
Uporabite isto številko, kot ste jo uporabili za prejšnji ukaz / SAGESET: številka.
V kombinaciji s prejšnjim primerom morate storiti naslednje.
- Odprto povišan ukazni poziv .
- Vnesite naslednji ukaz
cleanmgr.exe / SAGESET: številka
Denimo, da uporabljate številko 112, na primer:
- Označite možnosti, ki jih želite zagnati za to prednastavitev, kot je prikazano spodaj:
- Kliknite V redu, da shranite prednastavitev pod številko 112.
- Zdaj v pogovorno okno Zaženi vnesite cleanmgr.exe / SAGERUN: 112. S samodejno izbranimi možnostmi se bo začelo čiščenje.
Postopek čiščenja se bo začel takoj, brez potrditvenega poziva. Čiščenje diska bo prav tako samodejno zaprto.
Če argument / D za ta ukaz ni določen, bo uporabljen za vse pogone.
Članek si lahko ogledate Kako zagnati Disk Cleanup neposredno v načinu sistemskih datotek in ga pospešiti .
Naslednji ukazi niso dokumentirani. Da bi jih odkril, sem uporabil Sysinternals Process Monitor in dnevnike pripomočka cleanmgr. Če se ne obnašajo, kot je opisano, me popravite v komentarjih.
cleanmgr.exe / TUNEUP
Ukaz je podoben opisani funkcionalnosti SAGESET. V operacijskem sistemu Windows 10 počne popolnoma enako. Tako kot stikalo SAGESET tudi v register zapiše prednastavitve. Uporablja se lahko namesto SAGESET-a. Sintaksa je naslednja:
cleanmgr.exe / tuneup: 112
Ukaz je treba izvesti povišan.
Če ste s stikalom TUNEUP že konfigurirali številko, določeno s SAGESET, bo ta odražala vaše spremembe:
To stikalo ni dokumentirano, zato lahko Microsoft kadar koli odstrani ali spremeni svoje vedenje. Priporočam, da namesto tega uporabite SAGESET.
cleanmgr.exe / LOWDISK
To stikalo se uporablja, ko Windows uporabnika obvesti, da mu zmanjkuje prostora na disku. Ko kliknete obvestilo, se odpre Čiščenje diska z vsemi privzetimi potrditvenimi polji. Izvedite ga lahko v pogovornem oknu Zaženi na naslednji način:
cleanmgr.exe / LOWDISK
Oglejte si naslednji posnetek zaslona:
Ko pritisnete tipko Enter, bo analiziral pogon in prikazal znani uporabniški vmesnik, vendar z vsemi privzetimi potrditvenimi polji:
Ukaz lahko zaženete iz povišanega ukaznega poziva, da preklopite v način sistemskih datotek.
cleanmgr.exe / ZELO LOWDISK
Je enako kot stikalo za disk / LOWDISK, vendar bo samodejno očistil vse datoteke. Ne bo vam prikazal potrditve, prikazal pa se bo pogovorno okno z navedbo, koliko prostora na disku imate zdaj.
Sintaksa:
cleanmgr.exe / ZELO LOWDISK
Zaženite ukaz iz povišanega ukaznega poziva, da preklopite v način sistemskih datotek.
skupna raba omrežja Windows 10 -
cleanmgr.exe / NASTAVITEV
Stikalo za nastavitev analizira sistemske datoteke, ki so ostale v prejšnji različici sistema Windows. Če ste na primer iz sistema Windows 7 nadgradili na sistem Windows 10, je uporabiti to stikalo koristno. Izvesti ga je treba tudi iz povišanega ukaznega poziva:
cleanmgr.exe / NASTAVITEV
Aplikacija bo izračunala prostor, ki ga uporabljajo datoteke iz prejšnje namestitve sistema Windows. Podobno je čiščenju prejšnjih namestitvenih datotek sistema Windows z uporabo uporabniškega vmesnika za čiščenje diska v običajnem načinu. Aplikacija bo analizirala naslednje lokacije:
C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESD Download * C: ESD Windows * C: $ WINDOWS. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: Windows Panther
Aplikacija jih ne bo samodejno očistila. Prav tako ne bo prikazal uporabniškega vmesnika. Namesto tega bo napisal dve dnevniški datoteki, ki ju lahko pregledate:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
cleanmgr.exe / AUTOCLEAN
Enako je kot zgoraj, vendar bo aplikacija samodejno odstranila datoteke iz prejšnje namestitve sistema Windows ali prejšnje nadgradnje na mestu.
Odstranjene bodo naslednje mape:
C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESD Download * C: ESD Windows * C: $ WINDOWS. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: Windows Panther
Aplikacija bo rezultate zapisala v naslednje dnevniške datoteke:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
Uporabniški vmesnik ne bo prikazan.
Sintaksa je naslednja:
cleanmgr.exe / AUTOCLEAN
Ukaz je treba izvesti povišan, npr. morate ga zagnati iz povišanega primerka ukaznega poziva.
To je to.
Ne pozabite nam povedati, če se nekateri ukazi ne obnašajo, kot je opisano za vas. Če imate vprašanje ali predlog, lahko pustite komentar.