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)?

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 off
set key=HKLM\SYSTEM\CurrentControlSet\Services\MSExchangeSA
call :getX>nul 2>&1
@echo reg add %key% /V DependOnService /T REG_MULTI_SZ /D "%DependOnService%" /F
reg add %key% /V DependOnService /T REG_MULTI_SZ /D "%DependOnService%" /F
goto :EOF
set DependOnService=##
for /f "Tokens=3" %%a in ('reg query %key% /V DependOnService ^|FIND "\0\0"') do (
 set DependOnService=%%a##
if "%DependOnService%" EQU "##" set DependOnService=IISADMIN&goto :EOF
set DependOnService=%DependOnService:\0\0=\0IISADMIN%
set DependOnService=%DependOnService:##=%

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.