JSI Tip 10009. Messaging services do not work as expected in Exchange 2000 Server after you install the Update Rollup 1 for Microsoft Windows 2000 Service Pack 4 (SP4)?

Jerold Schulman

December 26, 2005

1 Min Read
ITPro Today logo in a gray background | ITPro Today

After you install Update Rollup 1 for Windows 2000 SP4, the Exchange 2000 Server messaging services are no longer available. If you use the Services snap-in, you can see that the MSExchangeSA (Microsoft Exchange System Attendant) service is Starting, and other Microsoft Exchange Server services that depend on the MSExchangeSA service are not available.

This behavior occurs the MSExchangeSA service attempts to start before the IISADMIN (IIS Admin) Service starts.

Using REG.EXE from the Windows 2000 Support Tools, I have scripted FixX.bat to make the MSExchangeSA service dependent upon the IISADMIN service.

To resolve this issue:

1. Open a CMD.EXE window.

2. Type FixX and press Enter.

3. Type services.msc and press Enter.

4. Right click the Microsoft Exchange System Attendant service and press Restart.

5. Press Yes when prompted to restart the other services.

NOTE: If you are unable top restart the Microsoft Exchange System Attendant service, shutdown and restart the Exchange Server.

FixX.bat contains:

@echo offsetlocalset key=HKLMSYSTEMCurrentControlSetServicesMSExchangeSAcall :getX>nul 2>&1@echo reg add %key% /V DependOnService /T REG_MULTI_SZ /D "%DependOnService%" /Freg add %key% /V DependOnService /T REG_MULTI_SZ /D "%DependOnService%" /Fendlocalgoto :EOF:getXset DependOnService=##for /f "Tokens=3" %%a in ('reg query %key% /V DependOnService ^|FIND ""') do ( set DependOnService=%%a##)if "%DependOnService%" EQU "##" set DependOnService=IISADMIN&goto :EOFset DependOnService=%DependOnService:=IISADMIN%set DependOnService=%DependOnService:##=%



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like