Strange...
I checked the version and it is OK: 0.90
C:\Program Files\ClamWin\bin>clamscan.exe --version
ClamAV 0.90 |
Afterwards I completely removed the app (uninstall + manual delete of leftovers, in Program Files as well as Docs & Setts) and re-installed ClamWin. Still the same error.
Here is the command that fails:
"c:\Program Files\ClamWin\bin\clamscan.exe" --database="C:\Documents and Settings\All Users\.clamwin\db" --log="%REPORT%" --verbose --infected --tempdir=d:\temp --move=c:\clamav-infected --recursive --memory --kill --unload --exclude=^.*\.avi --exclude=^.*\.mpg --exclude=^.*\.mpeg --exclude-dir=^.*\\downloads\\complete --exclude-dir=^.*\\downloads\\.*temp --max-mail-recursion=20 --max-space=20M --max-ratio=0 --max-dir-recursion=200 --unrar="c:\Program Files\WinRAR\UnRAR.exe" --7zip="c:\Program Files\7-Zip\7z.exe" "%TDIR1%" "%TDIR2%" "%TDIR3%" "%TDIR4%" "%TDIR5%" "%TDIR6%" |
The TDIRs are set in the batchfile the command is executed from. I use psexec to execute ClamWin (because clamscan doesn't offer a parameter to specify the priority), but I tested without psexec and it gives the same error.
Exactly the same command (same batfile) worked fine for 0.88.7 (I noticed the failure when I didn't receive scanreports anymore since I updated ClamWin last monday). When I leave out the --unload, everything is OK. I don't need to specify anyway as it is the default, but I think the error is weird.