Oczyszczanie dysku Argumenty wiersza polecenia Cleanmgr w systemie Windows 10
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ć.
Możesz poznać przełączniki dostępne dla funkcji Oczyszczanie dysku, wprowadzając następujące polecenie w oknie dialogowym Uruchom:
cleanmgr.exe /?
Zobacz poniższy zrzut ekranu:
Lista jest następująca:
- /D DRIVELETTER
- /SAGESET: n
- /SAGERUN: n
- /TUNEUP: n
- /LOWDISK
- /VERYLOWDISK
- /SETUP
- /AUTOCLEAN
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:.
Możesz połączyć argument /D z innymi przełącznikami cleanmgr.exe.
cleanmgr.exe /SAGESET
Klucz SAGESET umożliwia utworzenie zestawu wybranych pól wyboru w cleanmgr.exe. Po wykonaniu tej czynności możesz uruchomić ustawienie wstępne za pomocą opcji /SAGERUN. Składnia jest następująca:
cleanmgr.exe /SAGESET: liczba
Polecenie musi być wykonywane z podwyższonym poziomem uprawnień (jako administrator).
Gdzie „liczba” może być dowolną wartością od 0 do 65535. Opcje wybrane podczas sesji SAGESET zostaną zapisane w Rejestrze i przechowywane tam do dalszego wykorzystania. Polecenie musi zostać wykonane z podwyższonym poziomem uprawnień.
Użyj go w następujący sposób:
- otwarty wiersz poleceń z podwyższonym poziomem uprawnień.
- Wpisz następujące polecenie.
cleanmgr.exe /SAGESET: liczba
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 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 „Wyczyść pliki systemowe”. Zobacz następujący artykuł: Jak uruchomić Oczyszczanie dysku bezpośrednio w trybie plików systemowych i przyspieszyć?.
Z technicznego punktu widzenia, każde pole wyboru pokazane 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.
Każda sprawdzana wartość zostanie oznaczona pod wartością DWORD StateFlagsNNNN, gdzie NNNN jest liczbą przekazaną 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:
cleanmgr.exe /SAGERUN: liczba
Użyj tego samego numeru, co w poprzednim poleceniu /SAGESET: number.
Łącząc z poprzednim przykładem, powinieneś wykonać następujące czynności.
- otwarty wiersz poleceń z podwyższonym poziomem uprawnień.
- Wpisz następujące polecenie.
cleanmgr.exe /SAGESET: liczba
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 pod numerem 112.
- Teraz wpisz cleanmgr.exe /SAGERUN: 112 w oknie dialogowym Uruchom. Automatycznie rozpocznie czyszczenie 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 on 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, proszę o poprawienie mnie w komentarzach.
cleanmgr.exe /TUNEUP
Polecenie jest podobne do opisanej funkcjonalności SAGESET. W 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 musi zostać wykonane z podwyższonym poziomem uprawnień.
Jeśli wcześniej skonfigurowałeś numer określony za pomocą przełącznika TUNEUP za pomocą SAGESET, będzie on odzwierciedlał wprowadzone zmiany:
Ten przełącznik nie jest udokumentowany, więc firma Microsoft może w dowolnym momencie usunąć lub zmienić jego zachowanie. Polecam 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 otworzy się Oczyszczanie dysku z domyślnie zaznaczonymi wszystkimi polami wyboru. 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 Wejść klucz, przeanalizuje dysk i pokaże znajomy interfejs użytkownika, ale z domyślnie zaznaczonymi wszystkimi polami wyboru:
cleanmgr.exe /VERYLOWDISK
Jest taki sam jak przełącznik dysku /LOWDISK, ale automatycznie wyczyści wszystkie pliki. Nie wyświetli potwierdzenia, ale pokaże okno dialogowe wskazujące, ile masz teraz wolnego miejsca na dysku.
Składnia:
cleanmgr.exe /VERYLOWDISK
Uruchom polecenie z wiersza polecenia z podwyższonym poziomem uprawnień, aby przełączyć się w tryb plików systemowych.
cleanmgr.exe /SETUP
Przełącznik instalacyjny analizuje pliki systemowe pozostałe po poprzedniej wersji systemu Windows. Na przykład, jeśli zaktualizowałeś system Windows 7 do Windows 10, uruchomienie tego przełącznika jest przydatne. Musi być również wykonany 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\Pobierz\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.stary\* C:\Windows\Pantera.
Aplikacja nie wyczyś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 /AUTOCZYSZCZENIE
Działa to 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\Pobierz\* C:\ESD\Windows\* C:\$WINDOWS.~Q\* C:\$INPLACE.~TR\* C:\Windows.stary\* C:\Windows\Pantera.
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 /AUTOCZYSZCZENIE
Otóż to.
Nie zapomnij powiedzieć nam, jeśli niektóre polecenia nie działają zgodnie z opisem. Jeśli masz pytanie lub sugestię, zostaw komentarz.