Home
» Porady PC
»
Jak zarządzać usługami systemu Windows za pomocą wiersza poleceń
Jak zarządzać usługami systemu Windows za pomocą wiersza poleceń
Ludzie ciągle poszukują efektywnych sposobów zarządzania zadaniami systemowymi bez opuszczania terminala, nawet korzystając z systemu Windows. W systemie Windows usługi działają w tle, zapewniając płynne działanie systemu i aplikacji. Zamiast otwierać Menedżera usług, wiele osób woli zarządzać usługami systemu Windows za pośrednictwem wiersza poleceń. W dzisiejszym samouczku przyjrzymy się tym metodom i pokażemy, jak można zarządzać usługami systemu Windows bezpośrednio z terminala.
sc.exe to wbudowane narzędzie wiersza poleceń służące do zarządzania usługami systemu Windows. To narzędzie umożliwia konfigurację, wyszukiwanie i kontrolowanie usług bezpośrednio z terminala. Dzięki sc.exe możesz mieć pełną kontrolę nad usługami systemu Windows bez konieczności używania graficznego Menedżera usług.
Sprawdź status usługi za pomocą sc
Aby sprawdzić stan konkretnej usługi, możemy użyć polecenia sc query serviceName . Na przykład uruchamiamy polecenie sc query MySQL80 w celu pobrania szczegółowych informacji o usłudze MySQL80, w tym jej statusu:
Sprawdź status usługi za pomocą sc
W tej chwili na komputerze nie działa MySQL.
Uruchom usługę za pomocą sc
Aby uruchomić konkretną usługę za pomocą sc.exe, możemy użyć polecenia sc start ServiceName . Na przykład uruchamiamy sc start MySQL80 , aby uruchomić usługę MySQL80. Aby sprawdzić, czy usługa została uruchomiona pomyślnie, możemy sprawdzić jej status, korzystając z polecenia sc query MySQL80 :
Zatrzymaj usługę za pomocą sc
Możesz zatrzymać usługę, aby zwolnić zasoby systemowe. Na przykład polecenie sc stop MySQL80 zatrzymuje MySQL, co można sprawdzić za pomocą polecenia sc query MySQL80 :
Utwórz nową usługę za pomocą sc
Możemy utworzyć nową usługę używając polecenia sc create . To polecenie wymaga podania nazwy usługi, ścieżki do pliku wykonywalnego i typu uruchomienia. Na przykład, aby utworzyć nową usługę o nazwie „mte” , która będzie uruchamiana automatycznie podczas rozruchu, wpisz:
sc create mte binPath= "C:\Users\HP\Desktop\Examples\Service.exe" start= auto
Aktualizuj usługę za pomocą sc
Możemy użyć polecenia sc config , aby skonfigurować istniejącą usługę. Na przykład, aby zmienić typ uruchomienia na ręczny, uruchom polecenie:
sc config serviceName start= demand
Usuń usługę za pomocą sc
Gdy usługa nie będzie już potrzebna, możemy trwale usunąć ją z systemu Windows za pomocą polecenia:
sc delete srviceName
2. Zarządzaj usługami systemu Windows za pomocą polecenia Net
Polecenie net w systemie Windows umożliwia zarządzanie usługami z poziomu wiersza poleceń. To polecenie umożliwia użytkownikom uruchamianie, zatrzymywanie, wstrzymywanie, wznawianie i wyszukiwanie usług bez korzystania z graficznego Menedżera usług.
Uruchamianie i zatrzymywanie usług za pomocą polecenia net
Usługi systemu Windows możemy uruchamiać i zatrzymywać odpowiednio za pomocą poleceń net start serviceName i net stop serviceName :
Uruchom lub zatrzymaj usługę za pomocą polecenia net
Wstrzymywanie i wznawianie usługi za pomocą polecenia net
Niektóre usługi systemu Windows obsługują wstrzymywanie i wznawianie działania zamiast całkowitego zatrzymywania. W takim przypadku możemy użyć odpowiednio poleceń net pause ServiceName i net continue ServiceName :
Wstrzymaj i wznów usługę sieciową
Sprawdź status usługi za pomocą polecenia net
Samo polecenie net nie umożliwia bezpośredniego sprawdzenia stanu konkretnej usługi, ale możemy go użyć razem z poleceniem findstr w celu przefiltrowania wyników. Na przykład, aby sprawdzić, czy określona usługa jest uruchomiona, wpisz:
net start | findstr "ServiceName"
Sprawdź status usługi za pomocą polecenia net
Jeżeli określona usługa jest uruchomiona, polecenie zwraca nazwę tej usługi; w przeciwnym razie nie będzie żadnego wyniku.
Zarządzanie usługami zdalnymi za pomocą polecenia net
Za pomocą polecenia net możemy zarządzać usługami na komputerze zdalnym, podając nazwę komputera. Na przykład polecenia net start NazwaUsługi /S RemotePC i net stop NazwaUsługi /S RemotePC służą do uruchamiania lub zatrzymywania usług na komputerze zdalnym.