Our organization is preparing to go-live with a web-based application that is incompatible with .NET version 3.0 or 3.5. Approximately 60 of our Windows XP Pro machines have both .NET 3.0 SP2 and .NET 3.5 SP1 installed. I would like to take the 'path of least resistance' and either automate the uninstall or perform the uninstall manually from cmd line (as opposed to Add/Remove Programs). I understand 3.5 will need to uninstall prior to uninstall of 3.0. I need to ensure a seamless and thorough uninstall of BOTH, prior to 'go-live'. I also want to make sure they don't 'come back' through Windows Updates. The site at the link below has some good information on how to use the msiexec /x to perform uninstall via reg key. What is the recommened strategy or 'best practice' to do so? (Note: I have VNC access to all machines, if remote connectivity is needed)
Also, will Automatic Updates, which are scheduled to run weekly, download and re-install these 'unneeded' .NET versions? Thanks very much for your expert assistance!