ClamAV Antivirus Native Win32 Port - 1.4.2-r1
This is an unofficial native port of the well-known ClamAV Antivirus. This port is used in ClamWin Antivirus.
Available Versions - 1.4.2-r1
- clamav-1.4.2-r1-x64.7z (64-bit): Built with Visual Studio 2022. Compatible with Windows 10 and later. Includes LLVM JIT support.
- clamav-1.4.2-r1-winxp-x64.7z (32-bit): Built with MinGW-w64. Compatible with Windows XP and later. Uses a custom compatibility layer (Beta quality).
- clamav-1.4.2-r1-winxp-x86.7z (64-bit): Built with MinGW-w64. Compatible with Windows XP and later. Uses a custom compatibility layer (Beta quality).
Notes
- The registry key for config directory is changed from ConfigDir to ConfDir.
- x64 package is built with Visual Studio 2022 and needs Microsoft Visual C++ Redistributable for x64.
- The Windows XP-compatible versions rely on a custom compatibility layer, making them experimental and beta quality.
- The 32-bit version may struggle with the current size of the ClamAV signature database, especially when performing a clamd reload.
- If you're still using Windows 98 or Windows NT 4, you can download the previous 0.103.12 version here.
- On Windows NT 4, you may need to set the
OPENSSL_ia32cap
environment variable to~0x1000000
as NT4 does not support SSE (to avoid an illegal instruction error).
Source Code
The source code is available on GitHub.
I spent many sleepless nights creating and debugging the Windows XP compatibility layer. If you appreciate this effort, please consider donating.
Changelog (Date are DMY)
- [10/03/2025] 1.4.2-r1 fixed windows services, added syslog via eventlog
- [09/03/2025] 1.4.2 new upstream release
- [28/09/2024] 0.103.12 new upstream release
[Features]
- small footprint
- native msvc win64 port, legacy mingw 32bit/64bit build for WinXP+
- support for unc paths, exotic/long file names
- nice icons ;)
- memory scanner (in memory loaded modules are scanned on-disk)
- llvm (msvc build only)
- clamd and freshclam as Windows Service

[Misc files]
- DNS checker A little tool to check if your dns is working
- ClamAV-GUI.7z GPL, sources on GitHub
A simple GUI suitable for recovery bootable media
[NOTES]
- .7z files are 7-zip compressed files.
- Memory scan of System processes needs Debug Privileges, on Windows XP Home Debug Privileges are disabled by default, thus you can use this little program to enable them. After executing it you'll need to reboot.