"Performed Illegal Operation"

After running a few successful iAVS updates when I try now, I get a message box saying “Setu000000a0 This program has performed an illegal operation and will be shut down” The “Details” box gives the following particulars:
SETU000000A0 caused an invalid page fault in
module SETU000000A0.VPU at 015f:004b74eb.
Registers:
EAX=004b6000 CS=015f EIP=004b74eb EFLGS=00010217
EBX=005f0000 SS=0167 ESP=006ffe38 EBP=006fff78
ECX=83eebdac DS=0167 ESI=83eebd8c FS=7067
EDX=83eebdec ES=0167 EDI=00000000 GS=0000
Bytes at CS:EIP:
81 34 19 09 86 ac c4 f7 bf 3c b5 9c 81 00 00 00
Stack dump:
00000217 bff8b537 00000000 83eebd8c 005f0000 75746553 30303030 30613030 55505600 00000000 00000000 00000000 00000000 00000000 00000000 00000000

I have tried re-installing, but get a message saying that I am trying to install an older version and please uninstall the present one first, but the Add/Remove Programs box does not have any effect in removing the program. Any suggestions please ???

OK, I just sorted it myself !

I downloaded the setup programme again. This, on the face of it, looks to be the same, but is in fact a later build, and successfully installed on top of my programme.

iAVS now works again ;D