Automatyzowanie narzędzia oczyszczania dysku w systemie Windows

W tym artykule opisano sposób uruchamiania narzędzia oczyszczania dysku (cleanmgr.exe) przy użyciu przełączników wiersza polecenia. cleanmgr.exe jest przeznaczony do czyszczenia niepotrzebnych plików z dysku twardego komputera. Możesz skonfigurować cleanmgr.exe za pomocą przełączników wiersza polecenia, aby wyczyścić żądane pliki. Następnie można zaplanować uruchomienie zadania w określonym czasie przy użyciu narzędzia Zaplanowane zadania.

Dotyczy: Windows Server 2008 R2 Service Pack 1, Windows 7 Service Pack 1
Oryginalny numer KB: 253597

Przełączniki wiersza polecenia

Narzędzie Oczyszczanie dysku można uruchomić, uruchamiając poleceniecleanmgr.exelub wybierając pozycję Uruchom> programyAkcesoria>Narzędzia>systemowe>Oczyszczanie dysku. Oczyszczanie dysku obsługuje następujące przełączniki wiersza polecenia:

  • /d <driveletter>: — Ten przełącznik wybiera dysk, który ma zostać wyczyszczony. Przełącznik /d nie jest używany z programem /sagerun:n.

  • /sageset:n — Ten przełącznik wyświetla okno dialogowe Ustawienia oczyszczania dysku i tworzy klucz rejestru do przechowywania wybranych ustawień. Wartość n jest przechowywana w rejestrze i umożliwia określenie różnych zadań do uruchomienia oczyszczania dysku. Wartość n może być dowolną wartością całkowitą z zakresu od 0 do 65535. Aby uzyskać wszystkie dostępne opcje podczas korzystania z przełącznika /sageset , może być konieczne określenie litery dysku zawierającej instalację systemu Windows.
    Aby uzyskać więcej informacji, zobacz Informacje o kluczu rejestru.

  • /sagerun:n — Ten przełącznik uruchamia określone zadania przypisane do wartości n przy użyciu przełącznika /sageset . Wszystkie dyski na komputerze zostaną wyliczone, a wybrany profil będzie uruchamiany względem każdego dysku.

    Na przykład w obszarze Zaplanowane zadania można uruchomić następujące polecenie po uruchomieniu cleanmgr /sageset:11 polecenia:
    cleanmgr /sagerun:11.

    To polecenie uruchamia oczyszczanie dysku z opcjami określonymi za cleanmgr /sageset:11 pomocą polecenia .

Dostępne opcje oczyszczania dysku, które można określić za pomocą /sageset przełączników i /sagerun , obejmują:

  • Tymczasowe pliki instalacyjne — te pliki nie powinny już być potrzebne. Zostały one pierwotnie utworzone przez program instalacyjny, który nie jest już uruchomiony.
  • Pobrane pliki programu — są to kontrolki ActiveX i programy Java, które są pobierane automatycznie z Internetu podczas wyświetlania niektórych stron. Są one tymczasowo przechowywane w folderze Pobrane pliki programu na dysku twardym. Ta opcja zawiera przycisk Wyświetl pliki , który umożliwia wyświetlanie plików, które zostaną usunięte.
  • Tymczasowe pliki internetowe — folder Tymczasowe pliki internetowe zawiera strony sieci Web przechowywane na dysku twardym w celu szybkiego wyświetlania. Spersonalizowane ustawienia stron sieci Web pozostają niezmienione. Ta opcja obejmuje przycisk Wyświetl pliki , który wyświetla pliki do usunięcia.
  • Stare pliki Chkdsk — gdy program Chkdsk sprawdza dysk pod kątem błędów, może zapisywać utracone fragmenty plików jako pliki w folderze głównym dysku. Te pliki są niepotrzebne i można je usunąć.
  • Kosz — Kosz zawiera pliki usunięte z komputera. Te pliki nie są trwale usuwane do momentu opróżniania Kosza. Ta opcja obejmuje przycisk Wyświetl pliki , który otwiera Kosz.
  • Pliki tymczasowe — programy czasami przechowują informacje tymczasowe w folderze tymczasowym. Przed zamknięciem programu zwykle usuwa te informacje. Możesz bezpiecznie usunąć pliki tymczasowe, które nie zostały zmodyfikowane od ponad tygodnia.
  • Tymczasowe pliki trybu offline — tymczasowe pliki trybu offline to lokalne kopie ostatnio używanych plików sieciowych, które są automatycznie buforowane. Można ich używać po odłączeniu od sieci. Jest przycisk Wyświetl pliki , który otwiera folder Pliki offline.
  • Pliki trybu offline — pliki tymczasowe to lokalne kopie plików sieciowych, które zostały specjalnie udostępnione w trybie offline. Można ich używać po odłączeniu od sieci. Jest przycisk Wyświetl pliki , który otwiera folder Pliki offline.
  • Kompresowanie starych plików — system Windows może kompresować pliki, które nie były używane od jakiegoś czasu. Skompresowanie plików pozwala zaoszczędzić miejsce na dysku, jednocześnie umożliwiając korzystanie z nich. Żadne pliki nie są usuwane. Ponieważ pliki są kompresowane z różnymi szybkościami, wyświetlana ilość wolnego miejsca na dysku jest przybliżona. Za pomocą przycisku Opcje można określić liczbę dni oczekiwania na skompresowanie nieużywanego pliku.
  • Catalog Files for the Content Indexer — usługa indeksowania przyspiesza i poprawia wyszukiwanie plików, utrzymując indeks plików na dysku. Te pliki zostały pominięte w poprzedniej operacji indeksowania i można je bezpiecznie usunąć.

