Služby v operačnom systéme Windows sa vytvárajú a spravujú pomocou špecializovaných nástrojov Instsrv.exe a Srvany.exe, ktoré sú súčasťou súpravy Windows NT Resource Kit. Prvý je určený na vykonávanie operácií inštalácie a odstraňovania vlastných služieb a druhý je zodpovedný za prevádzku služieb.
Inštrukcie
Krok 1
Vstúpte do hlavnej ponuky operačného systému Windows kliknutím na tlačidlo „Štart“, čím vykonáte operáciu vytvorenia vlastnej služby, a prejdite do ponuky „Spustiť“.
Krok 2
Zadajte cmd do poľa Otvoriť a kliknutím na tlačidlo OK potvrďte, že sa spúšťa interpret príkazov systému Windows.
Krok 3
Zadajte hodnotu
drive_name: / full_path_to_instsrv_Utility / Instsrv.exe service_name / drive_name: / full_path_to_srvany_ utility / Srvany.exe
v textovom poli príkazového riadku a príkaz potvrďte stlačením softvérového tlačidla s označením Enter.
Krok 4
Vráťte sa do dialógového okna Spustiť a do poľa Otvoriť zadajte príkaz regedit, čím spustíte nástroj Editor databázy Registry.
Krok 5
Rozbaľte vetvu
HKEY_LOCAL_MACHINE / System / CurrentControlSet / Services / service_name
a rozbaľte ponuku „Upraviť“na hornom paneli nástrojov okna editora, aby ste správne zaregistrovali vytvorenú službu v systéme.
Krok 6
Zadajte príkaz Pridať parameter a do poľa Názov parametra zadajte hodnotu parametra. Do poľa „Trieda“nezadávajte žiadnu hodnotu a svoju voľbu potvrďte tlačidlom OK.
Krok 7
Vyberte novovytvorený parameter a zadajte príkaz „Pridať hodnotu“v ponuke „Upraviť“na paneli nástrojov v okne editora.
Krok 8
Zadajte hodnoty:
- Aplikácia (v poli „Hodnota parametra“);
- Reg_SZ (v poli „Typ údajov“);
- disk_name: / full_path_to_executable_file_ of_ created_service.required_extension - v poli String
a zatvorte nástroj Editor databázy Registry.
Krok 9
Pamätajte, že vytvorená služba sa predvolene spustí v bezobslužnom režime. Zmena tohto parametra je možná z appletu služieb na ovládacom paneli alebo pomocou príkazu
net start service_name
Tlmočník príkazov Windows. Ďalším spôsobom, ako upraviť typ spustenia vytvorenej služby, je použitie príkazu
full_path_to_sc_utility / Sc.exe start service_name
na príkazovom riadku.