Windows Tips & News

Diskopprydding Cleanmgr kommandolinjeargumenter i Windows 10

click fraud protection

Det innebygde Windows-verktøyet, Diskopprydding, som kan startes som cleanmgr.exe fra Kjør-dialogen, støtter en rekke interessante kommandolinjeargumenter som kan være nyttige i ulike situasjoner. La oss gå gjennom dem og se hvordan du kan bruke dem.

Du kan lære hvilke brytere som er tilgjengelige for Diskopprydding ved å skrive inn følgende kommando i Kjør-dialogen:

cleanmgr.exe /?

Se følgende skjermbilde:

Listen er som følger:

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

Her er hva disse bryterne betyr.

cleanmgr.exe /D DRIVEBREV
Utfører diskopprydding for en bestemt stasjon. Brukeren bør spesifisere stasjonsbokstaven uten ":" som vist nedenfor:

cleanmgr.exe /D C

Kommandoen ovenfor vil starte diskopprydding for stasjon C:.
Du kan kombinere /D-argumentet med andre brytere av cleanmgr.exe.

cleanmgr.exe /SAGESET
SAGESET-tasten lar deg lage en forhåndsinnstilling av valgte avmerkingsbokser i cleanmgr.exe. Når dette er gjort, kan du starte forhåndsinnstillingen ved å bruke alternativet /SAGERUN. Syntaksen er som følger:

cleanmgr.exe /SAGESET: nummer

Kommandoen må være utført forhøyet (som administrator).

Hvor "nummer" kan være en hvilken som helst verdi fra 0 til 65535. Alternativene du velger under SAGESET-økten vil bli skrevet til registeret og lagret der for videre bruk. Kommandoen må utføres forhøyet.
Bruk den som følger:

  1. Åpen en forhøyet ledetekst.
  2. Skriv inn følgende kommando.
    cleanmgr.exe /SAGESET: nummer

    Anta at du bruker tallet 112, for eksempel:

  3. Kryss av for alternativene du vil aktiveres for denne forhåndsinnstillingen som vist nedenfor:
  4. Klikk OK for å lagre forhåndsinnstillingen under nummeret du skrev inn i dialogboksen Kjør.

Siden du startet cleanmgr.exe /SAGESET: n forhøyet, vil den bli åpnet direkte i "Rydd opp i systemfiler"-modus. Se følgende artikkel: Hvordan kjøre Diskopprydding direkte i systemfilmodus og øke hastigheten.

Teknisk sett gjenspeiler hver avmerkingsboks som vises i Diskopprydding den aktuelle registerundernøkkelen under følgende registergren:

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

For eksempel gjenspeiler Windows Upgrade Log Files-undernøkkelen det samme alternativet i brukergrensesnittet til appen.

For hver verdi du sjekker, vil den merkes under StateFlagsNNNN DWORD-verdien, der NNNN er et tall du sendte til SAGESET-argumentet. Jeg har verdien StateFlags0112 der for min /SAGESET: 112 kommando:

cleanmgr.exe /SAGERUN
Argumentet /SAGERUN lar brukeren starte forhåndsinnstillingen som er konfigurert tidligere med /SAGESET: n-kommandoen. Syntaksen er som følger:

cleanmgr.exe /SAGERUN: nummer

Bruk samme nummer som du brukte for forrige /SAGESET: nummerkommando.
Ved å kombinere med forrige eksempel bør du gjøre følgende.

  1. Åpen en forhøyet ledetekst.
  2. Skriv inn følgende kommando.
    cleanmgr.exe /SAGESET: nummer

    Anta at du bruker tallet 112, for eksempel:

  3. Kryss av for alternativene du vil kjøres for denne forhåndsinnstillingen som vist nedenfor:
  4. Klikk OK for å lagre forhåndsinnstillingen under nummer 112.
  5. Skriv nå cleanmgr.exe /SAGERUN: 112 i Kjør-dialogen. Det vil begynne å rydde opp ved å bruke de forhåndsvalgte alternativene automatisk.

Oppryddingsprosessen vil bli startet umiddelbart, uten noen bekreftelse. Diskopprydding vil også lukkes automatisk.
Hvis /D-argumentet ikke er spesifisert for denne kommandoen, vil det bli brukt på alle stasjoner.

Du kan se artikkelen Hvordan kjøre Diskopprydding direkte i systemfilmodus og øke hastigheten.


