Det inbyggda Windows-verktyget, Diskrensning, som kan startas som cleanmgr.exe från dialogrutan Kör stöder ett antal intressanta kommandoradsargument som kan vara användbara i olika situationer. Låt oss granska dem och se hur du kan använda dem.
Annons
Du kan lära dig vilka switchar som är tillgängliga för diskrensning genom att ange följande kommando i dialogrutan Kör:
cleanmgr.exe /?
Se följande skärmdump:
Listan är som följer:
Här är vad dessa omkopplare betyder.
cleanmgr.exe / D DRIVELETTER
Utför diskrensning för en viss enhet. Användaren bör ange enhetsbokstaven utan ':' enligt nedan:
cleanmgr.exe / D C
Kommandot ovan startar diskrensning för enhet C :.
Du kan kombinera argumentet / D med andra växlar från cleanmgr.exe.
cleanmgr.exe / SAGESET
Med SAGESET-tangenten kan du skapa en förinställning av valda kryssrutor i cleanmgr.exe. När detta är klart kan du starta förinställningen med alternativet / SAGERUN. Syntaksen är som följer:
cleanmgr.exe / SAGESET: antal
Kommandot måste varakörd förhöjd (som administratör).
Där 'nummer' kan vara vilket värde som helst från 0 till 65535. De alternativ du väljer under SAGESET-sessionen kommer att skrivas till registret och lagras där för vidare användning. Kommandot måste köras förhöjt.
Använd den på följande sätt:
- Öppet en förhöjd kommandotolk .
- Skriv följande kommando
cleanmgr.exe / SAGESET: antal
Antag att du använder siffran 112, till exempel:
- Markera de alternativ som du vill aktivera för den här förinställningen enligt nedan:
- Klicka på OK för att spara förinställningen under det nummer du angav i dialogrutan Kör.
Eftersom du startade cleanmgr.exe / SAGESET: n förhöjd öppnas den direkt i läget 'Rensa upp systemfiler'. Se följande artikel: Hur man kör Diskrensning direkt i systemfilsläget och påskyndar det .
Tekniskt sett återspeglar varje kryssruta som visas i Diskrensning lämplig registerundernyckel under följande registergren:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches
Exempelvis undernyckeln till Windows Upgrade Log Files återspeglar samma alternativ i appens användargränssnitt.
hur man kontrollerar vilken typ av ram jag har Windows 10
För varje värde du kontrollerar kommer det att markeras under StateFlagsNNNN DWORD-värdet, där NNNN är ett nummer du skickade till SAGESET-argumentet. Jag har värdet StateFlags0112 där för mitt / SAGESET: 112-kommando:
cleanmgr.exe / SAGERUN
Argumentet / SAGERUN tillåter användaren att starta den förinställning som konfigurerats tidigare med kommandot / SAGESET: n. Syntaksen är som följer:
hur man öppnar cpgz-filen på mac
cleanmgr.exe / SAGERUN: nummer
Använd samma nummer som du använde för föregående / SAGESET: nummerkommando.
I kombination med föregående exempel bör du göra följande.
- Öppet en förhöjd kommandotolk .
- Skriv följande kommando
cleanmgr.exe / SAGESET: antal
Antag att du använder siffran 112, till exempel:
- Kryssa för alternativen du vill köra för den här förinställningen enligt nedan:
- Klicka på OK för att spara förinställningen under nummer 112.
- Skriv nu cleanmgr.exe / SAGERUN: 112 i dialogrutan Kör. Det kommer att börja städa med de förvalda alternativen automatiskt.
Rensningsprocessen startar omedelbart utan någon bekräftelsemeddelande. Diskrensning stängs också automatiskt.
Om / D-argumentet inte anges för det här kommandot kommer det att tillämpas på alla enheter.
Du kan se artikeln Hur man kör Diskrensning direkt i systemfilsläget och påskyndar det .
Följande kommandon är inte dokumenterade. För att upptäcka dem använde jag Sysinternals Process Monitor och loggar för cleanmgr-verktyget. Om de inte beter sig som beskrivna, vänligen korrigera mig i kommentarerna.
cleanmgr.exe / TUNEUP
Kommandot liknar den beskrivna SAGESET-funktionen. I Windows 10 gör det exakt samma sak. Liksom SAGESET-omkopplaren skriver den förinställningar till registret. Den kan användas istället för SAGESET. Syntaksen är som följer:
cleanmgr.exe / tuneup: 112
Kommandot måste köras förhöjt.
Om du tidigare har konfigurerat numret som anges med TUNEUP-omkopplaren med SAGESET, kommer det att återspegla de ändringar du gjort:
Denna omkopplare är inte dokumenterad, så Microsoft kan ta bort eller ändra sitt beteende när som helst. Jag rekommenderar att du använder SAGESET istället.
cleanmgr.exe / LOWDISK
Denna omkopplare används när Windows meddelar användaren att det tar slut på diskutrymme på en enhet. När du klickar på meddelandet öppnas Diskrensning med alla kryssrutor markerade som standard. Du kan köra den från dialogrutan Kör enligt följande:
cleanmgr.exe / LOWDISK
Se följande skärmdump:
När du trycker på Enter-tangenten analyserar den enheten och visar det välbekanta användargränssnittet, men med alla kryssrutor markerade som standard:
Du kan köra kommandot från en upphöjd kommandotolk för att få det att växla till systemfilsläget.
cleanmgr.exe / VERYLOWDISK
Det är detsamma som / LOWDISK-diskomkopplaren, men det rensar alla filer automatiskt. Det kommer inte att visa dig en bekräftelse, men en dialogruta för att ange hur mycket ledigt diskutrymme du har nu.
Syntax:
cleanmgr.exe / VERYLOWDISK
Kör kommandot från den upphöjda kommandotolken för att få det att växla till systemfilsläget.
Windows 10 nätverksdelning
cleanmgr.exe / INSTÄLLNING
Installationsomkopplaren analyserar de systemfiler som finns kvar från en tidigare Windows-version. Om du till exempel har uppgraderat från Windows 7 till Windows 10 är det bra att köra den här växeln. Det måste också köras från en upphöjd kommandotolk:
cleanmgr.exe / INSTÄLLNING
Applikationen beräknar det utrymme som används av filer från den tidigare Windows-installationen. Det liknar rengöringen av tidigare Windows-installationsfiler med användargränssnittet för Diskrensning i vanligt läge. Applikationen analyserar följande platser:
C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESD Ladda ner * C: ESD Windows * C: $ FÖNSTER. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: Windows Panther
Programmet rensar inte upp dem automatiskt. Det visar inte heller ett användargränssnitt. Istället skriver den två loggfiler som du kan inspektera:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
cleanmgr.exe / AUTOCLEAN
Det är samma som ovan, men applikationen tar bort filer från den tidigare Windows-installationen eller den tidigare platsuppgraderingen automatiskt.
Följande mappar tas bort:
C: $ Windows. ~ BT * C: $ Windows. ~ LS * C: $ Windows. ~ WS * C: ESD Ladda ner * C: ESD Windows * C: $ FÖNSTER. ~ Q * C: $ INPLACE. ~ TR * C: Windows.old * C: Windows Panther
Applikationen skriver resultaten till följande loggfiler:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
Inget användargränssnitt visas.
Syntaksen är som följer:
cleanmgr.exe / AUTOCLEAN
Kommandot måste utföras förhöjt, t.ex. du måste starta den från en upphöjd kommandotolkinstans.
Det är allt.
Glöm inte att berätta för oss om vissa kommandon inte beter sig enligt beskrivningen för dig. Lämna gärna en kommentar om du har en fråga eller ett förslag.