Operace vytváření služby Windows se provádí pomocí specializovaného nástroje Sc.exe, jehož parametry se upravují v interpretu příkazů.
Instrukce
Krok 1
Voláním hlavní nabídky operačního systému Microsoft Windows proveďte operaci vytvoření systémové služby a přejděte na položku „Spustit“.
Krok 2
Zadejte hodnotu cmd do pole „Otevřít“a potvrďte spuštění nástroje „Příkazový řádek“kliknutím na tlačítko OK.
Krok 3
Pomocí následující syntaxe příkazu definujte parametry pro službu, kterou vytváříte:
sc Název serveru Příkaz Název služby Možnost Název = Hodnota hodnoty …
nebo použijte hodnotu
Příkaz sc
vyvolat informace nápovědy.
Krok 4
Nezapomeňte, že parametr Servername se nepoužívá při vytváření služby v místním počítači a je potřebný pouze při zadání názvu vzdáleného serveru pro spuštění příkazů.
Krok 5
Pomocí parametru Konfigurace upravte trvalé nastavení pro službu, kterou vytváříte, a výběrem Pokračovat odešlete příslušný požadavek.
Krok 6
Pomocí parametru Control proveďte vybraný požadavek a pomocí parametru Create přidejte vytvořenou službu do systémového registru.
Krok 7
Vyberte parametr EnumDepend k definování závislostí služeb a zadejte názvy částí služby v hodnotě GetKeyName.
Krok 8
Určete konfiguraci vybrané služby pomocí dotazu qc nebo určete stav služby zadáním parametru Dotaz.
Krok 9
Pomocí hodnoty Start spustíte, Stop zastavíte a Odstranit odstraníte nově vytvořenou službu.
Krok 10
Pomocí parametru Název_služby určete název přiřazený systémové službě v registru. Všimněte si, že tento název není stejný jako název zobrazený příkazem net start ve skupině Services konzoly pro správu.
Krok 11
Pomocí parametrů Optionname a Optionvalue zadejte názvy a hodnoty volitelných parametrů, které potřebujete (je-li to nutné), a zadejte hodnotu pro každý z vybraných parametrů samostatně.
Krok 12
V parametru binPath zadejte úplnou cestu k souboru bin služby a v řádku skupiny zadejte skupinu vlastnictví vytvářené služby.
Krok 13
Pomocí parametru depend = definujte služby a skupiny, které mají být před spuštěním, a v parametru obj = zadejte uživatelské jméno, pro které má být služba spuštěna. Výchozí hodnota tohoto parametru je LocalSystem.
Krok 14
Pomocí parametru password = definujte hodnotu hesla a v parametru DisplayName zadejte název služby používaný v aplikacích GUI.
Krok 15
Pomocí následující syntaxe příkazu vytvořte testovací systémovou službu s názvem služba:
sc create service binpath = název_jednotky: / int / system32 / serv.exe.