Thanks for the comments.

I don't have Vista, it is a friend of mine who is testing it out for me.

I am using Tarma Installer, the installation package installs the msxml.dll in WinSysDir.

My instalation package has the option of requiring Administrator rights from the user. I have this option set, so user must have administrator rights to install the package.