equal
deleted
inserted
replaced
19 |
19 |
20 List of specific service:: |
20 List of specific service:: |
21 |
21 |
22 cmd> sc query NAME |
22 cmd> sc query NAME |
23 |
23 |
|
24 GUI tool:: |
|
25 |
|
26 cmd> services.msc |
|
27 |
24 Start/stop service. |
28 Start/stop service. |
25 =================== |
29 =================== |
26 :: |
30 :: |
27 |
31 |
28 cmd> net start NAME |
32 cmd> net start NAME |
29 cmd> sc start NAME |
33 cmd> sc start NAME |
30 |
34 |
31 cmd> net stop NAME |
35 cmd> net stop NAME |
32 cmd> sc stop NAME |
36 cmd> sc stop NAME |
33 |
37 |
|
38 cmd> services.msc |
34 |
39 |
|
40 Create service. |
|
41 =============== |
|
42 |
|
43 In order to create service from any executable use ``srvany.exe`` from Windows |
|
44 Resource Kits 2003 (take attention to spaces after ``=``):: |
|
45 |
|
46 cmd> sc create NAME binPath= "c:\Program Files\Windows Resource Kits\Tools\srvany.exe" ^ |
|
47 type= own start= auto error= normal DisplayName= "NAME for services.msc" |
|
48 |
|
49 Then pass what ``srvany.exe`` wrapper to do:: |
|
50 |
|
51 cmd> reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME\Parameters" ^ |
|
52 /v "Application" ^ |
|
53 /d "\"c:\Program Files\Java\jre7\bin\java.exe\" -cp c:\home\devel\service Main" |
|
54 |
|
55 Above you see quoting syntax for spaces and quotes. Next start service with:: |
|
56 |
|
57 cmd> sc start NAME |
|
58 |
|
59 If you make error recheck your settings with:: |
|
60 |
|
61 cmd> reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NAME" /s |
|
62 |
|
63 Or remove service and make steps again:: |
|
64 |
|
65 cmd> sc delete NAME |
|
66 |
|
67 Visit GUI ``services.msc`` and check with ``procexp.exe`` that service actually |
|
68 do job. |
|
69 |
|
70 http://www.microsoft.com/en-us/download/confirmation.aspx?id=17657 |
|
71 Windows Server 2003 Resource Kit Tools download. |
|
72 http://stackoverflow.com/questions/3663331/creating-a-service-with-sc-exe-how-to-pass-in-context-parameters |
|
73 How to pass parameters to sc.exe runnable. |
|
74 |
|
75 Delete service. |
|
76 =============== |
|
77 :: |
|
78 |
|
79 cmd> sc delete NAME |
|
80 |