1

First, please verify visually that you have a 2003 R2 installation by opening Control Panel\System Properties and checking that R2 is shown like this:

enter image description here

Alternatively, R2 should be mentioned on the login / lock screen window like this:

enter image description here

Then open CMD and execute systeminfo.exe|more. On the first shown page, on the very first lines you'll get information like this (taken from a non-R2 installation of 2003):

enter image description here

Does the output of systeminfo.exe|more executed on a 2003 R2 installation mention the string R2 on the line beginning with "OS Name:"?


Some background info

Distinguishing between 2003 and 2003 R2 is a known difficulty due to 2003 R2 being more like a patch for 2003 than a standalone product. There is a way to determine for sure if 2003 R2 is installed, using WinAPI and GetSystemMetrics(). The only method I've seen that looks somewhat reliable and available from CMD scripts is to use WMI (via WSH or WMIC).

Unfortunately, I can't use WinAPI and can't rely on WMI. Thus, I would like to know for sure that systeminfo.exe is not usable before proceeding.

bogdan
  • 65
  • 11

1 Answers1

2

No it does not. Systeminfo, when executed on a WIndows Server 2003 R2 system, reports the exact same thing as a Server 2003 Non-R2 system on the OS Name string. The version and build number are also the same.

2003 R2

Ryan Ries
  • 55,481
  • 10
  • 142
  • 199
  • Thanks. Would you please also check the output from `wmic os get caption, name` on the 2003 R2 system? – bogdan Oct 07 '14 at 14:12
  • `Microsoft(R) Windows(R) Server 2003, Standard Edition Microsoft Windows Server` `2003 R2 Standard Edition|C:\WINDOWS|\Device\Harddisk0\Partition1` – Ryan Ries Oct 07 '14 at 14:37
  • So only `name` mentions R2. It's not mentioned in `caption`. Thanks. – bogdan Oct 07 '14 at 14:48