avast not updating and blocking internet access

Hi,
I am using avast on windows XP but since yesterday the avast update is not working and its 3 functions are also disabled automatically. If i enable it then it asks for updating but there is error in updating.
However my internat is running in safe mote with network connection.

While installing the new update from setup file i am getting an error message
" The procedure entry point GetlogicalProcessorInformation could not be located in the dynamic link library KERNEL32.dll"
Please help!!!
Usman

Repair Avast:

  1. Control Panel → Add/Remove programs → Avast
  2. Click on ‘Repair’.
  3. Follow instructions.
  4. Reboot.

Once i go to uninstall option the windoe to repair or uninstall doesnt open. I am even unable to run avastclean.
Please help.

Thanks Asyn,

And yes im running it on windows xp SP2, 32 bit.
2 gb ram, AMD athlon processor. Is there any problem with the OS?

As just mentioned in another topic https://forum.avast.com/index.php?topic=188265.0 Avast requires SP3 for XP 32bit systems.

Ok let me try this. I will revert with the update
thanks