These programs are called "Antivirus Software". You can find
these all over the place, I wouldn't recommend downloading a free
one you found on the internet as those are somewhat likely to
contain a virus. I personally use Norton Antivirus to protect my
computer, I haven't had a virus in quite some time. Here is a list
of Antivirus Software that I know is safe that you can use for your
PC.
Norton Antivirus
McAfee
Avast
Vipre Antivirus
Kaspersky