要有效防治计算机病毒,安装并及时升级防病毒软件是最直接且常见的方法。部署防火墙主要是防御外界网络攻击,而入侵检测系统用于防范内部网络的攻击。定期备份数据文件主要是为了提高系统数据的可用性,在系统故障时恢复数据。因此,正确答案是C。