Unlike Windows NT, Windows 2000 has built-in service Recovery functionality that you can configure.
To configure Recovery for a Service failure:
1. Start / Programs / Administrative Tools / Services.
2. Double-click the service that you wish to configure.
3. Select the Recovery tab. Your Recovery options are:
Take No Action, the default.
Restart the Service.
Run a File.
Reboot the Computer.
NOTE: The above options are available for the First failure, Second failure, and Subsequent failures.
4. Regardless of the Recovery option you choose, you can Reset fail count after n days.
5. If you select Restart the Service, you may configure Restart service after n minutes.
6. If you select Reboot the Computer, you may press Restart Computer Options and configure the number of minutes prior to restart and a network alert message.
7. If you select Run a File, you must enter a program and file to run, and may enter optional command line parameters. If you wish to run a batch file, enter:
forcedos.exe <Drive:>\Folder\FileName.bat.
If you wish to run a Visual Basic script, enter:
wscript.exe <Drive:>\Folder\Script.vbs.
If you wish to run a Java script, enter:
wscript.exe <Drive:>\Folder\Script.js.
8. Press OK and close the Services snap-in.
NOTE: Recovery functionality requires very little overhead, as it monitors Event Log entries as apposed to polling service status.