Which of the following tasks is least effective at preventing a computer virus?

A. Anti-virus software is up-to-date.
B. Anti-virus software performs routine scans.
C. Anti-virus software is set to scan your computer weekly.
D. Anti-virus software scans all documents that are downloaded.