In a perfect world Windows would clean this up normally on a reboot (or at regular intervals) But alas… it is WinDOZE ritght?
I would just write a simple “Batch” File that deletes all the files in the temp folder and schedule it to run at a particular interval using the Windows Scheduler.
REM Below will DELETE all files (and in sub-dirs) without prompting
REM "Adjust" the path if it's a different location
REM such as "c:Documents and SettingsuserLocal SettingsTemp"
del "c:Temp*.*" /f /s /q
REM Pause will cause the Batch to stop "Pause" so that any error
REM Messages can be seen.
REM Once running fine, you can "REM" it out.