1. A method for scanning files, comprising: determining whether a scan is scheduled; if it is determined that the scan is scheduled: identifying a plurality of file names in a registry of a computer, utilizing a processor; and scanning files associated with the file names, where the files with associated file names in the registry are scanned; and identifying a change in the registry of the computer; wherein duplicate file names are removed; wherein the determining whether the scan is scheduled is performed in parallel with the identifying the change in the registry of the computer.