I had a recent event where after a fix pack, the Domino server would not start using Windows service. I could start it using the Domino console, but that would not work as the server would shut down as soon as logged out. I kept getting a cryptic error 2351 (0x92). The simple solution was to remove the Windows service and add it back.
To do this run the following commands from the Lotus Domino program directory:
> ntsvinst -d
> ntsvinst -c
That should correct the problem and allow you start and stop it as a service. Make sure you do this during a maintenance window!