Heya... there are 2 easy ways: 1st: The WGET way: Make a simple batch or script to grab the patterns from one of the following url's: I prerfer wget as "leecher" ftp://downloads-us1.kaspersky-labs.com/updates_x ftp://downloads1.kaspersky-labs.com/updates_x ftp://updates3.kaspersky-labs.com/updates_x ftp://updates1.kaspersky-labs.com/updates_x http://downloads-us1.kaspersky-labs.com/updates_x http://downloads1.kaspersky-labs.com/updates_x http://updates-us1.kaspersky-labs.com/updates_x http://updates3.kaspersky-labs.com/updates_x http://updates2.kaspersky-labs.com/updates_x http://updates1.kaspersky-labs.com/updates_x *note: dir-browsing is allowed (on the http links) so u can take a look what u need... example: wget -r -A *.avc "http://updates1.kaspersky-labs.com/updates_x" wget -r -A avp* "http://updates1.kaspersky-labs.com/updates_x" wget -r -A engine* "http://updates1.kaspersky-labs.com/updates_x" After the 1st run of wget you should check for errors on download ("if not exist", or "if errorlevel") ... to prevent errors like: -update server is offline -no inet-connection (nic, ppp etc) -other erros useful: -make a ping query before trying to download -config your own wgetrc (cfg-file 4 wget) If the download was successful, you can copy/move/overwrite the old patterns in the bases folder... 2nd: the MWAV way: get the latest "MicroWorld eScan Toolkit Utility" which uses the kaspersky patterns too. and it contains an updater tool for the kavp patterns: "KAVUpd.exe" negative: u'll need an actual .key file (licence) the start the progg... Otherwise it terminates unexpectly with an "Initialize() failed" error... When u "have a licence by hand" u should use MWAV to update and for batch/script based AV-scannings. Hope that one of the way's worx for ya... dracid