How to determine the "exact/complete" version of Windows Server 2003

Slator used Ask the Experts™
I need to know the "exact" + "complete" version of the Windows Server 2003 OS I am running.

I have followed the (internet) wisdom - but the answers are not complete.
For example (server machine-01):
The information source displays "Windows Server 2003 Enterprise Edition" but no mention of "R2" (or whether it is x32 or x64) - I know it is "R2" because I installed "R2" on the machine.  I also know it is x32 but, it would be nice if the information source displayed this.

Thanks in advance for the help,
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
To verify if this server is R2, you may run the command "winver". A dialog
box will appear showing detailed version information of this computer. If
it says Windows Server 2003 R2, then we know this is a R2 server. What's
more, if you want to determine which version of Windows Server 2003 R2 this
server is running on, you may check the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerAppliance\Edition. For more
information, please refer to the following KB article:

915044 How to determine the version of Windows Server 2003 R2 that is
running on a computer

To determine wheter you are running a 32 bit version or a 64-bit version of the OS please follow:
Distinguished Expert 2018
Since you list SBS in your zones, I can enlighten you on a few things:
1) The computer properties page will tell you if you are running 2003 or 2003 R2. The reason you aren't seeing R2 in your situation is because SBS 2003 R2 was built on Windows 2003, NOT Windows 2003 R2. So the underlying OS under SBS 2003 R2 is Windows 2003 (R1) and is thus being reported as such.
2) There is no 64-bit version of SBS 2003.
3) When a x64 OS is being run, that too is listed as part of the OS name under system properties. If you don't see x64, you can assume you are running a 32-bit OS.
Top Expert 2010
start > run


Get all details of your servrer.
if its 32bit will show x86
if its 64-bit will show 64-bit
Start> Run
then type in box
then type the following command at the prompt:

Display should tell you exactly what you want to know.


Thanks guys (or gals?) - GREAT "stuff".
I will test the solutions this weekend on some servers then post the resuts and award the points.


P.S.  I have done some "preliminary" testing and it looks like the "results" are going to be interesting...
Awarded 2009
Top Expert 2010

This question has been classified as abandoned and is being closed as part of the Cleanup Program. See my comment at the end of the question for more details.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial