O Windows nunca limpa automaticamente o diretório %TEMP% . Só é limpo manualmente, seja apagando os arquivos você mesmo ou por programas como Limpeza de Disco ou cCleaner.
Espera-se que os desenvolvedores que usam arquivos temporários se limpem por conta própria.