Følgende kommandoer er ikke dokumentert. For å oppdage dem brukte jeg Sysinternals Process Monitor og logger av cleanmgr-verktøyet. Hvis de ikke oppfører seg som beskrevet, vennligst korriger meg i kommentarene.

cleanmgr.exe /TUNEUP
Kommandoen ligner den beskrevne SAGESET-funksjonaliteten. I Windows 10 gjør den nøyaktig det samme. I likhet med SAGESET-bryteren, skriver den forhåndsinnstillinger til registeret. Den kan brukes i stedet for SAGESET. Syntaksen er som følger:

cleanmgr.exe /tuneup: 112

Kommandoen må utføres forhøyet.

Hvis du tidligere har konfigurert nummeret som er spesifisert med TUNEUP-bryteren med SAGESET, vil det gjenspeile endringene du har gjort:

Denne bryteren er ikke dokumentert, så Microsoft kan fjerne eller endre oppførselen når som helst. Jeg anbefaler deg å bruke SAGESET i stedet.

cleanmgr.exe /LOWDISK
Denne bryteren brukes når Windows varsler brukeren at han går tom for diskplass på en stasjon. Når du klikker på varselet, åpnes Diskopprydding med alle avmerkingsbokser merket som standard. Du kan kjøre den fra Kjør-dialogen som følger:

cleanmgr.exe /LOWDISK

Se følgende skjermbilde:

Når du trykker på Tast inn nøkkel, vil den analysere stasjonen og vise det kjente brukergrensesnittet, men med alle avmerkingsbokser merket som standard:

Du kan kjøre kommandoen fra en forhøyet ledetekst for å få den til å bytte til systemfilmodus.

cleanmgr.exe /VERYLOWDISK
Den er den samme som /LOWDISK-disksvitsjen, men den vil rydde opp i alle filer automatisk. Det vil ikke vise deg en bekreftelse, men vil vise deg en dialogboks som indikerer hvor mye ledig diskplass du har nå.
Syntaks:

cleanmgr.exe /VERYLOWDISK

Kjør kommandoen fra den forhøyede ledeteksten for å få den til å bytte til systemfilmodus.

cleanmgr.exe /SETUP
Setup-bryteren analyserer systemfilene som er igjen fra en tidligere Windows-versjon. Hvis du for eksempel oppgraderte fra Windows 7 til Windows 10, er det nyttig å kjøre denne bryteren. Det må også utføres fra en forhøyet ledetekst:

cleanmgr.exe /SETUP

Applikasjonen vil beregne plassen som brukes av filer fra forrige Windows-installasjon. Det ligner på rengjøring av tidligere Windows-installasjonsfiler ved å bruke brukergrensesnittet til Diskopprydding i vanlig modus. Applikasjonen vil analysere følgende steder:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Last ned\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.

Applikasjonen vil ikke rense dem opp automatisk. Den vil heller ikke vise et brukergrensesnitt. I stedet vil den skrive to loggfiler som du kan inspisere:

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

cleanmgr.exe /AUTOCLEAN
Det er det samme som ovenfor, men programmet vil automatisk fjerne filer fra forrige Windows-installasjon eller forrige oppgradering på stedet.

Følgende mapper vil bli fjernet:

C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Last ned\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.

Applikasjonen vil skrive resultatene til følgende loggfiler:

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

Ingen brukergrensesnitt vil vises.

Syntaksen er som følger:

cleanmgr.exe /AUTOCLEAN

Kommandoen må utføres forhøyet, f.eks. du må starte den fra en forhøyet ledetekstforekomst.

Det er det.

Ikke glem å fortelle oss hvis noen kommandoer ikke oppfører seg som beskrevet for deg. Legg gjerne igjen en kommentar hvis du har et spørsmål eller et forslag.

Slik fjerner du låseikonet på filer og mapper i Windows 10

Slik fjerner du låseikonet på filer og mapper i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenI Windows 10, når ...

Les mer

Slik sletter du en tjeneste i Windows 10

Slik sletter du en tjeneste i Windows 10

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenI dag skal vi se h...

Les mer

Legg til CompactOS kontekstmeny i Windows 10

Legg til CompactOS kontekstmeny i Windows 10

I Windows 10 gjorde Microsoft noen endringer i operativsystemet for å få det til å bruke mindre d...

Les mer