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)?
December 26, 2005
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:##=%
About the Author
You May Also Like