How to schedule automatic scans with free version of Avast! on Vista

UPDATE: This post has been rendered moot. Avast now has a scheduler built in! The post will be kept here for those of you who have not upgraded to the latest version.

Avast! Home Edition is a free antivirus program. You can read more about it on the Wikipedia entry. The free version can be used for 60 days, afterward, you are required to register and are given a license key. This license key is good for a little over a year.

At first, Avast!’s registration requirement deterred me from using it. However, when one of my computers became infected with malware, I became aware of the limitations of relying on AVG Free. I then began looking into other options. I found that Avast! Home is one of the best free antivirus programs out there. After the malware incident, the registration/licensing requirement became trivial.

One of the downsides of using Avast! Home edition, however, is it does not include a scheduler. There is a solution, however, that relys on Windows Task Scheduler.

For Windows XP users

I would follow the instructions from this post.

For Vista and Windows 7 users

The following instructions are based on those found on http://forum.avast.com/index.php?topic=44935.0 and have been tested on Vista Home Premium and Windows 7  Home Premium.

  1. Start > Programs > Accessories > System Tools > Task Scheduler
  2. Under “Actions” on the right, select “Create Basic Task”
  3. Named it “Avast daily scan”
  4. Selected “Daily” when prompted “When do you want the task to start?”
  5. Choose a time
  6. Selected “Start a program” when prompted “What action do you want the task to perform?”
  7. Under “Program/script” browse to C:\Program Files\Alwil Software\Avast4 (or whatever folder in which you installed avast!)
  8. Click (or double-click) on the file ashQuick.exe
  9. Under “Add arguments (optional):”C:\” (with quotes included)
  10. Check the box for “Open the Properties dialog for this task when I click Finish”
  11. Under “General” tab, check the box for “Run with highest privileges”
  12. Under “Settings” tab, check the box for “Run task as soon as possible after a scheduled start is missed”
  13. To test this task, from the Task Scheduler window, highlight the task and choose “Run” from under “Actions” on the right. If there is a problem, it is most likely in the scan path (missing quotes or something like that.) This can be edited by highlighting the task > right-click and select “Properties” > clicking “Edit” under the “Actions” tab.

Were these instructions were useful? Is something missing? Does this not work with other versions of Vista or Win 7? Comment and share below!

This entry was posted in Windows, software and tagged , , , , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

2 Comments

  1. Chris
    Posted August 14, 2009 at 12:54 pm | Permalink

    Just wondered how you can tell this is actually running…nothing in task manager

  2. Posted August 18, 2009 at 12:46 pm | Permalink

    Chris: when I set this up, I tested it to run 2 minutes into the future. This allowed me to verify that it worked. Then I set it for the time actually wanted it to keep. When it works, you should see a window pop up with “Quick Scan” or something in the title. If you don’t see that window, something is wrong.

One Trackback

  1. [...] By Dposorio | Published: June 27, 2009 Avast! Home Edition is a free antivirus program. You can read more about it on the Wikipedia entry. Excerpt from: How to schedule automatic scans with free version of Avast! on Vista [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>