What Windows services does SmartDeploy install?

If you open the Windows Services console on a computer that has interacted with SmartDeploy, you may see any of the following services installed:


  • SmartDeploy
    This service is installed as a part of a reimaging operation. It enables the launching of tasks which require administrative privileges during the SmartDeploy OS installation process. After a reimaging operation is complete, this service automatically stops and sets itself to a Startup Type of Disabled, meaning it should not start up again.

  • SmartDeploy Client Service
    This service is Running (and set to Automatic start) on every computer that has the SmartDeploy Client installed. It allows an administrator to perform all remote functionality from the SmartDeploy console, including software installations and reimaging operations. This service should not be running on the same system where the SmartDeploy API Service is running.

  • SmartDeploy API Service
    This service is Running (and set to Automatic start) on the SmartDeploy console host, where the console is installed. It provides all operational functionality for the SmartDeploy console. This service should not be running on the same system where the SmartDeploy Client Service is running. 
    • MongoDB Server (MongoDB)
      This service provides functionality for MongoDB, which is used for the SmartDeploy console database. The SmartDeploy API Service is explicitly dependent on the MongoDB Server service, meaning that if the MongoDB Server service is not running, the SmartDeploy API Service will not be able to start.
Still have a question or want to share what you have learned? Visit our Community Discord to get help and collaborate with others.