Roboclean

This is not an app in the strict sense, but a very simple script, which is based upon Robocopy commands and cleans up the most critical Windows areas. 

The clean-up includes Windows Update files, Temporary files (Windows and User temp directory), Installer Patch files, Volume shadow copies, Prefetch directory and last but not least a running of built in Windows Disk Cleanup (cleanmgr.exe)

For a more complete cleanup, I recommend Cleanmgr+ which offers also real GUI.

You can Fork Roboclean on GitHub

The download link can be found below the Code section.

@Echo off 
NET SESSION >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
    ECHO Administrator PRIVILEGES detected. Roboclean.bat is starting ... 
) ELSE (
   echo ####### ERROR: ADMINISTRATOR PRIVILEGES REQUIRED. #########
   echo This Script must be run as administrator to work properly!  
   echo If you're seeing this after clicking on a start menu icon, then right click on the shortcut and select "Run As Administrator".
   echo ##########################################################
   echo.
   PAUSE
   EXIT /B 1
)
chcp 1252 >nul
set log=%UserProfile%\Desktop\Roboclean.log
set l=C:\Roboclean
md %l%
@Echo #################################################################################################################### >%log%
@Echo User %Username% started Disk Clean-up with Roboclean.bat on PC: %Computername% >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
@Echo Results of the Clean-up process are listed below: >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows Temp directory >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\Temp /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows User Temp directory >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% %Temp% /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows Updates >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\SoftwareDistribution /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows Update logs (in C:\$Windows.~BT) and files downloaded by the Windows update process >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
rd /s /q C:\$Windows.~BT >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows temporary directory (in C:\$Windows.~WS) used by Windows to update your system >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
rd /s /q C:\$Windows.~WS >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows Prefetch files >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\Prefetch /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows Installer Patch Files >>%log%
@Echo #################################################################################################################### >>%log%
robocopy %l% C:\Windows\Installer\$PatchCache$ /mir >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Clean-up Windows Volume shadow copies>>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
vssadmin delete shadows /all /quiet >>%log%
@Echo. >>%log%
rd /s /q %l% >>%log%
@Echo. >>%log%
@Echo #################################################################################################################### >>%log%
@Echo Run onboard Windows Disk Clean-up (cleanmgr.exe) >>%log%
@Echo #################################################################################################################### >>%log%
@Echo. >>%log%
cleanmgr /verylowdisk
@Echo #################################################################################################################### >>%log%
@Echo Roboclean completed.>>%log%
@Echo #################################################################################################################### >>%log%