De ingebouwde Windows-tool, Schijfopruiming, die kan worden gestart als cleanmgr.exe vanuit het dialoogvenster Uitvoeren, ondersteunt een aantal interessante opdrachtregelargumenten die in verschillende situaties nuttig kunnen zijn. Laten we ze eens bekijken en kijken hoe u ze kunt gebruiken.
Advertentie
U kunt de beschikbare schakelaars voor Schijfopruiming leren door de volgende opdracht in het dialoogvenster Uitvoeren in te voeren:
cleanmgr.exe /?
Zie de volgende schermafbeelding:
De lijst is als volgt:
- / D AANDRIJFMETER
- / SAGESET: n
- / SAGERUN: n
- / TUNEUP: n
- / LOWDISK
- / ZEER LAAGDISK
- /OPSTELLING
- /AUTOMATISCHE SCHOONMAAK
Dit is wat die schakelaars betekenen.
cleanmgr.exe / D DRIVELETTER
Voert schijfopruiming uit voor een specifiek station. De gebruiker moet de stationsletter specificeren zonder ':' zoals hieronder weergegeven:
cleanmgr.exe / D C
Met de bovenstaande opdracht wordt schijfopruiming gestart voor station C :.
U kunt het argument / D combineren met andere schakelaars van cleanmgr.exe.
cleanmgr.exe / SAGESET
Met de SAGESET-toets kunt u een voorinstelling van geselecteerde selectievakjes maken in cleanmgr.exe. Zodra dit is gebeurd, kunt u de voorinstelling starten met de optie / SAGERUN. De syntaxis is als volgt:
cleanmgr.exe / SAGESET: nummer
Het commando moet zijnverhoogd uitgevoerd (als beheerder).
Waar 'nummer' elke waarde kan zijn tussen 0 en 65535. De opties die u selecteert tijdens de SAGESET-sessie, worden naar het register geschreven en daar opgeslagen voor verder gebruik. Het commando moet verhoogd worden uitgevoerd.
Gebruik het als volgt:
- Open een verhoogde opdrachtprompt .
- Typ de volgende opdracht
cleanmgr.exe / SAGESET: nummer
Stel dat u het nummer 112 gebruikt, bijvoorbeeld:
- Vink de opties aan die u voor deze voorinstelling wilt inschakelen, zoals hieronder wordt weergegeven:
- Klik op OK om de voorinstelling op te slaan onder het nummer dat u hebt ingevoerd in het dialoogvenster Uitvoeren.
Aangezien u cleanmgr.exe / SAGESET: n elevated hebt gestart, wordt het rechtstreeks geopend in de modus 'Systeembestanden opschonen'. Zie het volgende artikel: Schijfopruiming rechtstreeks uitvoeren in de modus systeembestanden en versnellen .
Technisch gezien weerspiegelt elk selectievakje dat wordt weergegeven in Schijfopruiming de juiste registersubsleutel onder de volgende registertak:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches
De subsleutel Windows Upgrade Log Files weerspiegelt bijvoorbeeld dezelfde optie in de gebruikersinterface van de app.
universele tv-afstandsbediening instellen
Voor elke waarde die u controleert, wordt deze gemarkeerd onder de StateFlagsNNNN DWORD-waarde, waarbij NNNN een getal is dat u hebt doorgegeven aan het SAGESET-argument. Ik heb daar de waarde StateFlags0112 voor mijn / SAGESET: 112-opdracht:
cleanmgr.exe / SAGERUN
Met het argument / SAGERUN kan de gebruiker de preset starten die eerder is geconfigureerd met het / SAGESET: n commando. De syntaxis is als volgt:
hoe het serveradres op minecraft te vinden
cleanmgr.exe / SAGERUN: nummer
Gebruik hetzelfde nummer dat je hebt gebruikt voor het vorige / SAGESET: nummer commando.
In combinatie met het vorige voorbeeld zou u het volgende moeten doen.
- Open een verhoogde opdrachtprompt .
- Typ de volgende opdracht
cleanmgr.exe / SAGESET: nummer
Stel dat u het nummer 112 gebruikt, bijvoorbeeld:
- Vink de opties aan die u voor deze preset wilt uitvoeren, zoals hieronder wordt weergegeven:
- Klik op OK om de preset op te slaan onder nummer 112.
- Typ nu cleanmgr.exe / SAGERUN: 112 in het dialoogvenster Uitvoeren. Het zal automatisch beginnen met opschonen met behulp van de vooraf geselecteerde opties.
Het opruimproces wordt onmiddellijk gestart, zonder een bevestigingsvraag. Schijfopruiming wordt ook automatisch gesloten.
Als het / D-argument niet is opgegeven voor deze opdracht, wordt het op alle stations toegepast.
U kunt het artikel zien Schijfopruiming rechtstreeks uitvoeren in de modus systeembestanden en versnellen .
De volgende opdrachten zijn niet gedocumenteerd. Om ze te ontdekken, heb ik Sysinternals Process Monitor en logboeken van het hulpprogramma cleanmgr gebruikt. Als ze zich niet gedragen zoals beschreven, corrigeer me dan in de opmerkingen.
cleanmgr.exe / TUNEUP
De opdracht is vergelijkbaar met de beschreven SAGESET-functionaliteit. In Windows 10 doet het precies hetzelfde. Net als de SAGESET-schakelaar, schrijft het presets naar het register. Het kan worden gebruikt in plaats van SAGESET. De syntaxis is als volgt:
cleanmgr.exe / tuneup: 112
Het commando moet verhoogd worden uitgevoerd.
Als je eerder het nummer hebt geconfigureerd dat is opgegeven met de TUNEUP-schakelaar met SAGESET, zal dit de wijzigingen weerspiegelen die je hebt aangebracht:
Deze omschakeling is niet gedocumenteerd, dus Microsoft kan zijn gedrag op elk moment verwijderen of wijzigen. Ik raad je aan om in plaats daarvan SAGESET te gebruiken.
cleanmgr.exe / LOWDISK
Deze schakelaar wordt gebruikt wanneer Windows de gebruiker laat weten dat er onvoldoende schijfruimte op een schijf is. Wanneer u op de melding klikt, wordt Schijfopruiming geopend met alle selectievakjes standaard aangevinkt. U kunt het als volgt uitvoeren vanuit het dialoogvenster Uitvoeren:
cleanmgr.exe / LOWDISK
Zie de volgende schermafbeelding:
Zodra u op de Enter-toets drukt, zal het de schijf analyseren en de vertrouwde gebruikersinterface tonen, maar met alle selectievakjes standaard aangevinkt:
U kunt de opdracht uitvoeren vanaf een opdrachtprompt met verhoogde bevoegdheid om het naar de systeembestandenmodus te laten overschakelen.
cleanmgr.exe / VERYLOWDISK
Het is hetzelfde als de / LOWDISK-schijfschakelaar, maar het zal alle bestanden automatisch opschonen. Het zal u geen bevestiging tonen, maar zal u een dialoogvenster tonen om aan te geven hoeveel vrije schijfruimte u nu heeft.
Syntaxis:
cleanmgr.exe / VERYLOWDISK
Voer de opdracht uit vanaf de verhoogde opdrachtprompt om over te schakelen naar de systeembestandenmodus.
windows 10 netwerk delen
cleanmgr.exe / INSTELLING
De setup-schakelaar analyseert de systeembestanden die zijn overgebleven van een eerdere Windows-versie. Als u bijvoorbeeld een upgrade hebt uitgevoerd van Windows 7 naar Windows 10, is het handig om deze schakelaar uit te voeren. Het moet ook worden uitgevoerd vanaf een opdrachtprompt met verhoogde bevoegdheid:
cleanmgr.exe / INSTELLING
De applicatie berekent de ruimte die wordt gebruikt door bestanden uit de vorige Windows-installatie. Het is vergelijkbaar met het opschonen van eerdere Windows-installatiebestanden met behulp van de gebruikersinterface van Schijfopruiming in de normale modus. De applicatie analyseert de volgende locaties:
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
De applicatie zal ze niet automatisch opschonen. Het zal ook geen gebruikersinterface tonen. In plaats daarvan zal het twee logbestanden schrijven die u kunt inspecteren:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
cleanmgr.exe / AUTOCLEAN
Het is hetzelfde als hierboven, maar de applicatie verwijdert automatisch bestanden van de vorige Windows-installatie of de vorige in-place upgrade.
De volgende mappen worden verwijderd:
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
De applicatie schrijft de resultaten naar de volgende logbestanden:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
Er wordt geen gebruikersinterface weergegeven.
De syntaxis is als volgt:
cleanmgr.exe / AUTOCLEAN
Het commando moet verhoogd worden uitgevoerd, bijv. u moet het starten vanaf een verhoogde opdrachtpromptinstantie.
Dat is het.
Vergeet niet ons te vertellen of sommige commando's zich niet gedragen zoals beschreven voor u. Laat gerust een reactie achter als je een vraag of suggestie hebt.