a) a virus
b) corrupt windows files
c) failing hard drive causing above corruption
a) a good virus scanner that works in realtime mode such as AVAST or AVG.
b)a repair of windows by sfc /scannow or a repair install
c) regular maintenance ofthe drive scans and defrags. / replace the drive if problems constantly occurring