We test the setup of our software on "clean install" images of windows XP, Vista and windows 7 before release.
Some old code in the software still relies on MSXML4. Until now, I had assumed that it is not necessary to install MSXML4 because apparently it is already present on clean installs of windows. However, now I have a strange report from a windows XP user that MSXML4 is missing on his machine and our software is not working.
Does this mean that our clean install images are not as clean as we thought? Or is a Windows XP system without msxml4 a pathological anomaly?