"sc.exe create/delete" - Create or Delete Services

"sc.exe" can also be used to create and delete services. If you want to create a new service, you can use the "create" commanded offered by the sc.exe tool. Before running this command, you need to prepre the following minimum information:

  • Service Name: A single word to name the new service.
  • Binary Path: The path name where the executable program for new service is located.
  • Dispaly Name: A short name for the new service.

Here is a tutorial example showing you how to create a service to run Apache Web server:

C:\herong>sc.exe create ApacheService 

   binPath= "C:\local\apache\bin\httpd.exe -k runservice" 

   DisplayName= "Apache Server"



[SC] CreateService SUCCESS





C:\herong>sc.exe start ApacheService



SERVICE_NAME: ApacheService

   TYPE               : 10  WIN32_OWN_PROCESS

   STATE              : 2  START_PENDING

                      (NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)

   WIN32_EXIT_CODE    : 0  (0x0)

   SERVICE_EXIT_CODE  : 0  (0x0)

   CHECKPOINT         : 0x2

   WAIT_HINT          : 0x7530

   PID                : 2552

   FLAGS              :





C:\herong>sc.exe query ApacheService



SERVICE_NAME: ApacheService

   TYPE               : 10  WIN32_OWN_PROCESS

   STATE              : 4  RUNNING

                      (STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)

   WIN32_EXIT_CODE    : 0  (0x0)

   SERVICE_EXIT_CODE  : 0  (0x0)

   CHECKPOINT         : 0x0

   WAIT_HINT          : 0x0





C:\herong>sc.exe stop ApacheService



SERVICE_NAME: ApacheService

   TYPE               : 10  WIN32_OWN_PROCESS

   STATE              : 3  STOP_PENDING

                      (NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)

   WIN32_EXIT_CODE    : 0  (0x0)

   SERVICE_EXIT_CODE  : 0  (0x0)

   CHECKPOINT         : 0x4

   WAIT_HINT          : 0x7530





C:\herong>sc.exe delete ApacheService



[SC] DeleteService SUCCESS





C:\herong>sc.exe query ApacheService



[SC] EnumQueryServicesStatus:OpenService FAILED 1060:

The specified service does not exist as an installed service.

Note that I deleted the service at the end of the tutorial.

 

你可能感兴趣的:(service)