I just googled for anything to do with msi.dll, and came up with this:
http://www.liutilities.com/products/...lllibrary/msi/
Be careful with anything that instantly promises to fix it for you, cause its probably spyware.
Sorry I can't be of any more help
H.