Forget about the cause of the problem. in my case this error always came up whenever I tried to install a version of IVT bluesoleil.
This is how I managed to get it solved:
step 1: Uninstall all previous versions of bluesoleil in your computer.
step 2: Go to start>run>regedit delete all register key that is set to IVT bluesoleil. Be careful to do just that. I suggest you back up your registry first before you do this.
Use the edit>find>bluesoleil to see all bluesoleil keys as above.
Delete bluesoleil keys and folders only. In the picture above delete only the bluesoleilCS keys. Leave the key with data –service. If the whole folder (on the left is named bluesoleil then you can delete it.
step 3: Go to start>disk cleanup and delete all temporary files possibly stored by your installer for previous versions of IVT bluesoleil.
step 4: Restart your computer and reinstall bluesoleil. Pronto. It will run and finish right now.
If it does not then the likely problem is that you are running a x86 installer on a x64 bit computer or vice versa. Just make sure you have the right stuff. And follow the steps above it worked for me. It can work for anybody, trust me I am no IT guru and I can make this work. Enjoy.