Here's the problem. We have a program installed on a Windows 2003 server that doesn't support .net 2.0. It works fine in 1.1. I've verified this many times on users end machines. Once you remove .net 2.0 everything works as it should. Some users run this same program from Terminal server. Because the server has .net 2.0 installed the program does not run correctly.
Here are my questions.
1. How can I tell if .net 1.1 is already installed? It seems like it is but I don't see it anywhere in the add/remove programs.
2. If 1.1 is not installed, how do I get 1.1 on my Windows 2003 server? I've tried all of the downloads from Microsoft including WindowsServer2003-KB867460-x86-ENU.EXE. It says something about the service pack is already the latest version. I also tried dotnetfx.exe and it says that it is already installed and to use windows update to install the latest update.
3. Can I remove .net 2.0 completely and run just 1.1 or will it screw up my whole server?
4. Last but not least, if 1.1 is installed, how can I make this particular application use 1.1 instead of the 2.0.