Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

If 32-bit processor support is disabled in Windows Server 2008 R2, how does the operating system run 32-bit programs?

share|improve this question

migrated from Sep 14 '09 at 17:32

This question came from our site for professional and enthusiast programmers.

The same way 64-bit installations of Windows 7 run 32-bit applications, I assume. – Joachim Sauer Sep 14 '09 at 15:03
FWIW 32 bit processor support isn't "disabled" the OS runs 32 bit applications just fine. – Jim B Sep 30 '12 at 18:00

x64 CPUs can actually run 32-bit (x86) code in parallel to 64-bit code. The WOW64 layer of Windows translates the system calls of 32-bit programs to the 64-bit system routines.

share|improve this answer
For more info, see WOW64 does a good deal more than just translating 32-bit instructions into 64-bit ones; it's a very large and complex compatibility layer that interacts with a lot of different parts of the OS. – Zac B Sep 30 '12 at 17:21

The lack of 32-bit processor support simply means that Server 2008 R2 will not ship with a 32-bit edition, which means it requires a 64-bit processor to run.

It still runs 32-bit applications through the WOW64 compatibility layer.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.