Windows Tips & News

Diska tīrīšana Cleanmgr komandrindas argumenti operētājsistēmā Windows 10

click fraud protection

Iebūvētais Windows rīks Disk Cleanup, kuru var palaist kā cleanmgr.exe dialoglodziņā Palaist, atbalsta vairākus interesantus komandrindas argumentus, kas var būt noderīgi dažādās situācijās. Pārskatīsim tos un redzēsim, kā jūs varat tos izmantot.

Varat uzzināt Diska tīrīšanai pieejamos slēdžus, dialoglodziņā Palaist ievadot šādu komandu:

cleanmgr.exe /?

Skatiet šādu ekrānuzņēmumu:

Saraksts ir šāds:

  • /D DRIVELLETTER
  • /SAGESET: n
  • /SAGERUN: n
  • /TUNEUP: n
  • /LOWDISK
  • /VERYLOWDISK
  • /SETUP
  • /AUTOCLEAN

Lūk, ko šie slēdži nozīmē.

cleanmgr.exe /D DRIVELETTER
Izpilda diska tīrīšanu konkrētam diskam. Lietotājam jānorāda diska burts bez ":", kā parādīts zemāk:

cleanmgr.exe /D C

Iepriekš minētā komanda sāks diska tīrīšanu diskdzinī C:.
Argumentu /D var apvienot ar citiem cleanmgr.exe slēdžiem.

cleanmgr.exe /SAGESET
Taustiņš SAGESET ļauj izveidot atlasīto izvēles rūtiņu iepriekšēju iestatījumu programmā cleanmgr.exe. Kad tas ir izdarīts, varat palaist sākotnējo iestatījumu, izmantojot opciju /SAGERUN. Sintakse ir šāda:

cleanmgr.exe /SAGESET: numurs

Komandai ir jābūt izpildīts paaugstināts (kā administrators).

Kur "skaitlis" var būt jebkura vērtība no 0 līdz 65535. SAGESET sesijas laikā atlasītās opcijas tiks ierakstītas reģistrā un saglabātas tur turpmākai lietošanai. Komanda jāizpilda paaugstinātā stāvoklī.
Izmantojiet to šādi:

  1. Atvērt paaugstināta komandu uzvedne.
  2. Ierakstiet šādu komandu.
    cleanmgr.exe /SAGESET: numurs

    Pieņemsim, ka izmantojat numuru 112, piemēram:

  3. Atzīmējiet opcijas, kuras vēlaties iespējot šim priekšiestatījumam, kā parādīts tālāk:
  4. Noklikšķiniet uz Labi, lai saglabātu sākotnējo iestatījumu zem numura, ko ievadījāt dialoglodziņā Palaist.

Kopš startējāt cleanmgr.exe /SAGESET: n paaugstinātā režīmā, tas tiks atvērts tieši režīmā "Sistēmas failu tīrīšana". Skatiet šo rakstu: Kā palaist diska tīrīšanu tieši sistēmas failu režīmā un paātrināt to.

Tehniski katra diska tīrīšanā parādītā izvēles rūtiņa atspoguļo atbilstošo reģistra apakšatslēgu šādā reģistra filiālē:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches

Piemēram, Windows jaunināšanas žurnālfailu apakšatslēga atspoguļo to pašu opciju programmas lietotāja saskarnē.

Katrai pārbaudītajai vērtībai tā tiks atzīmēta zem StateFlagsNNNN DWORD vērtības, kur NNNN ir skaitlis, kuru nodevāt SAGESET argumentam. Manai komandai /SAGESET: 112 ir vērtība StateFlags0112:

cleanmgr.exe /SAGERUN
Arguments /SAGERUN ļauj lietotājam palaist sākotnējo iestatījumu, kas iepriekš konfigurēts ar komandu /SAGESET: n. Sintakse ir šāda:

cleanmgr.exe /SAGERUN: numurs

Izmantojiet to pašu numuru, ko izmantojāt iepriekšējai /SAGESET: numura komandai.
Apvienojot ar iepriekšējo piemēru, jums vajadzētu rīkoties šādi.

  1. Atvērt paaugstināta komandu uzvedne.
  2. Ierakstiet šādu komandu.
    cleanmgr.exe /SAGESET: numurs

    Pieņemsim, ka izmantojat numuru 112, piemēram:

  3. Atzīmējiet opcijas, kuras vēlaties palaist šim priekšiestatījumam, kā parādīts tālāk:
  4. Noklikšķiniet uz Labi, lai saglabātu sākotnējo iestatījumu ar numuru 112.
  5. Tagad dialoglodziņā Palaist ierakstiet cleanmgr.exe /SAGERUN: 112. Tā automātiski sāks tīrīšanu, izmantojot iepriekš atlasītās opcijas.

Tīrīšanas process tiks sākts nekavējoties, bez apstiprinājuma uzvednes. Arī diska tīrīšana tiks aizvērta automātiski.
Ja šai komandai nav norādīts arguments /D, tas tiks lietots visiem diskdziņiem.

Jūs varat redzēt rakstu Kā palaist diska tīrīšanu tieši sistēmas failu režīmā un paātrināt to.


