Diskoprydning Cleanmgr Kommando Line Argumenter i Windows 10

Det indbyggede Windows-værktøj, Diskoprydning, som kan lanceres som cleanmgr.exe fra dialogboksen Kør understøtter en række interessante kommandolinjeparametre, som kan være nyttige i forskellige situationer. Lad os gennemgå dem og se, hvordan du kan bruge dem.
Du kan lære de omskiftere, der er tilgængelige til Diskoprydning, ved at indtaste følgende kommando i dialogboksen Kør:

cleanmgr.exe /?

Se følgende skærmbillede:

cleanmgr-help-run-dialog cleanmgr-kommando-line-switches

Listen er som følger:

Her er hvad disse kontakter betyder.

cleanmgr.exe / D DRIVELETTER
Udfører diskoprydning for et bestemt drev. Brugeren skal angive drevbogstavet uden ":" som vist nedenfor:

cleanmgr.exe / DC

Kommandoen ovenfor vil starte diskoprydning til drev C :. cleanmgr-til-c
Du kan kombinere / D-argumentet med andre switches af cleanmgr.exe.

cleanmgr.exe / SAGESET
SAGESET-tasten giver dig mulighed for at oprette en forudindstilling af markerede afkrydsningsfelter i cleanmgr.exe. Når dette er gjort, kan du starte forindstillingen ved hjælp af / SAGERUN-indstillingen. Syntaxen er som følger:

cleanmgr.exe / SAGESET: nummer

Kommandoen skal være udført forhøjet (som administrator).

Hvor "nummer" kan være nogen værdi fra 0 til 65535. De valgmuligheder du vælger under SAGESET-sessionen, bliver skrevet til registreringsdatabasen og gemt der til videre brug. Kommandoen skal udføres forhøjet.
Brug det som følger:

  1. Åben en forhøjet kommandoprompt.
  2. Indtast følgende kommando
    cleanmgr.exe / SAGESET: nummer

    Antag at du bruger nummeret 112, for eksempel: cleanmgr-sageset-run-dialog

  3. Marker de indstillinger, du vil aktivere for denne forudindstilling, som vist nedenfor: sageset-i-handling
  4. Klik på OK for at gemme forudindstillingen under det nummer, du indtastede i dialogboksen Kør.

Siden du startede cleanmgr.exe / SAGESET: n forhøjet, åbnes den direkte i tilstanden "Clean up system files". Se følgende artikel: Sådan kører du Diskoprydning direkte i systemfils tilstand og fremskynder det.

Teknisk set afspejler hver afkrydsningsfelt, der vises i Diskoprydning, den relevante registerundernøgle under følgende registreringsdatabase:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCaches

værdier-in-register

For eksempel afspejler undernøglen Windows Upgrade Log Files-filer den samme mulighed i appens brugergrænseflade.

For hver værdi, du tjekker, vil den blive markeret under StateFlagsNNNN DWORD-værdien, hvor NNNN er et tal, du har bestået til SAGESET-argumentet. Jeg har værdien StateFlags0112 der for min / SAGESET: 112 kommando: stateflags

cleanmgr.exe / SAGERUN
Argumentet / SAGERUN gør det muligt for brugeren at starte den forudindstillede konfiguration tidligere med kommandoen / SAGESET: n. Syntaxen er som følger:

cleanmgr.exe / SAGERUN: nummer

Brug det samme nummer som du brugte til den foregående / SAGESET: nummer kommando.
Kombinerer med det foregående eksempel skal du gøre følgende.

  1. Åben en forhøjet kommandoprompt.
  2. Indtast følgende kommando
    cleanmgr.exe / SAGESET: nummer

    Antag at du bruger nummeret 112, for eksempel: cleanmgr-sageset-run-dialog

  3. Marker de valgmuligheder, du vil køre for denne forudindstilling, som vist nedenfor: sageset-i-handling
  4. Klik på OK for at gemme forudindstillingen under nummer 112.
  5. Skriv nu cleanmgr.exe / SAGERUN: 112 i dialogboksen Kør. Det vil begynde at rydde op med de forudvalgte indstillinger automatisk. sagerun-in-the-run-dialog sagerun-i-handling

Oprydningsprocessen vil blive startet med det samme uden nogen bekræftelsesprompning. Diskoprydning lukkes også automatisk.
Hvis / D-argumentet ikke er angivet for denne kommando, vil det blive anvendt på alle drev.

