Windows 2000 Pro with all updates installed.
I am trying to install the SMTP service component of IIS. I could not see
the virtual server in the snapin. I have worked backwards to some errors I
see in the IIS install log (C:\WINNT\iis5.log). I completely removed IIS,
renamed the log file and installed from the MSDN Windows 2000 Pro CD.

Here is the beginning bits of the log files followed by the two errors I
see:

[3/30/2005 10:51:7] LogFile Open. [***** Search on FAIL/MessageBox keywords
for failures *****].
[3/30/2005 10:51:7] Initial thread locale=409
[3/30/2005 10:51:7] returned from France fix with locale 409
[3/30/2005 10:51:7] OC_PREINITIALIZE:[iis] End. Return=1 (OCFLAG_UNICODE)
[3/30/2005 10:51:7] OC_INIT_COMPONENT:[iis,(null)] Start.
[3/30/2005 10:51:7] OC_INIT_COMPONENT:9/10/2003 19:30:08 A_______
5.0.2195.6681: 5.00.0984: x86: C:\WINNT\system32\Setup\iis.dll
[3/30/2005 10:51:7] OC_INIT_COMPONENT:Set UnAttendFlag:OFF (File='')
[3/30/2005 10:51:7]
OC_INIT_COMPONENT:CmdLine="C:\WINNT\system32\sysocmgr.exe"
/i:C:\WINNT\system32\sysoc.inf
[3/30/2005 10:51:7] OC_INIT_COMPONENT:DebugLevel=3.
[3/30/2005 10:51:7] OC_INIT_COMPONENT:DebugValidateHeap=1.
[3/30/2005 10:51:7] OC_INIT_COMPONENT:GlobalFastLoad=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:DebugLevel=3.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:DebugValidateHeap=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:GlobalFastLoad=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:=======================
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csMachineName=\\mymachine
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csUsersDomain=mydomain
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csUsersAccount=myuser
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csWinDir=C:\WINNT
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csSysDir=C:\WINNT\system32
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csSysDrive=C:
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathNTSrcDir=C:\
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathSource=C:\WINNT\system32
[3/30/2005 10:51:59]
OC_QUEUE_FILE_OPS:m_csPathOldInetsrv=C:\WINNT\system32\inetsrv
[3/30/2005 10:51:59]
OC_QUEUE_FILE_OPS:m_csPathInetsrv=C:\WINNT\system32\inetsrv
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathInetpub=C:\Inetpub
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathFTPRoot=C:\Inetpub\ftproot
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathWWWRoot=C:\Inetpub\wwwroot
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathWebPub=C:\Inetpub\webpub
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathProgramFiles=C:\Program Files
[3/30/2005 10:51:59]
OC_QUEUE_FILE_OPS:m_csPathIISSamples=C:\Inetpub\iissamples
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathScripts=C:\Inetpub\Scripts
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathASPSamp=C:\Inetpub\ASPSamp
[3/30/2005 10:51:59]
OC_QUEUE_FILE_OPS:m_csPathAdvWorks=C:\Inetpub\ASPSamp\AdvWorks
[3/30/2005 10:51:59]
OC_QUEUE_FILE_OPS:m_csPathIASDocs=C:\WINNT\system32\inetsrv\Docs
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathOldPWSFiles=
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathOldPWSSystemFiles=
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:OS=NT
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_eNTOSType=OT_NTW (Workstation)
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPlatform=x86
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_dwNumberOfProcessors=1
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:OSVersion=5
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_dwOSBuild=0
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_dwOSServicePack=0x0
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_fTCPIP Exists=1
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_eUpgradeType=UT_NONE
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_eInstallMode=IM_MAINTENANCE
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_dwSetupMode=SETUPMODE_MAINTENANCE
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_dwSetupMode=SETUPMODE_MAINTENANCE |
SETUPMODE_ADDREMOVE
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_bPleaseDoNotInstallByDefault=0
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_eAction=AT_DO_NOTHING
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_fNTOperationFlags=0x10
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_fNTGuiMode=0
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_fInvokedByNT=1
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_fNtWorkstation=1
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_fUnattended=0
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csUnattendFile=
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:m_csPathSrcDir=
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:=======================
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:[iis,(null)] Start.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis] = AT_INSTALL_FRESH.
Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_common] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_inetmgr] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_pwmgr] =
AT_DO_NOTHING. Original=0, Current=0.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_www] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_doc] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_ftp] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_ftp] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_www] =
AT_INSTALL_FRESH. Original=0, Current=1.
[3/30/2005 10:51:59] OC_QUEUE_FILE_OPS:Action of [iis_core] =
AT_INSTALL_FRESH.
[3/30/2005 10:51:59]
OC_QUEUE_FILE_OPS:ProcessSection.[OC_QUEUE_FILE_OPS].Start.

The errors:

