MSXML, the other binaries you noted, and several others (try MSHTML for example) all have this nasty habit of pulling a file out of themselves when registered, and then processing the contents of that file. Creative, yes. Pretty? Not when you're running from CD. You either need to figure out what's in that file, include it, and install it properly, or create a RAMDrive and point to it as your TEMP location. That should work.