Operacja tworzenia usługi Windows odbywa się za pomocą specjalistycznego narzędzia Sc.exe, którego parametry edytuje się w interpreterze poleceń.
Instrukcje
Krok 1
Wywołaj menu główne systemu operacyjnego Microsoft Windows, aby wykonać operację tworzenia usługi systemowej i przejdź do elementu „Uruchom”.
Krok 2
Wprowadź wartość cmd w polu „Otwórz” i potwierdź uruchomienie narzędzia „Wiersz poleceń” klikając przycisk OK.
Krok 3
Użyj następującej składni polecenia, aby zdefiniować parametry tworzonej usługi:
sc Nazwa serwera Polecenie Nazwa usługi Nazwa opcji = Wartość opcji …
lub użyj wartości
sc Polecenie
aby uzyskać pomoc.
Krok 4
Pamiętaj, że parametr Servername nie jest używany podczas tworzenia usługi na komputerze lokalnym i jest potrzebny tylko podczas określania nazwy serwera zdalnego do uruchamiania poleceń.
Krok 5
Użyj parametru Konfiguracji, aby edytować trwałe ustawienia dla tworzonej usługi i wybierz Kontynuuj, aby wysłać odpowiednie żądanie.
Krok 6
Użyj parametru Control, aby wykonać wybrane żądanie, a parametru Create, aby dodać utworzoną usługę do rejestru systemowego.
Krok 7
Wybierz parametr EnumDepend, aby zdefiniować zależności usługi i określić nazwy sekcji usługi w wartości GetKeyName.
Krok 8
Określ konfigurację wybranej usługi za pomocą zapytania qc lub określ stan usługi wpisując parametr Query.
Krok 9
Użyj wartości Start, aby uruchomić, Stop, aby zatrzymać i Delete, aby usunąć nowo utworzoną usługę.
Krok 10
Określ nazwę przypisaną do usługi systemowej w rejestrze za pomocą parametru Servicename. Zauważ, że ta nazwa nie jest taka sama, jak nazwa wyświetlana przez polecenie net start w grupie Usługi konsoli zarządzania.
Krok 11
Użyj parametrów Nazwa opcji i Wartość opcji, aby określić nazwy i wartości parametrów opcjonalnych, których potrzebujesz (jeśli to konieczne) oraz określ wartość dla każdego z wybranych parametrów osobno.
Krok 12
Określ pełną ścieżkę do pliku bin usługi w parametrze binPath i określ grupę własności tworzonej usługi w wierszu grupy.
Krok 13
Użyj parametru depend =, aby zdefiniować usługi i grupy, które mają być wstępnie uruchamiane, oraz określ nazwę użytkownika, dla której usługa ma zostać uruchomiona w parametrze obj =. Wartość domyślna tego parametru to LocalSystem.
Krok 14
Użyj parametru password =, aby zdefiniować wartość hasła i określić nazwę usługi używaną w aplikacjach z graficznym interfejsem użytkownika w parametrze DisplayName.
Krok 15
Użyj następującej składni polecenia, aby utworzyć testową usługę systemową o nazwie service:
sc create service binpath = nazwa_dysku: / int / system32 / serv.exe.