Tālāk norādītās komandas nav dokumentētas. Lai tos atklātu, es izmantoju Sysinternals Process Monitor un utilīta cleanmgr žurnālus. Ja viņi nerīkojas kā aprakstīts, lūdzu, izlabojiet mani komentāros.

cleanmgr.exe /TUNEUP
Komanda ir līdzīga aprakstītajai SAGESET funkcionalitātei. Operētājsistēmā Windows 10 tas dara tieši to pašu. Tāpat kā SAGESET slēdzis, tas ieraksta sākotnējos iestatījumus reģistrā. To var izmantot SAGESET vietā. Sintakse ir šāda:

cleanmgr.exe /tuneup: 112

Komanda jāizpilda paaugstinātā stāvoklī.

Ja iepriekš konfigurējāt numuru, kas norādīts ar slēdzi TUNEUP ar SAGESET, tas atspoguļos jūsu veiktās izmaiņas:

Šis slēdzis nav dokumentēts, tāpēc Microsoft jebkurā brīdī var noņemt vai mainīt tā darbību. Tā vietā iesaku izmantot SAGESET.

cleanmgr.exe /LOWDISK
Šis slēdzis tiek izmantots, kad sistēma Windows paziņo lietotājam, ka diskā vairs nav vietas. Noklikšķinot uz paziņojuma, tiek atvērta diska tīrīšana, un visas izvēles rūtiņas ir atzīmētas pēc noklusējuma. To var izpildīt dialoglodziņā Palaist šādi:

cleanmgr.exe /LOWDISK

Skatiet šādu ekrānuzņēmumu:

Kad esat nospiedis Ievadiet taustiņu, tas analizēs disku un parādīs pazīstamo lietotāja interfeisu, taču pēc noklusējuma ir atzīmētas visas izvēles rūtiņas:

Varat palaist komandu no paaugstinātas komandu uzvednes, lai tā pārslēgtos uz sistēmas failu režīmu.

cleanmgr.exe /VERYLOWDISK
Tas ir tāds pats kā /LOWDISK diska slēdzis, taču tas automātiski iztīrīs visus failus. Tas neparādīs apstiprinājumu, bet parādīs dialoglodziņu, lai norādītu, cik daudz brīvas vietas diskā jums tagad ir.
Sintakse:

cleanmgr.exe /VERYLOWDISK

Palaidiet komandu no paaugstinātās komandu uzvednes, lai tā pārslēgtos uz sistēmas failu režīmu.

cleanmgr.exe /SETUP
Iestatīšanas slēdzis analizē sistēmas failus, kas palikuši no iepriekšējās Windows versijas. Piemēram, ja jauninājāt no Windows 7 uz Windows 10, šī slēdža palaišana ir noderīga. Tas arī jāizpilda no paaugstinātas komandu uzvednes:

cleanmgr.exe /SETUP

Lietojumprogramma aprēķinās vietu, ko izmanto faili no iepriekšējās Windows instalācijas. Tas ir līdzīgs iepriekšējo Windows instalācijas failu tīrīšanai, izmantojot Diska tīrīšanas lietotāja interfeisu parastajā režīmā. Lietojumprogramma analizēs šādas atrašanās vietas:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Lejupielādēt\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.

Lietojumprogramma tos automātiski neiztīrīs. Tas arī neparādīs lietotāja interfeisu. Tā vietā tas ierakstīs divus žurnālfailus, kurus varat pārbaudīt:

C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log. 

cleanmgr.exe /AUTOCLEAN
Tas ir tāds pats kā iepriekš, taču lietojumprogramma automātiski noņems failus no iepriekšējās Windows instalācijas vai iepriekšējās jaunināšanas.

Tiks noņemtas šādas mapes:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Lejupielādēt\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.

Lietojumprogramma ierakstīs rezultātus šādos žurnālfailos:

C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log. 

Lietotāja interfeiss netiks rādīts.

Sintakse ir šāda:

cleanmgr.exe /AUTOCLEAN

Komanda ir jāizpilda paaugstinātā līmenī, piem. jums tas jāpalaiž no paaugstinātas komandrindas instances.

Tieši tā.

Neaizmirstiet mums pastāstīt, ja dažas komandas nedarbojas tā, kā aprakstīts jums. Jūtieties brīvi atstāt komentāru, ja jums ir jautājums vai ieteikums.

Vienlaicīgi atiestatiet vietējās drošības politikas iestatījumus operētājsistēmā Windows 10

Vienlaicīgi atiestatiet vietējās drošības politikas iestatījumus operētājsistēmā Windows 10

7 atbildesVietējās drošības politikas lietotne ir uzlabots konfigurācijas rīks, lai kontrolētu da...

Lasīt vairāk

Foršas Windows 10 izvēlnes Sākt funkcijas

Foršas Windows 10 izvēlnes Sākt funkcijas

Operētājsistēmā Windows 10 Microsoft ir atkārtoti izgudrojis savu izvēlni Sākt, un, kā visi zina,...

Lasīt vairāk

Kā no komandrindas notīrīt Windows notikumu žurnālu

Kā no komandrindas notīrīt Windows notikumu žurnālu

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuBiež...

Lasīt vairāk