Article ID: 905423 - Last Review: December 3, 2007 - Revision: 1.2 You may notice multiple instances of Inetinfo.exe on the computer or you may receive an error message when you try to start an IIS serviceNoticeSYMPTOMSWhen you start a Microsoft Internet Information Services (IIS) 6 service, you may notice multiple instances of Inetinfo.exe on the computer. Additionally, if you try to start an IIS service when another IIS service is running, you may receive an error message that is similar to one of the following in Event Viewer: Event Type: Error Event Source: Service Control Manager Event ID: 7023 Description: The IISservice service terminated with the following error: Incorrect function. Event Type: Error Event Source: Service Control Manager Event ID: 7023 Description: The IISservice service terminated with the following error: The system can not find the file specified. CAUSEThis problem occurs if the value of one of the following registry keys is set to 0x00000010:
RESOLUTIONTo resolve this problem, configure IIS services to start in a shared process. To do this, follow these steps:
MORE INFORMATIONWhen you start an IIS service, the service tries to initialize the Asynchronous Thread Queue (ATQ) Pool. The ATQ Pool then tries to initialize the Spud.sys file. Because only one process can host the Spud.sys file, a second IIS service cannot initialize the Spud.sys file. The second IIS service does not start as expected. When the Type value for the registry keys in the "Resolution" section is set to 0x00000010, the Service Control Manager will start an instance of Inetinfo.exe to host the process. When a second IIS service is started, another instance of Inetinfo.exe is initialized. The second IIS service does not start as expected. When the Type value for the registry keys is set to 0x00000020, the service will load in a shared process.
| Article Translations
|
Back to the top