Du kan se artiklen Sådan kører du Diskoprydning direkte i systemfils tilstand og fremskynder det.

Følgende kommandoer er ikke dokumenteret. For at opdage dem brugte jeg Sysinternals Process Monitor og logs af cleanmgr utility. Hvis de ikke opfører sig som beskrevet, skal du rette mig i kommentarerne.

cleanmgr.exe / TUNEUP
Kommandoen ligner den beskrevne SAGESET funktionalitet. I Windows 10, det gør præcis det samme. Som SAGESET-kontakten skriver den forudindstillinger til registreringsdatabasen. Det kan bruges i stedet for SAGESET. Syntaxen er som følger:

cleanmgr.exe / tuneup: 112

Kommandoen skal udføres forhøjet.

Hvis du tidligere har konfigureret det nummer, der er angivet med TUNEUP-kontakten med SAGESET, afspejler det de ændringer, du har foretaget: Tuneup-in-action-1

Denne switch er ikke dokumenteret, så Microsoft kan fjerne eller ændre sin adfærd til enhver tid. Jeg anbefaler dig at bruge SAGESET i stedet.

cleanmgr.exe / LOWDISK
Denne switch bruges, når Windows meddeler brugeren, at han løber tør for diskplads på et drev. Når du klikker på meddelelsen, åbnes Diskoprydning med alle afkrydsningsfelterne markeret som standard. Du kan udføre det fra dialogboksen Kør som følger:

cleanmgr.exe / LOWDISK

Se følgende skærmbillede: lav-disk-run

Når du har trykket på Enter-tasten, analyserer den drevet og viser den velkendte brugergrænseflade, men med alle afkrydsningsfelter markeret som standard:

lav-disk-analysere lav-disk-ui Du kan køre kommandoen fra en forhøjet kommandoprompt for at få den til at skifte til systemfils tilstand.

cleanmgr.exe / VERYLOWDISK
Det er det samme som / LOWDISK disk switchen, men det vil oprydning alle filer automatisk. Det viser dig ikke en bekræftelse, men viser dig en dialog for at angive, hvor meget ledig diskplads du har nu.
Syntaks:

cleanmgr.exe / VERYLOWDISK

Kør kommandoen fra den forhøjede kommandoprompt for at få den til at skifte til systemfils tilstand.

verylowdisk-analysere verylowdisk-end-proces

cleanmgr.exe / SETUP
Setup-knappen analyserer systemfilerne tilbage fra en tidligere Windows-version. For eksempel, hvis du opgraderet fra Windows 7 til Windows 10, at køre denne switch er nyttig. Det skal også udføres fra en forhøjet kommandoprompt:

cleanmgr.exe / SETUP

setup-switch

Programmet beregner det mellemrum, der bruges af filer fra den tidligere Windows-installation. Det ligner rengøringen af ​​tidligere Windows installationsfiler ved hjælp af brugergrænsefladen til diskoprydning i almindelig tilstand. Ansøgningen vil analysere følgende steder:

C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESDDownload * C: ESDWindows * C: $ WINDOWS. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: WindowsPanther

Programmet vil ikke rense dem automatisk. Det vil heller ikke vise en brugergrænseflade. I stedet vil det skrive to logfiler, som du kan inspicere:

C: WindowsSystem32LogFilessetupclnsetupact.log C: WindowsSystem32LogFilessetupclnsetuperr.log

log-filer

cleanmgr.exe / AUTOCLEAN
Det er det samme som ovenfor, men applikationen fjerner filer fra den tidligere Windows-installation eller den foregående in-place-opgradering automatisk.

Følgende mapper fjernes:

C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESDDownload * C: ESDWindows * C: $ WINDOWS. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: WindowsPanther

Programmet vil skrive resultaterne til følgende logfiler:

C: WindowsSystem32LogFilessetupclnsetupact.log C: WindowsSystem32LogFilessetupclnsetuperr.log

Ingen brugergrænseflade vil blive vist.

Syntaxen er som følger:

cleanmgr.exe / AUTOCLEAN

autoclean-switch Kommandoen skal udføres forhøjet, fx du skal starte den fra en forhøjet kommandoprompt-instans.

Det er det.

Glem ikke at fortælle os, om nogle kommandoer ikke opfører sig som beskrevet for dig. Du er velkommen til at skrive en kommentar, hvis du har et spørgsmål eller et forslag.

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.