skip to Main Content

I’m using a virtualized web server and I don’t remember whether it’s running Windows Server 2000 or 2003. How can I tell which?

Ask the ISP, course, which I did. The question, then, is somewhat academic. Is there any way to tell this from .NET?

I access the machine through Plesk, which is designed to shield you from this kind of arcana.

Why do I want to know this? Because I’m getting ready to install a product that is supported on 2003 but not 2000. (I know this doesn’t mean it won’t run.)

2

Answers


  1. You can retrieve this from System.Environment.OSVersion.

    Login or Signup to reply.
  2. When retrieving version information from System.Environment.OSVersion remember that checking file versions is surprisingly hard.

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search