Junk files generally come from several sources. The junk files are created by Windows and other applications that write temporary files, during installation and when running, to your hard disk which they need to do in order to work.
The category of files that come under Junk Files are: