The procedure entry point GetLogicalProcessorInformation could not be located in

The procedure entry point GetLogicalProcessorInformation could not be located in the dynamic link library Kernel32.dll
this is what I get when I try to install avast in XP.
does anyone know of a free antivirus that will work in XP? probably 32 not 64 bit
thanks all

does anyone know of a free antivirus that will work in XP? probably 32 not 64 bit
Panda antivirus free (Windows XP (32-bit) SP3 or later)

It means your cpu doesn’t support the SSE2 instruction set.
About all av’s nowadays need it.

It certainly works on this system, see my signature, but it has XP Pro SP3 and the CPU supports SSE2.

The OP’s CPU doesn’t support SSE2.
https://forum.avast.com/index.php?topic=203597.msg1399776#msg1399776

Yes I only found that topic after posting in this one.

thanks all
I still have sp2

You should have installed SP3 and all (at least the security ones) updates after that.
But fact remains that you CPU is too old.

Actually it means the procedure entry point cannot be found.

I’m using an intel D525 processor on WinXP SP2. My processor does support SSE2 and I have the very same error.

Just thought you might like to know that.

The mentioned error has nothing to do with CPU capabilities.
It simply means that the new(er) version of Avast you are trying to install needs XP SP3 - it won’t work on XP SP2 (because the specific procedure is not available there).

Which poses a problem for those of us who couldn’t get XP with SP3 to run on a particular motherboard.