Legacy Applications in a Terminal Server Environment

[This is preliminary documentation and subject to change.]

The Windows NT Server operating environment has specific requirements for hosting MS-DOS®-based and 16-bit Windows-based applications. These requirements also apply to the Windows® -based Terminal Server environment. Any MS-DOS-based or 16-bit Windows-based application that does not run under Windows NT Server will not run under Terminal Server either. Terminal Server is, however, more sensitive to ill-behaved legacy applications than the traditional Windows NT Server because a single ill-behaved application can affect all of the users on the Terminal Server system.

Predicting which legacy applications will work well in the Terminal Server environment and which will not is difficult. In most cases, the only real way to determine a specific application's feasibility is to test the application in the Terminal Server environment. However, there are some application behaviors and origins that typically create problems in a Terminal Server environment: