Topic Last Modified: 2007-02-19
The Microsoft Exchange Database Troubleshooter Tool detected one or more MSExchangeIS 5000 events with error code 0x80040154 in the Application log. This error can occur if the Exchange Server Simple Mail Transfer Protocol (SMTP) Service extensions are either missing or corrupted.
Explanation
This problem occurs because the Exchange SMTP Service extensions are either missing or corrupted. This behavior causes loss of functionality between Exchange and the SMTP Service. The SMTP Service is a necessary service that is installed as a subcomponent of Microsoft Internet Information Services (IIS).
The error may occur for the following reasons:
- IIS has been removed.
- The SMTP Service subcomponent has been removed from IIS.
- IIS has been removed, and then reinstalled as a Windows
component that does not have the required SMTP Service
subcomponent.
- IIS has been removed and then reinstalled as a Windows
component that has the appropriate list of subcomponents. However,
the Exchange SMTP Service extensions have not been reinstalled.
This error applies to the following versions of Exchange server:
- Microsoft Exchange Server 2003
- Microsoft Exchange 2000 Server
User Action
To resolve this error, see Microsoft Knowledge Base article 326305, The Information Store does not start and MSExchangeIS Event ID 5000 and 9538 messages occur in Exchange 2000 Server and Exchange Server 2003.
To restore SMTP service extensions-
Confirm that the Exchange SMTP Service extensions are missing. To do this, follow these steps:
- Log on to the computer that is running Microsoft Exchange by
using an account that has administrative credentials.
- Click Start, click Run, type cmd, and then
click OK.
- Type telnet 127.0.0.1 25 at the command prompt to view
the "220 server.domain.com Microsoft ESMTP Mail Service" entry.
- Type EHLO, and then press Enter to view a list of 250
command verbs.If there are no verbs whose names start with "X," the
SMTP Service Extensions are missing.
- Log on to the computer that is running Microsoft Exchange by
using an account that has administrative credentials.
-
Completely back up the system partition. Include the system state and the Exchange database files. For more information about how to do this, see Microsoft Knowledge Base article 258243, How to back up and restore an Exchange computer by using the Windows Backup program.
-
Confirm that IIS has been correctly reinstalled to include the required Exchange-dependent subcomponents.
IIS 6.0
- Click Start, point to Settings, and then click
Control Panel.
- Double-click Add/Remove Programs.
- In the left pane, click Add/Remove Windows
Components.
- In the Windows Components wizard, locate Application Server in
the list of components, and then click Details.
- If any of the following components are not installed, install
them:
ASP.NET
Enable network COM+ access
Internet Information Services (IIS)
- Click Internet Information Services (IIS), and
then click Details
- If any of the following components are not installed, install
them:
Common Files
Internet Information Services Manager
NNTP Service
SMTP Service
World Wide Web Service
- Click OK two times. On the main Windows Components page,
click Next, and then click Finish.
IIS 5.0
- Click Start, point to Settings, and then click
Control Panel.
- Double-click Add/Remove Programs.
- In the left pane, click Add/Remove Windows
Components.
- In the Windows Components Wizard dialog box, locate Internet
Information Services (IIS) in the list of components. If the
Internet Information Services (IIS) check box is selected, IIS is
installed. To view the IIS subcomponents that are installed, click
Internet Information Services (IIS), and then click
Details.
- If IIS is not installed, click to select the Internet
Information Services (IIS) check box, and then click
Details. Install the IIS 5.0 subcomponents, and then click
OK. The minimum IIS 5.0 subcomponents that are required
before you install Exchange 2000 are as follows:
Common files
Internet Information Services snap-in
SMTP service
Network News Transfer Protocol (NNTP) service (for newsgroups)
World Wide Web service
- Click Next, and then click Finish.
- Click Start, point to Settings, and then click
Control Panel.
-
Restore the Exchange SMTP Service extensions.
Exchange Server 2003
If you reinstall Exchange 2003 over an existing Exchange 2003 installation, the database files and permissions remain intact. To do this, follow these steps:
- Insert the Exchange 2003 CD.
- In the \SETUP\I386 folder, double-click the Setup.exe file.
- On the Welcome page, click Next until you reach
the Component Selection page.
- On the Component Selection page, click Reinstall
in the Action column, and then click Next.
- Verify the selection on the Installation Summary page,
and then click Next to continue the Exchange 2003
installation.
Exchange 2000 Server
The methods that you can use to restore the Exchange 2000 SMTP Service extensions depend on how many IIS subcomponents were removed. If the SMTP Service is the only IIS subcomponent that was removed, and Exchange 2000 Server Service Pack 2 (SP2) or a later service pack has been installed, use the Smtpreinstall.exe command-line utility. The Smtpreinstall.exe command-line utility is located in the Server\Support\Utils\I386 folder.
To use the Smtpreinstall.exe utility
- Copy the Smtpreinstall.exe file to the Exchsrvr\Bin folder.
- At the command prompt, change to the Exchsrvr\Bin folder, and
then type the following command:
smtpreinstall.exe
- Restart the computer when you are prompted.
If IIS 5.0 was removed as a component or if more than the SMTP Service subcomponent was removed from IIS 5.0, reinstall Exchange 2000 over the existing installation as part of the integrated setup of Microsoft Small Business Server 2000.
To reinstall Exchange 2000 Server
Note: If you reinstall Exchange 2000 over an existing Exchange 2000 installation, the database files and permissions remain intact. - Insert the Exchange 2000 Server CD.
- In the \SETUP\I386 folder, double-click the Setup.exe file.
- On the Welcome page, click Next.
- Enter your CD key if you are prompted, and then click
Next.
- On the Component Selection page, click Reinstall
in the Action column, and then click Next.
- Verify the selection in the Installation Summary page,
and then click Next to continue the Exchange 2000
installation.
- Insert the Exchange 2003 CD.
-
Reinstall the Exchange service packs and hotfixes.
For more information, see the following Microsoft Knowledge Base articles:
836993 How to obtain the latest service packs for Exchange Server 2003.
301378 How to obtain the latest Exchange 2000 Server service pack.