Jeśli wybierzesz dysk zawierający instalację systemu Windows, wszystkie te opcje są dostępne na karcie Oczyszczanie dysku. Jeśli wybierzesz dowolny inny dysk, na karcie Oczyszczanie dysku będą dostępne tylko pliki Kosz i Katalog dla opcji indeksu zawartości.

Karta Więcej opcji zawiera opcje czyszczenia składników systemu Windows lub zainstalowanych programów. Możesz użyć opcji Składniki systemu Windows , aby utworzyć wolne miejsce, usuwając opcjonalne składniki systemu Windows, których nie używasz. Wybranie przycisku Wyczyść dla tej opcji powoduje uruchomienie Kreatora składników systemu Windows. Możesz użyć opcji Zainstalowane programy , aby zwolnić więcej miejsca na dysku, usuwając programy, których nie używasz. Wybranie tego przycisku Oczyszczanie powoduje uruchomienie opcji Zmień lub Usuń programy w narzędziu Dodaj/Usuń programy.

Informacje o kluczu rejestru

Po uruchomieniu cleanmgr.exe z przełącznikiem /sageset:n niektóre klucze podrzędne rejestru w ramach następującego klucza rejestru są modyfikowane:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\

Każdy ze zmodyfikowanych kluczy podrzędnych rejestru może zawierać wartość rejestru typu REG_DWORDStateFlagsNNNN, gdzie NNNN jest liczbą n określoną w przełączniku. Na przykład po uruchomieniu cleanmgr /sageset:9 polecenia zostanie dodana wartość rejestru Stateflags0009 . Wartość rejestru można ustawić jako jedną z następujących wartości.

  • Jeśli pole opcji nie jest zaznaczone, wartość to 000000000.
  • Jeśli pole opcji jest zaznaczone, wartość jest 00000002.

Uwaga

W kluczu rejestru VolumeCaches klucz podrzędny rejestru Pliki stron offline nie ma wartości stateflags. Nie ma opcji usunięcia tych plików.

Aby uzyskać więcej informacji, zobacz Tworzenie programu obsługi oczyszczania dysku.

Informacje dodatkowe

Aby zapoznać się z wersją tego artykułu dla systemu Microsoft Windows XP, zobacz Jak zautomatyzować narzędzie oczyszczania dysku w systemie Windows XP.

Uwaga

Opcja Oczyszczanie dysku we właściwościach ogólnych dysku i cleanmgr.exe nie jest domyślnie obecna w systemie Windows Server 2008 R2. Aby uzyskać więcej informacji na temat sposobu posiadania przycisku Oczyszczanie dysku lub cleanmgr.exe w systemie Windows Server 2008 R2, zobacz opcję Oczyszczanie dysku we właściwościach ogólnych dysku i cleanmgr.exe nie jest domyślnie obecny w systemie Windows Server 2008 R2.