Levyn puhdistus Cleanmgr-komentorivin argumentit Windows 10:ssä
Sisäänrakennettu Windowsin työkalu, Levyn uudelleenjärjestäminen, joka voidaan käynnistää nimellä cleanmgr.exe Suorita-valintaikkunasta, tukee useita mielenkiintoisia komentoriviargumentteja, jotka voivat olla hyödyllisiä eri tilanteissa. Tarkastellaan niitä ja katsotaan kuinka voit käyttää niitä.
Voit oppia Levyn uudelleenjärjestämiseen käytettävissä olevat kytkimet kirjoittamalla seuraavan komennon Suorita-valintaikkunaan:
cleanmgr.exe /?
Katso seuraava kuvakaappaus:
Lista on seuraava:
- /D AJOHTAJA
- /SAGESET: n
- /SAGERUN: n
- /VIRITYS: n
- /LOWDISK
- /VERYLOWDISK
- /SETUP
- /AUTOCLEAN
Tässä on mitä nuo kytkimet tarkoittavat.
cleanmgr.exe /D DRIVELETTER
Suorittaa levyn puhdistamisen tietylle asemalle. Käyttäjän tulee määrittää asemakirjain ilman ":" alla olevan kuvan mukaisesti:
cleanmgr.exe /D C
Yllä oleva komento käynnistää levyn puhdistamisen C:-asemalle.
Voit yhdistää /D-argumentin muiden cleanmgr.exe-kytkimien kanssa.
cleanmgr.exe /SAGESET
SAGESET-näppäimellä voit luoda esiasetuksen valituista valintaruuduista cleanmgr.exe-tiedostossa. Kun tämä on tehty, voit käynnistää esiasetuksen /SAGERUN-vaihtoehdon avulla. Syntaksi on seuraava:
cleanmgr.exe /SAGESET: numero
Komennon pitää olla suoritettu korotettuna (järjestelmänvalvojana).
Missä "numero" voi olla mikä tahansa arvo väliltä 0 - 65535. SAGESET-istunnon aikana valitsemasi vaihtoehdot kirjoitetaan rekisteriin ja tallennetaan sinne myöhempää käyttöä varten. Komento on suoritettava korotettuna.
Käytä sitä seuraavasti:
- Avata korotettu komentokehote.
- Kirjoita seuraava komento.
cleanmgr.exe /SAGESET: numero
Oletetaan, että käytät numeroa 112, esimerkiksi:
- Valitse vaihtoehdot, jotka haluat ottaa käyttöön tälle esiasetukselle alla olevan kuvan mukaisesti:
- Napsauta OK tallentaaksesi esiasetuksen Suorita-valintaikkunassa antamasi numeron alle.
Koska käynnistit cleanmgr.exe /SAGESET: n kohotettuna, se avataan suoraan "Järjestelmätiedostot" -tilassa. Katso seuraava artikkeli: Kuinka suorittaa Levyn uudelleenjärjestäminen suoraan järjestelmätiedostotilassa ja nopeuttaa sitä.
Teknisesti jokainen Levyn uudelleenjärjestämisessä näkyvä valintaruutu heijastaa asianmukaista rekisterin aliavainta seuraavassa rekisterihaarassa:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches
Esimerkiksi Windows Upgrade Log Files -aliavain heijastaa samaa vaihtoehtoa sovelluksen käyttöliittymässä.
Jokaisen tarkistamasi arvon kohdalla se merkitään StateFlagsNNNN DWORD-arvon alle, jossa NNNN on SAGESET-argumentille välittämäsi numero. Minulla on arvo StateFlags0112 /SAGESET: 112 -komennolleni:
cleanmgr.exe /SAGERUN
Argumentin /SAGERUN avulla käyttäjä voi käynnistää esiasetuksen, joka on määritetty aiemmin komennolla /SAGESET: n. Syntaksi on seuraava:
cleanmgr.exe /SAGERUN: numero
Käytä samaa numeroa, jota käytit edellisessä /SAGESET: numerokomennossa.
Yhdistämällä edelliseen esimerkkiin sinun tulee tehdä seuraava.
- Avata korotettu komentokehote.
- Kirjoita seuraava komento.
cleanmgr.exe /SAGESET: numero
Oletetaan, että käytät numeroa 112, esimerkiksi:
- Valitse vaihtoehdot, jotka haluat suorittaa tälle esiasetukselle alla olevan kuvan mukaisesti:
- Napsauta OK tallentaaksesi esiasetuksen numeroon 112.
- Kirjoita nyt Suorita-valintaikkunaan cleanmgr.exe /SAGERUN: 112. Se aloittaa siivouksen automaattisesti käyttämällä esivalittuja vaihtoehtoja.
Puhdistusprosessi aloitetaan välittömästi ilman vahvistuskehotetta. Levyn uudelleenjärjestäminen sulkeutuu myös automaattisesti.
Jos /D-argumenttia ei ole määritetty tälle komennolle, sitä käytetään kaikissa asemissa.
Voit katsoa artikkelin Kuinka suorittaa Levyn uudelleenjärjestäminen suoraan järjestelmätiedostotilassa ja nopeuttaa sitä.
Seuraavia komentoja ei ole dokumentoitu. Niiden löytämiseen käytin Sysinternals Process Monitoria ja cleanmgr-apuohjelman lokeja. Jos he eivät toimi kuvatulla tavalla, korjaa minua kommenteissa.
cleanmgr.exe /TUNEUP
Komento on samanlainen kuin kuvattu SAGESET-toiminto. Windows 10:ssä se tekee täsmälleen saman asian. Kuten SAGESET-kytkin, se kirjoittaa esiasetukset rekisteriin. Sitä voidaan käyttää SAGESETin sijasta. Syntaksi on seuraava:
cleanmgr.exe /tuneup: 112
Komento on suoritettava korotettuna.
Jos olet aiemmin määrittänyt TUNEUP-kytkimellä määritetyn numeron SAGESETilla, se heijastaa tekemiäsi muutoksia:
Tätä kytkintä ei ole dokumentoitu, joten Microsoft voi poistaa tai muuttaa sen toimintaa milloin tahansa. Suosittelen käyttämään SAGESETia sen sijaan.
cleanmgr.exe /LOWDISK
Tätä kytkintä käytetään, kun Windows ilmoittaa käyttäjälle, että aseman levytila on loppumassa. Kun napsautat ilmoitusta, Levyn uudelleenjärjestäminen avautuu ja kaikki valintaruudut on oletusarvoisesti valittuna. Voit suorittaa sen Suorita-valintaikkunasta seuraavasti:
cleanmgr.exe /LOWDISK
Katso seuraava kuvakaappaus:
Kun painat Tulla sisään -näppäintä, se analysoi aseman ja näyttää tutun käyttöliittymän, mutta kaikki valintaruudut on oletusarvoisesti valittuna:
cleanmgr.exe /VERYLOWDISK
Se on sama kuin /LOWDISK-levykytkin, mutta se puhdistaa kaikki tiedostot automaattisesti. Se ei näytä vahvistusta, mutta näyttää valintaikkunan, joka ilmoittaa, kuinka paljon vapaata levytilaa sinulla on nyt.
Syntaksi:
cleanmgr.exe /VERYLOWDISK
Suorita komento korotetusta komentokehotteesta vaihtaaksesi järjestelmätiedostotilaan.
cleanmgr.exe /SETUP
Asennuskytkin analysoi aiemmasta Windows-versiosta jäljellä olevat järjestelmätiedostot. Jos esimerkiksi päivitit Windows 7:stä Windows 10:een, tämän kytkimen käyttäminen on hyödyllistä. Se on myös suoritettava korotetusta komentokehotteesta:
cleanmgr.exe /SETUP
Sovellus laskee edellisen Windows-asennuksen tiedostojen käyttämän tilan. Se on samanlainen kuin edellisten Windowsin asennustiedostojen puhdistaminen käyttämällä Levyn uudelleenjärjestämisen käyttöliittymää tavallisessa tilassa. Sovellus analysoi seuraavat sijainnit:
C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Lataa\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.
Sovellus ei puhdista niitä automaattisesti. Se ei myöskään näytä käyttöliittymää. Sen sijaan se kirjoittaa kaksi lokitiedostoa, jotka voit tarkistaa:
C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log.
cleanmgr.exe /AUTOCLEAN
Se on sama kuin yllä, mutta sovellus poistaa tiedostot aiemmasta Windows-asennuksesta tai edellisestä päivityksestä automaattisesti.
Seuraavat kansiot poistetaan:
C:\$Windows.~BT\* C:\$Windows.~LS\* C:\$Windows.~WS\* C:\ESD\Lataa\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.old\* C:\Windows\Panther.
Sovellus kirjoittaa tulokset seuraaviin lokitiedostoihin:
C:\Windows\System32\LogFiles\setupcln\setupact.log. C:\Windows\System32\LogFiles\setupcln\setuperr.log.
Käyttöliittymää ei näytetä.
Syntaksi on seuraava:
cleanmgr.exe /AUTOCLEAN
Se siitä.
Älä unohda kertoa meille, jos jotkin komennot eivät toimi sinulle kuvatulla tavalla. Voit vapaasti jättää kommentin, jos sinulla on kysyttävää tai ehdotuksia.