[3/30/2005 10:54:56]
OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll(C:\WINNT\system32\inets
rv\iscomlog.dll): DllRegisterServer
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:iOleInitialize:
Succeeded: 0. MakeSure to call OleUninitialize.
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll:
Calling 'DllRegisterServer'.Start
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll:
Calling 'DllRegisterServer'.End.SUCCESS.
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:------------------
[3/30/2005 10:54:56]
OC_COMPLETE_INSTALLATION:iis_core:...ProcessEntry:100=86...
[3/30/2005 10:54:56]
OC_COMPLETE_INSTALLATION:iis_core:...ProcessEntry:100=2...
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:------------------
[3/30/2005 10:54:56]
OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll(C:\WINNT\system32\inets
rv\logscrpt.dll): DllRegisterServer
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:iOleInitialize:
Succeeded: 0. MakeSure to call OleUninitialize.
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll:
Calling 'DllRegisterServer'.Start
[3/30/2005 10:54:56] OC_COMPLETE_INSTALLATION:iis_core:MyMessageBox:
Title:IIS Setup Error, Msg:Error calling procedure 'DllRegisterServer()' in
file 'C:\WINNT\system32\inetsrv\logscrpt.dll'.


0x8007007e=The specified module could not be found.

[3/30/2005 10:54:57] OC_COMPLETE_INSTALLATION:iis_core:!FAIL!
[3/30/2005 10:54:57] OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll:
Calling 'DllRegisterServer'.End.FAILED. Err=8007007e.
[3/30/2005 10:54:57] OC_COMPLETE_INSTALLATION:iis_core:------------------
[3/30/2005 10:54:57] OC_COMPLETE_INSTALLATION:iis_core:MyMessageBox:
Title:IIS Setup Error, Msg:Do you want to retry?
[3/30/2005 10:54:57]
OC_COMPLETE_INSTALLATION:iis_core:...ProcessEntry:100=2...
[3/30/2005 10:54:57] OC_COMPLETE_INSTALLATION:iis_core:------------------
[3/30/2005 10:54:57]
OC_COMPLETE_INSTALLATION:iis_core:CallProcedureInDll(C:\WINNT\system32\inets
rv\admexs.dll): DllRegisterServer


[3/30/2005 10:55:21]
OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll(C:\WINNT\system32\inetsr
v\asp.dll): DllRegisterServer
[3/30/2005 10:55:21] OC_COMPLETE_INSTALLATION:iis_www:iOleInitialize:
Succeeded: 0. MakeSure to call OleUninitialize.
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll:
Calling 'DllRegisterServer'.Start
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll:
Calling 'DllRegisterServer'.End.SUCCESS.
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:------------------
[3/30/2005 10:55:22]
OC_COMPLETE_INSTALLATION:iis_www:...ProcessEntry:100=2...
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:------------------
[3/30/2005 10:55:22]
OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll(C:\WINNT\system32\inetsr
v\asptxn.dll): DllRegisterServer
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:iOleInitialize:
Succeeded: 0. MakeSure to call OleUninitialize.
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll:
Calling 'DllRegisterServer'.Start
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:MyMessageBox:
Title:IIS Setup Error, Msg:Error calling procedure 'DllRegisterServer()' in
file 'C:\WINNT\system32\inetsrv\asptxn.dll'.


0x8007007e=The specified module could not be found.

[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:!FAIL!
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll:
Calling 'DllRegisterServer'.End.FAILED. Err=8007007e.
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:------------------
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:MyMessageBox:
Title:IIS Setup Error, Msg:Do you want to retry?
[3/30/2005 10:55:22]
OC_COMPLETE_INSTALLATION:iis_www:...ProcessEntry:100=2...
[3/30/2005 10:55:22] OC_COMPLETE_INSTALLATION:iis_www:------------------
[3/30/2005 10:55:22]
OC_COMPLETE_INSTALLATION:iis_www:CallProcedureInDll(C:\WINNT\system32\inetsr
v\adrot.dll): DllRegisterServer


Any thoughts on why these two dlls won't register?

TIA

Re: Errors installing IIS on Win2k by jeff

jeff
Wed Mar 30 11:44:50 CST 2005

On Wed, 30 Mar 2005 11:26:46 -0500, "Mike M." <nospam@someplace.com>
wrote:

>Windows 2000 Pro with all updates installed.
>I am trying to install the SMTP service component of IIS. I could not see
>the virtual server in the snapin...

See:

IIS 5/6: SMTP and NNTP Virtual Server Missing in Internet Services
Manager:
http://support.microsoft.com/default.aspx?scid=kb;en-us;297261

Jeff

Re: Errors installing IIS on Win2k by Mike

Mike
Thu Mar 31 10:48:17 CST 2005

Thanks for the suggestion. I had already been through all the "normal"
checks. I narrowed it down to some errors in the IIS install log and then
used filemon to determine the problem. It ended up I had an incorrectly
registered dll (atl.dll) from some installation/uninstallation testing I was
doing. Once I correct that everything worked as anticipated.

"Jeff Cochran" <jeff.nospam@zina.com> wrote in message
news:424de563.530404931@msnews.microsoft.com...
> On Wed, 30 Mar 2005 11:26:46 -0500, "Mike M." <nospam@someplace.com>
> wrote:
>
> >Windows 2000 Pro with all updates installed.
> >I am trying to install the SMTP service component of IIS. I could not
see
> >the virtual server in the snapin...
>
> See:
>
> IIS 5/6: SMTP and NNTP Virtual Server Missing in Internet Services
> Manager:
> http://support.microsoft.com/default.aspx?scid=kb;en-us;297261
>
> Jeff