Windows and 16 bit applications

There are still some older applications, and some application installers that are 16 bit.

Some customers have only noticed it now that those applications don’t work when running on 64 bit Operating Systems.

The support of 16 bit on 64 bit platforms has never existed. SysWOW64 supports 32-bit, but not 16bit. Windows Server 2008 R2 will only available as x64 and Itanium (IA-64) editions. Windows 7 will be available as x86 and x64 editions.

Windows Version Supports 16 bit applications
Windows Server 2003 x86 Yes
Windows Server 2003 x64 No
Windows Server 2003 IA64 No
   
Windows XP x86 Yes
Windows XP x64 No
   
Windows Server 2003 R2 x86 Yes
Windows Server 2003 R2 x64 No
Windows Server 2003 R2 IA64 No
   
Windows Server 2008 x86 Yes
Windows Server 2008 x64 No
Windows Server 2008 IA64 No
   
Windows Vista x86 Yes
Windows Vista x64 No
   
Windows Server 2008 R2 x64 No
Windows Server 2008 R2 IA64 No
   
Windows 7 x86 Yes
Windows 7 x64 No

(x86 = 32 bit, x64 = 64 bit, IA64 = 64 bit)

If you are running a 16-bit application in this day and age, there must be a good reason. If the application is that important, then the investment should be made to redevelop it as long term solution. In the meantime, if you need to run it on a Server edition, you can run Windows Server 2008 x86 or Windows Server 2003 SP2 x86 in a Hyper-V Virtual Machine and run 16-bit applications on that Guest OS.