DOCUMENT:Q308439 15-AUG-2002 [iis] TITLE :IIS Admin Service Fails to Start When the Metabase Is Too Large PRODUCT :Internet Information Server PROD/VER::5.0 OPER/SYS: KEYWORDS:kbCOMIS kbWin2000sp3fix ====================================================================== ------------------------------------------------------------------------------- The information in this article applies to: - Microsoft Internet Information Services version 5.0 ------------------------------------------------------------------------------- SYMPTOMS ======== If the metabase is too large to complete the initialization in the Service Control Manager timeout window, you cannot start the IIS Admin Service. CAUSE ===== When you start the service, the Service Control Manager is notified that the service is going to start in a certain number of seconds or less. This time is hard-coded in the IIS Admin Service to 10,000 milliseconds, which may not be enough time if the metabase is large. RESOLUTION ========== To resolve this problem, obtain the latest service pack for Windows 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base: Q260910 How to Obtain the Latest Windows 2000 Service Pack The English version of this fix should have the following file attributes or later: +---------------------------------------------------------------------+ | Name | Size | Date | Time | Version | Platform | +---------------------------------------------------------------------+ | Aqueue.dll | 321,296 | Nov-13-2001 | 00:37 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Asp.dll | 333,072 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Fscfg.dll | 299,792 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Ftpctrs2.dll | 8,464 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Ftpmib.dll | 6,416 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Httpmib.dll | 9,488 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Iisadmin.dll | 16,656 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Infoadmn.dll | 13,584 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Infocomm.dll | 246,032 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Isatq.dll | 62,736 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Mailmsg.dll | 66,832 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Ntfsdrv.dll | 38,160 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | Smtpsvc.dll | 435,984 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ | W3ctrs.dll | 7,440 | Nov-13-2001 | 00:49 | 5.00.0984 | x86 | +---------------------------------------------------------------------+ WORKAROUND ========== To work around this problem, reduce the size of the metabase. STATUS ====== Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Windows 2000 Service Pack 3. MORE INFORMATION ================ This fix is implemented by adding two registry values. One allows you to modify the time for the service to start, and one allows you to modify the time for the service to stop. 1. Start Registry Editor (Regedt32.exe). 2. Locate the following key in the registry: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Iisadmin\Parameters 3. On the Edit menu, click Add Value, and then add the following registry value: Value Name: WaitHintStart Data Type: REG_DWORD Value: