Summary
Cause
MSXML 6 is in protected mode when installed from Windows Service Pack 3 for XP.
When the Solatech 4.2 Installation Assistant tries to install a different version of MSXML 6 the
installation of the prerequisites fails.
Resolution 1
Unistall MSXML 6 using "Add or Remove Programs" from Control Panel.
- Close Solatech Installation Assistant
 - Go to Control Panel
 - Open "Add or Remove Programs"
 - Select MSXML 6.0 Parser and click on button Change/Remove. Windows will request a confirmation for this action. Click on Yes.
 - Re-run SQL Server 2005 installation from Solatech 4.2 Installation Assistant.
 
Resolution 2
- Close Solatech Installation Assistant
 - Download the tool called "Windows Installer Clean Up" from this link http://www.solatechonline.com/downloads/msicuu2.exe
 - It will be installed under the name "Windows Install Clean Up" on the Programs menu.
 - A screen with all the applications installed with windows installer will appear. 

 - Select MSXML 6, and click on Remove.
 - This will unistall and unregister the MSXML 6 Parser from the computer.
 - Re-run SQL Server 2005 installation from Solatech 4.2 Installation Assistant.
 
APPLIES TO
- Solatech Window Covering Software 4.2