error message MSXML

I recently upgraded to NIS 2010 and installed a new router NETGEAR WNDR3300. Since then certain software programmes to not work and I get an error message "MSXML is not correctly installed". Can anyone helip me to solve the problem. NETGEAR said I need to turn off NIS2010...ouch don't want to do that!?