I don't normally use Windows Vista, except for testing software
(loathe the interface) but I thought I had ClamAV working some months
ago when I had a Vista beta.

Now I find that clamd is not working, and when I try to run it from
the command line I get:

C:\Program Files\clamAV>clamd
clamd daemon 0.91.2 (OS: windows, ARCH: i386, CPU: i686)
Log file size limited to 1048576 bytes.
Reading databases from C:\Program Files\clamAV\data
Not loading PUA signatures.
LibClamAV Error: cli_cvdload(): Can't create temporary directory
C:\Windows\Temp\clamav-6479395fff8f25fd03cb2b2536477b21
LibClamAV Error: Can't load C:\Program Files\clamAV\data/daily.cvd:
Unable to create temporary directory
ERROR: Unable to create temporary directory

Now, why is it trying to create a file in C:\Windows\Temp, when there
is a perfectly good environmental variable saying where the temporary
folder is? If you only want to use it under one user, you could change
the clamd.conf to point to the actual temporary folder location. But
the location changes with the user, so:

TEMP=C:\Users\<username>\AppData\Local\Temp

I tried putting %TEMP% in clamd.conf, but that didn't help.
_______________________________________________
http://lists.clamav.net/cgi-bin/mailman/listinfo/clamav-win32

Reply via email to