Temp files are usually files left over from a setup. Sometimes they get cleaned up, but yours should never have been allowed to get to large.
Do a search for .tmp files on the system. Select them all> Delete.
The only exception is if you have recently in last day or two installed new software. If so, that file should be allowed to remain for up to a week.
Are you doing regular maintenance of the system, to include the disc cleanup, Error Check, defrag, scans with AV and at least two spyware/adware programs? Possibly you are doing it frequently enough.
Bobbye