Операцията по създаване на услуга за Windows се извършва с помощта на специализираната помощна програма Sc.exe, параметрите на която се редактират в интерпретатора на команди.
Инструкции
Етап 1
Обадете се на главното меню на операционната система Microsoft Windows, за да извършите операцията по създаване на системна услуга и отидете на елемента "Run".
Стъпка 2
Въведете стойността cmd в полето "Отваряне" и потвърдете стартирането на инструмента "Команден ред", като щракнете върху бутона OK.
Стъпка 3
Използвайте следния синтаксис на командата, за да дефинирате параметрите за услугата, която създавате:
sc Име на сървър Команда Име на услуга Optionname = Optionvalue …
или използвайте стойността
sc Команда
за да извикате помощна информация.
Стъпка 4
Не забравяйте, че параметърът Servername не се използва при създаване на услуга на локалния компютър и е необходим само при посочване на името на отдалечения сървър за изпълнение на команди.
Стъпка 5
Използвайте параметъра Config, за да редактирате постоянните настройки за услугата, която създавате, и изберете Напред, за да изпратите съответната заявка.
Стъпка 6
Използвайте параметъра Control, за да изпълните избраната заявка и използвайте параметъра Create, за да добавите създадената услуга към системния регистър.
Стъпка 7
Изберете параметъра EnumDepend, за да дефинирате зависимостите на услугата и посочете имената на секциите за услуги в стойността GetKeyName
Стъпка 8
Определете конфигурацията на избраната услуга с qc заявка или определете състоянието на услугата, като въведете параметъра Query.
Стъпка 9
Използвайте стойността Start за стартиране, Stop за спиране и Delete за изтриване на новосъздадената услуга.
Стъпка 10
Определете името, присвоено на системната услуга в системния регистър, като използвате параметъра Servicename. Обърнете внимание, че това име не е същото като името, показвано от командата net start в групата Services на конзолата за управление.
Стъпка 11
Използвайте параметрите Optionname и Optionvalue, за да посочите имената и стойностите на незадължителните параметри, от които се нуждаете (ако е необходимо), и посочете стойността за всеки от избраните параметри поотделно.
Стъпка 12
Посочете пълния път до bin файла на услугата в параметъра binPath и посочете групата на собственост на услугата, която се създава в реда на групата.
Стъпка 13
Използвайте параметъра depend =, за да дефинирате услугите и групите, които трябва да бъдат стартирани предварително, и посочете потребителското име, за което услугата трябва да бъде стартирана, в параметъра obj =. Стойността по подразбиране за този параметър е LocalSystem.
Стъпка 14
Използвайте параметъра password =, за да дефинирате стойност на паролата и посочете името на услугата, използвано в GUI приложенията в параметъра DisplayName.
Стъпка 15
Използвайте следния синтаксис на командата, за да създадете услуга за тестова система, наречена услуга:
sc създайте услуга binpath = име_на_диск: / int / system32 / serv.exe.