The information in this article applies to:
SYMPTOMSInternet Information Server (IIS) does not support Web links that launch 16- bit applications as CGI scripts. This article details a particular problem that occurs as a result of IIS not supporting such Web links. It also explains why the problem occurs. A symptom of the problem is a slow server showing Task Manager with one session of Windows NT Virtual DOS Machine (NTVDM) running at 100 percent of CPU utilization. MORE INFORMATION
At least one session of NTVDM is always associated with a launching of a 16-
bit application. Internet Information Server launches a Web page link to a
16-bit application as a CGI script. In this case, the process is spawned by
IIS to run in a non-interactive state, with spawn parameters that do not
permit the application to receive console-user input. In the case where a
16-bit application requests console-user input and polls the keyboard for
input, especially in a tight loop, CPU utilization may increase to 100
percent.
This problem may occur in some large Web sites where the following two
things are unclear:
Here is an example of the logfile contents:
Viewing this logfile output should make it easier to track down the name of
the 16-bit spawned executables. Since spawning 16-bit executables from Web
links is not supported under IIS, it is a good idea to review all
executable files under the IIS directories.16-bit executables show the following tabs under Windows Explorer/Properties:
32-bit executables show only the following tabs under Windows
Explorer/Properties:
Additional query words: prodiis 16Bit vdm dos app dosapp Zip file zip files processor util
Keywords : kbinterop NTInterop nt16ap nt32ap NTSrvWkst |
Last Reviewed: September 23, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |