Skip navigation

JSI Tip 2178. How do I run Windows 2000 Disk Cleanup in batch?

Running Disk Cleanup in batch is a 2 part process. During the first phase, you interactively select the items you wish to cleanup and name (number) the cleanup. During phase 2, you run or schedule the cleanup number.

To run phase 1:

Cleanmgr.exe /dC: /sageset:n


C: is the drive letter. If the drive letter is the boot drive, all options are available, otherwise, only the Recycle Bin and Content Index Catalog is available.

n is the identifying cleanup number, from 0 - 65535.

You interactively select options from the following list:

Temporary Setup Files
Downloaded Program Files (%SystemRoot%\Downloaded)
Temporary Internet Files
Old Chkdsk Files
Recycle Bin
Temporary Files (%Temp%)
Temporary Offline Files
Compress Old Files - This will compress files that have not be used in a while.
Catalog Files for the Content Indexer (Old)
Once you number the cleanup and select the options, you can run or schedule the cleanup. Example:

Cleanmgr.exe /dC: /sageset:1 - to specify drive C: and select cleanup options, which you identify as 1.

Cleanmgr.exe /sagerun:1 - run or schedule the above cleanup.

NOTE: The results of your selection are stored, by cleanup number, in the registry.

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.