Instrumentul Windows încorporat, Curățarea discului, care poate fi lansat ca cleanmgr.exe din dialogul Run, acceptă o serie de argumente interesante din linia de comandă care pot fi utile în diverse situații. Să le examinăm și să vedem cum le puteți folosi.
Reclama
Puteți afla comutatoarele disponibile pentru Curățarea discului introducând următoarea comandă în dialogul Executare:
cleanmgr.exe /?
Vedeți următoarea captură de ecran:
Lista este următoarea:
- / D DRIVELETTER
- / SAGESET: n
- / SAGERUN: n
- / TUNEUP: n
- / LOWDISK
- / VERYLOWDISK
- /ÎNFIINȚAT
- /AUTO CURATARE
Iată ce înseamnă acele comutatoare.
cleanmgr.exe / D DRIVELETTER
Execută curățarea discului pentru o anumită unitate. Utilizatorul ar trebui să specifice litera unității fără „:”, așa cum se arată mai jos:
cleanmgr.exe / D C
Comanda de mai sus va lansa curățarea discului pentru unitatea C :.
Puteți combina argumentul / D cu alte comutatoare ale cleanmgr.exe.
cleanmgr.exe / SAGESET
Tasta SAGESET vă permite să creați o presetare a casetelor de selectare selectate în cleanmgr.exe. După ce ați făcut acest lucru, puteți lansa presetarea utilizând opțiunea / SAGERUN. Sintaxa este următoarea:
cleanmgr.exe / SAGESET: număr
Comanda trebuie să fieexecutat ridicat (ca administrator).
Unde „număr” poate fi orice valoare de la 0 la 65535. Opțiunile pe care le selectați în timpul sesiunii SAGESET vor fi scrise în registru și stocate acolo pentru utilizare ulterioară. Comanda trebuie executată ridicată.
Folosiți-l după cum urmează:
- Deschis un prompt de comandă ridicat .
- Tastați următoarea comandă
cleanmgr.exe / SAGESET: număr
Să presupunem că utilizați numărul 112, de exemplu:
- Bifați opțiunile pe care doriți să le activați pentru această presetare, așa cum se arată mai jos:
- Faceți clic pe OK pentru a salva presetarea sub numărul pe care l-ați introdus în dialogul Executare.
De când ați început cleanmgr.exe / SAGESET: n ridicat, acesta va fi deschis direct în modul „Curățați fișierele de sistem”. Vezi următorul articol: Cum să rulați Curățarea discului direct în modul fișiere de sistem și să o accelerați .
Din punct de vedere tehnic, fiecare casetă de selectare afișată în Curățarea discului reflectă subcheia de registry corespunzătoare în următoarea ramură a registrului:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches
De exemplu, subcheia Fișierelor jurnal de actualizare Windows reflectă aceeași opțiune în interfața cu utilizatorul aplicației.
cum să schimbați numele hotspotului personal
Pentru fiecare valoare pe care o bifați, va fi marcată sub valoarea StateFlagsNNNN DWORD, unde NNNN este un număr pe care l-ați trecut la argumentul SAGESET. Am valoarea StateFlags0112 acolo pentru comanda mea / SAGESET: 112:
cleanmgr.exe / SAGERUN
Argumentul / SAGERUN permite utilizatorului să lanseze presetarea configurată anterior cu comanda / SAGESET: n. Sintaxa este următoarea:
conexiunea cu serverul a eșuat eroarea 16
cleanmgr.exe / SAGERUN: număr
Utilizați același număr pe care l-ați folosit pentru comanda anterioară / SAGESET: number.
Combinând cu exemplul anterior, ar trebui să faceți următoarele.
- Deschis un prompt de comandă ridicat .
- Tastați următoarea comandă
cleanmgr.exe / SAGESET: număr
Să presupunem că utilizați numărul 112, de exemplu:
- Bifați opțiunile pe care doriți să le executați pentru această presetare, așa cum se arată mai jos:
- Faceți clic pe OK pentru a salva presetarea sub numărul 112.
- Acum, tastați cleanmgr.exe / SAGERUN: 112 în dialogul Executare. Va începe curățarea folosind opțiunile preselectate automat.
Procesul de curățare va fi început imediat, fără nicio solicitare de confirmare. Curățarea discului va fi, de asemenea, închisă automat.
Dacă argumentul / D nu este specificat pentru această comandă, acesta va fi aplicat tuturor unităților.
Puteți vedea articolul Cum să rulați Curățarea discului direct în modul fișiere de sistem și să o accelerați .
Următoarele comenzi nu sunt documentate. Pentru a le descoperi, am folosit Sysinternals Process Monitor și jurnalele utilitarului cleanmgr. Dacă nu se comportă așa cum este descris, vă rog să mă corectați în comentarii.
cleanmgr.exe / TUNEUP
Comanda este similară cu funcționalitatea SAGESET descrisă. În Windows 10, face exact același lucru. La fel ca comutatorul SAGESET, acesta scrie presetări în registru. Poate fi folosit în loc de SAGESET. Sintaxa este următoarea:
cleanmgr.exe / tuneup: 112
Comanda trebuie executată ridicată.
Dacă ați configurat anterior numărul specificat cu comutatorul TUNEUP cu SAGESET, acesta va reflecta modificările pe care le-ați făcut:
Acest comutator nu este documentat, astfel încât Microsoft își poate elimina sau schimba comportamentul în orice moment. Vă recomand să utilizați în schimb SAGESET.
cleanmgr.exe / LOWDISK
Acest comutator este utilizat când Windows notifică utilizatorul că nu mai are spațiu pe disc pe o unitate. Când faceți clic pe notificare, Curățarea discului se deschide cu toate casetele de selectare bifate în mod implicit. Puteți să-l executați din dialogul Executare după cum urmează:
cleanmgr.exe / LOWDISK
Vedeți următoarea captură de ecran:
După ce apăsați tasta Enter, aceasta va analiza unitatea și va afișa interfața de utilizator familiară, dar cu toate casetele de selectare bifate în mod implicit:
Puteți rula comanda de la un prompt de comandă ridicat pentru a face să treacă la modul fișiere de sistem.
cleanmgr.exe / VERYLOWDISK
Este la fel ca comutatorul de disc / LOWDISK, dar va curăța automat toate fișierele. Nu vă va afișa o confirmare, dar vă va afișa un dialog pentru a indica cât spațiu liber pe disc aveți acum.
Sintaxă:
cleanmgr.exe / VERYLOWDISK
Rulați comanda din promptul de comandă ridicat pentru a face să treacă la modul fișiere de sistem.
partajare în rețea Windows 10
cleanmgr.exe / SETUP
Comutatorul de configurare analizează fișierele de sistem rămase dintr-o versiune Windows anterioară. De exemplu, dacă ați făcut upgrade de la Windows 7 la Windows 10, rularea acestui comutator este utilă. De asemenea, trebuie executat de la un prompt de comandă ridicat:
cleanmgr.exe / SETUP
Aplicația va calcula spațiul utilizat de fișierele din instalarea Windows anterioară. Este similar cu curățarea fișierelor anterioare de instalare Windows care utilizează interfața de utilizare a Curățării discului în modul obișnuit. Aplicația va analiza următoarele locații:
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
Aplicația nu le va curăța automat. Nu va afișa nici o interfață cu utilizatorul. În schimb, va scrie două fișiere jurnal pe care le puteți inspecta:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
cleanmgr.exe / AUTOCLEAN
Este la fel ca mai sus, dar aplicația va elimina automat fișierele din instalarea Windows anterioară sau din actualizarea la fața locului.
Următoarele foldere vor fi eliminate:
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
Aplicația va scrie rezultatele în următoarele fișiere jurnal:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
Nu va fi afișată nicio interfață cu utilizatorul.
Sintaxa este următoarea:
cleanmgr.exe / AUTOCLEAN
Comanda trebuie executată ridicată, de ex. trebuie să-l lansați dintr-o instanță de prompt de comandă ridicată.
Asta e.
Nu uitați să ne spuneți dacă unele comenzi nu se comportă așa cum este descris pentru dvs. Nu ezitați să lăsați un comentariu dacă aveți o întrebare sau o sugestie.