Wbudowane narzędzie Windows, Oczyszczanie dysku, które można uruchomić jako cleanmgr.exe z okna dialogowego Uruchom obsługuje wiele interesujących argumentów wiersza poleceń, które mogą być przydatne w różnych sytuacjach. Przejrzyjmy je i zobaczmy, jak możesz z nich korzystać.
Reklama
Możesz nauczyć się przełączników dostępnych dla Oczyszczania dysku, wprowadzając następujące polecenie w oknie dialogowym Uruchom:
cleanmgr.exe /?
Zobacz poniższy zrzut ekranu:
Lista przedstawia się następująco:
- / D DRIVELETTER
- / SAGESET: n
- / SAGERUN: n
- / TUNEUP: n
- / LOWDISK
- / VERYLOWDISK
- /USTAWIAĆ
- /AUTOMATYCZNE OCZYSZCZANIE
Oto, co oznaczają te przełączniki.
cleanmgr.exe / D DRIVELETTER
Wykonuje czyszczenie dysku dla określonego dysku. Użytkownik powinien określić literę dysku bez „:”, jak pokazano poniżej:
cleanmgr.exe / D C
Powyższe polecenie uruchomi czyszczenie dysku dla dysku C :.
Argument / D można łączyć z innymi przełącznikami programu cleanmgr.exe.
cleanmgr.exe / SAGESET
Klawisz SAGESET umożliwia utworzenie presetu wybranych pól wyboru w cleanmgr.exe. Gdy to zrobisz, możesz uruchomić preset za pomocą opcji / SAGERUN. Składnia jest następująca:
cleanmgr.exe / SAGESET: numer
Polecenie musi byćwykonane z podwyższonym poziomem uprawnień (jako administrator).
Gdzie „liczba” może mieć dowolną wartość z zakresu od 0 do 65535. Opcje wybrane podczas sesji SAGESET zostaną zapisane w Rejestrze i tam przechowywane do dalszego wykorzystania. Polecenie należy wykonać z podwyższonym poziomem uprawnień.
Użyj go w następujący sposób:
- otwarty podwyższony wiersz polecenia .
- Wpisz następujące polecenie
cleanmgr.exe / SAGESET: numer
Załóżmy, że używasz numeru 112, na przykład:
- Zaznacz opcje, które chcesz włączyć dla tego ustawienia wstępnego, jak pokazano poniżej:
- Kliknij OK, aby zapisać ustawienie wstępne pod numerem wprowadzonym w oknie dialogowym Uruchom.
Ponieważ uruchomiłeś cleanmgr.exe / SAGESET: n z podwyższonym poziomem uprawnień, zostanie on otwarty bezpośrednio w trybie „Oczyść pliki systemowe”. Zobacz następujący artykuł: Jak uruchomić Oczyszczanie dysku bezpośrednio w trybie plików systemowych i przyspieszyć .
Technicznie rzecz biorąc, każde pole wyboru wyświetlane w Oczyszczaniu dysku odzwierciedla odpowiedni podklucz rejestru w następującej gałęzi rejestru:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Explorer VolumeCaches
Na przykład podklucz Windows Upgrade Log Files odzwierciedla tę samą opcję w interfejsie użytkownika aplikacji.
jak usunąć wiele wiadomości w komunikatorze Facebookfacebook
Każda sprawdzona wartość będzie oznaczona pod wartością StateFlagsNNNN DWORD, gdzie NNNN to liczba przekazana do argumentu SAGESET. Mam tam wartość StateFlags0112 dla mojego polecenia / SAGESET: 112:
cleanmgr.exe / SAGERUN
Argument / SAGERUN umożliwia użytkownikowi uruchomienie ustawienia wstępnego skonfigurowanego wcześniej za pomocą polecenia / SAGESET: n. Składnia jest następująca:
Windows 10 wyświetla skalowanie wielu monitorów
cleanmgr.exe / SAGERUN: numer
Użyj tego samego numeru, którego użyłeś w poprzednim poleceniu / SAGESET: numer.
W połączeniu z poprzednim przykładem należy wykonać następujące czynności.
- otwarty podwyższony wiersz polecenia .
- Wpisz następujące polecenie
cleanmgr.exe / SAGESET: numer
Załóżmy, że używasz numeru 112, na przykład:
- Zaznacz opcje, które chcesz uruchomić dla tego ustawienia wstępnego, jak pokazano poniżej:
- Kliknij OK, aby zapisać ustawienie wstępne pod numerem 112.
- Teraz wpisz cleanmgr.exe / SAGERUN: 112 w oknie dialogowym Uruchom. Czyszczenie rozpocznie się automatycznie przy użyciu wstępnie wybranych opcji.
Proces czyszczenia rozpocznie się natychmiast, bez monitu o potwierdzenie. Oczyszczanie dysku zostanie również automatycznie zamknięte.
Jeśli argument / D nie zostanie określony dla tego polecenia, zostanie zastosowany do wszystkich dysków.
Możesz zobaczyć artykuł Jak uruchomić Oczyszczanie dysku bezpośrednio w trybie plików systemowych i przyspieszyć .
Następujące polecenia nie są udokumentowane. Aby je odkryć, użyłem Sysinternals Process Monitor i dzienników narzędzia cleanmgr. Jeśli nie zachowują się zgodnie z opisem, popraw mnie w komentarzach.
cleanmgr.exe / TUNEUP
Polecenie jest podobne do opisanej funkcjonalności SAGESET. W systemie Windows 10 robi dokładnie to samo. Podobnie jak przełącznik SAGESET, zapisuje ustawienia wstępne w rejestrze. Może być używany zamiast SAGESET. Składnia jest następująca:
cleanmgr.exe / tuneup: 112
Polecenie należy wykonać z podwyższonym poziomem uprawnień.
Jeśli wcześniej skonfigurowałeś liczbę określoną za pomocą przełącznika TUNEUP z SAGESET, będzie ona odzwierciedlać wprowadzone zmiany:
Ten przełącznik nie jest udokumentowany, więc firma Microsoft może w dowolnym momencie usunąć lub zmienić jego zachowanie. Zalecam zamiast tego użyć SAGESET.
cleanmgr.exe / LOWDISK
Ten przełącznik jest używany, gdy system Windows powiadamia użytkownika, że kończy mu się miejsce na dysku. Po kliknięciu powiadomienia narzędzie Oczyszczanie dysku otwiera się ze wszystkimi polami wyboru zaznaczonymi domyślnie. Możesz go uruchomić z okna dialogowego Uruchom w następujący sposób:
cleanmgr.exe / LOWDISK
Zobacz poniższy zrzut ekranu:
Po naciśnięciu klawisza Enter przeanalizuje dysk i wyświetli znajomy interfejs użytkownika, ale wszystkie pola wyboru są domyślnie zaznaczone:
Polecenie można uruchomić z wiersza polecenia z podwyższonym poziomem uprawnień, aby przełączyć się w tryb plików systemowych.
cleanmgr.exe / VERYLOWDISK
Działa tak samo jak przełącznik dysku / LOWDISK, ale automatycznie wyczyści wszystkie pliki. Nie wyświetli potwierdzenia, ale wyświetli okno dialogowe z informacją, ile wolnego miejsca na dysku masz teraz.
Składnia:
cleanmgr.exe / VERYLOWDISK
Uruchom polecenie z wiersza polecenia z podwyższonym poziomem uprawnień, aby przełączyć się w tryb plików systemowych.
Udostępnianie sieci w systemie Windows 10
cleanmgr.exe / SETUP
Przełącznik instalacyjny analizuje pliki systemowe pozostałe z poprzedniej wersji systemu Windows. Na przykład, jeśli uaktualniłeś system z Windows 7 do Windows 10, uruchomienie tego przełącznika jest przydatne. Należy go również wykonać z wiersza polecenia z podwyższonym poziomem uprawnień:
cleanmgr.exe / SETUP
Aplikacja obliczy miejsce zajmowane przez pliki z poprzedniej instalacji systemu Windows. Jest to podobne do czyszczenia plików poprzedniej instalacji systemu Windows przy użyciu interfejsu użytkownika Oczyszczania dysku w trybie zwykłym. Aplikacja przeanalizuje następujące lokalizacje:
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
Aplikacja nie czyści ich automatycznie. Nie pokaże też interfejsu użytkownika. Zamiast tego zapisze dwa pliki dziennika, które możesz sprawdzić:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
cleanmgr.exe / AUTOCLEAN
Działa tak samo, jak powyżej, ale aplikacja automatycznie usunie pliki z poprzedniej instalacji systemu Windows lub poprzedniej aktualizacji w miejscu.
Następujące foldery zostaną usunięte:
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
Aplikacja zapisze wyniki w następujących plikach dziennika:
C: Windows System32 LogFiles setupcln setupact.log C: Windows System32 LogFiles setupcln setuperr.log
Nie zostanie wyświetlony żaden interfejs użytkownika.
Składnia jest następująca:
cleanmgr.exe / AUTOCLEAN
Polecenie należy wykonać z podwyższonym poziomem uprawnień, np. musisz go uruchomić z instancji wiersza polecenia z podwyższonym poziomem uprawnień.
Otóż to.
Nie zapomnij powiedzieć nam, jeśli niektóre polecenia nie działają zgodnie z opisem. Jeśli masz pytanie lub sugestię, możesz zostawić komentarz.