The High Availability engine service will fail to stop with error 2189, when a "hastop -local" or "net stop had" command is issued.
High availability engine service could not be controlled in its present state.
This problem is rare. The High Availability engine service fails to stop with error 2189, stating that the "service could not be controlled in its present state." If the command net helpmsg 2189 is issued, the following message is returned: "The service could not be controlled in its present state."
This error may occur if another net stop had is issued while the High Availability engine is already trying to stop.
The reason for this failure is that the service is not currently accepting requests. If the service is starting, it cannot process requests until it is fully started.
To correct this problem, try the operation again in a minute or two. If this problem persists, the service may be stuck in a partially running state. Reboot the node, or contact Technical Support. Be prepared to give the name of the service and other information about the system, such as the services and applications that were running, and the type and amount of network activity on the computer at the time of the problem.