Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I work with Windows Server2003(Enterprise Edition, Service Pack 2, 4 GB RAM, 32 bit) and also a Terminal Service installed on virtual machine. WS2003 is 32 bit and the maximum amount of memory that can be supported on WS2003 is 4GB.

Could someone tell me if there is any way to increase memory in WS2003?

Any suggestion will be appreciated.

share|improve this question

closed as not a real question by John Gardeniers, Khaled, Tom O'Connor, Alex, Dave M Jan 28 '13 at 14:20

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

You can put as much memory in the machine as you like but 32-Bit OS's will only use 4GB(max) of it. TO use more memory, you need to upgrade the OS to a 64-bit one. Or am I missing something here? – tombull89 Jan 28 '13 at 9:33
You could try to obtain the source code and rewrite Windows but the easiest way would be to install the 64 bit version. You should also not be running Terminals Services on a VM if you can possibly avoid it, unless of course you enjoy having your users complain. – John Gardeniers Jan 28 '13 at 9:53
Are you guys forgetting about PAE? – MDMarra Jan 28 '13 at 13:18
up vote 2 down vote accepted

Windows Server2003(Enterprise Edition, Service Pack 2, 4 GB RAM, 32 bit) Supports up to 32GB of RAM.

At the time of writing, here is the list:, and here is the Enterprise Edition specifically:

Most applications won't be able to take advantage of extra memory: some may understand extra memory -- but actually run worse, and some, like terminal services, will be able to support larger loads with extra memory.

share|improve this answer

You can easily run more than 4 GB of RAM on Windows 2003 EE through Physical Address Extension. I have a dozen Terminal Servers with that configuration running anywhere from 6 to 16 GB of RAM.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.