Integruotas „Windows“ įrankis „Disk Cleanup“, kurį galima paleisti kaip cleanmgr.exe dialogo lange Vykdyti palaiko daug įdomių komandinės eilutės argumentų, kurie gali būti naudingi įvairiose situacijose. Peržiūrėkime juos ir pamatysime, kaip galite juos naudoti.
Reklama
Diskų valymui naudojamus jungiklius galite sužinoti įvesdami šią komandą dialogo lange Vykdyti:
cleanmgr.exe /?
Žiūrėkite šį ekrano kopiją:
Šis sąrašas yra toks:
- / D DRIVELETTER
- / SAGESET: n
- / SAGERUN: n
- / NUSTATYMAS: n
- / MAŽASIS DISKAS
- / VERYLOWDISK
- / NUSTATYMAS
- /AUTOMATINIS VALYMAS
Štai ką reiškia šie jungikliai.
cleanmgr.exe / D DRIVELETTER
Vykdo konkretaus disko disko valymą. Vartotojas turėtų nurodyti disko raidę be „:“, kaip parodyta žemiau:
cleanmgr.exe / D C
Aukščiau pateikta komanda paleis disko valymą diske C:.
Argumentą / D galite sujungti su kitais „cleanmgr.exe“ jungikliais.
cleanmgr.exe / SAGESET
Raktas SAGESET leidžia jums sukurti iš anksto pažymėtus žymimuosius laukelius iš cleanmgr.exe. Tai padarę, galite paleisti išankstinį nustatymą naudodami parinktį / SAGERUN. Sintaksė yra tokia:
cleanmgr.exe / SAGESET: numeris
Komanda turi būtivykdomas pakeltas (kaip administratorius).
Kur „skaičius“ gali būti bet kokia reikšmė nuo 0 iki 65535. SAGESET sesijos metu pasirinktos parinktys bus įrašytos į registrą ir ten bus saugomos tolesniam naudojimui. Komandą reikia vykdyti pakeltai.
Naudokite jį taip:
- Atviras pakeltą komandų eilutę .
- Įveskite šią komandą
cleanmgr.exe / SAGESET: numeris
Tarkime, kad naudojate numerį 112, pavyzdžiui:
- Pažymėkite parinktis, kurias norite įgalinti šiam išankstiniam nustatymui, kaip parodyta žemiau:
- Spustelėkite Gerai, kad išsaugotumėte išankstinį nustatymą numeriu, kurį įvedėte dialogo lange Vykdyti.
Kadangi pradėjote cleanmgr.exe / SAGESET: n pakeltą, ji bus atidaryta tiesiai „Išvalyti sistemos failus“. Žr. Šį straipsnį: Kaip paleisti disko valymą tiesiogiai sistemos failų režimu ir jį paspartinti .
Techniškai kiekvienas žymimasis laukelis, rodomas disko valyme, atspindi atitinkamą registro dalinį raktą šiame registro filiale:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches
Pavyzdžiui, dalinis raktas „Windows Upgrade Log Files“ atspindi tą pačią parinktį programos vartotojo sąsajoje.
ar galite naudoti chromecast su viešosios interneto prieigos tašku
Kiekviena tikrinama vertė bus pažymėta reikšme StateFlagsNNNN DWORD, kur NNNN yra skaičius, kurį perdavote argumentui SAGESET. Aš turiu „StateFlags0112“ vertę savo komandai / SAGESET: 112:
cleanmgr.exe / SAGERUN
Argumentas / SAGERUN leidžia vartotojui paleisti iš anksto sukonfigūruotą anksčiau su komanda / SAGESET: n. Sintaksė yra tokia:
kaip sužinoti, kiek jūsų telefonui metų
cleanmgr.exe / SAGERUN: numeris
Naudokite tą patį numerį, kurį naudojote ankstesnei komandai / SAGESET: number.
Derindami su ankstesniu pavyzdžiu, turėtumėte atlikti šiuos veiksmus.
- Atviras pakeltą komandų eilutę .
- Įveskite šią komandą
cleanmgr.exe / SAGESET: numeris
Tarkime, kad naudojate numerį 112, pavyzdžiui:
- Pažymėkite parinktis, kurias norite paleisti iš anksto, kaip parodyta žemiau:
- Spustelėkite Gerai, jei norite išsaugoti išankstinį nustatymą numeriu 112.
- Dabar dialogo lange Vykdyti įveskite cleanmgr.exe / SAGERUN: 112. Jis bus automatiškai išvalytas naudojant iš anksto pasirinktas parinktis.
Valymo procesas bus pradėtas nedelsiant, be patvirtinimo. Disko valymas taip pat bus automatiškai uždarytas.
Jei šiai komandai nenurodytas / D argumentas, jis bus taikomas visiems diskams.
Galite pamatyti straipsnį Kaip paleisti disko valymą tiesiogiai sistemos failų režimu ir jį paspartinti .
Šios komandos nėra dokumentuotos. Norėdami juos atrasti, naudojau „Sysinternals Process Monitor“ ir „cleanmgr“ įrankio žurnalus. Jei jie nesielgia taip, kaip aprašyta, pataisykite mane komentaruose.
cleanmgr.exe / TUNEUP
Komanda yra panaši į aprašytą SAGESET funkcionalumą. „Windows 10“ tai daro lygiai tą patį. Kaip ir jungiklis SAGESET, jis rašo išankstinius nustatymus registrui. Jis gali būti naudojamas vietoj SAGESET. Sintaksė yra tokia:
cleanmgr.exe / tuneup: 112
Komandą reikia vykdyti pakeltai.
Jei anksčiau sukonfigūravote jungikliu TUNEUP nurodytą numerį naudodami SAGESET, jis atspindės atliktus pakeitimus:
Šis jungiklis nėra dokumentuotas, todėl „Microsoft“ bet kuriuo metu gali pašalinti ar pakeisti savo elgesį. Aš rekomenduoju jums naudoti „SAGESET“.
cleanmgr.exe / LOWDISK
Šis jungiklis naudojamas, kai „Windows“ praneša vartotojui, kad jam trūksta vietos diske. Spustelėjus pranešimą, atidaromas disko valymas ir visi žymės langeliai pažymėti pagal numatytuosius nustatymus. Tai galite atlikti dialogo lange Vykdyti taip:
cleanmgr.exe / LOWDISK
Žiūrėkite šį ekrano kopiją:
Kai paspausite klavišą Enter, jis išanalizuos diską ir parodys pažįstamą vartotojo sąsają, tačiau pagal numatytuosius nustatymus bus pažymėti visi žymimieji laukeliai:
Norėdami paleisti komandą į sistemos failų režimą, galite paleisti komandą iš padidintos komandų eilutės.
cleanmgr.exe / VERYLOWDISK
Tai tas pats, kas disko jungiklis / LOWDISK, bet jis automatiškai išvalys visus failus. Tai neparodys patvirtinimo, bet parodys dialogo langą, nurodantį, kiek laisvos vietos diske turite dabar.
Sintaksė:
cleanmgr.exe / VERYLOWDISK
Paleiskite komandą iš padidintos komandų eilutės, kad ji persijungtų į sistemos failų režimą.
Windows 10 tinklo dalijimasis
cleanmgr.exe / NUSTATYMAS
Sąrankos jungiklis analizuoja sistemos failus, likusius iš ankstesnės „Windows“ versijos. Pavyzdžiui, jei naujovinote iš „Windows 7“ į „Windows 10“, naudinga paleisti šį jungiklį. Jis taip pat turi būti vykdomas naudojant padidintą komandų eilutę:
cleanmgr.exe / NUSTATYMAS
Programa apskaičiuos vietą, kurią naudoja failai iš ankstesnio „Windows“ diegimo. Tai panašu į ankstesnių „Windows“ diegimo failų valymą naudojant disko valymo vartotojo sąsają įprastu režimu. Programa analizuos šias vietas:
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
Programa jų automatiškai neišvalys. Taip pat nebus rodoma vartotojo sąsaja. Vietoj to jis parašys du žurnalo failus, kuriuos galite patikrinti:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
cleanmgr.exe / AUTOCLEAN
Tai tas pats, kas aukščiau, bet programa automatiškai pašalins failus iš ankstesnio „Windows“ diegimo arba ankstesnio vietinio naujovinimo.
Šie aplankai bus pašalinti:
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
Programa įrašys rezultatus į šiuos žurnalo failus:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
Nebus rodoma jokia vartotojo sąsaja.
Sintaksė yra tokia:
cleanmgr.exe / AUTOCLEAN
Komandą reikia vykdyti pakeltai, pvz. jums reikia paleisti jį iš padidinto komandų eilutės egzemplioriaus.
Viskas.
Nepamirškite mums pasakyti, jei kai kurios komandos elgiasi ne taip, kaip aprašyta jums. Nedvejodami palikite komentarą, jei turite klausimų ar pasiūlymų.