You should use a comprehensive anti-virus program that offers real-time protection against viruses, malware, ransomware, and other malicious software. Look for programs that offer multiple layers of protection, including malware scanning, web protection, and behavior monitoring. You should also ensure the anti-virus program is kept up to date with the latest virus definitions and security patches.