Polecenie Sc.exe pozwala na uruchamianie, zatrzymywanie i konfigurowanie usług oraz zarządzanie różnymi ich aspektami w taki sam sposób, jak we wcześniejszych wersjach systemu Windows.
W systemie Windows Vista funkcjonalność tego narzędzia została rozszerzona o dodatkowe przełączniki wiersza polecenia.
Nowe przełączniki pozwalające na określenie uprawnień wymaganych przez daną usługę:
| • | privs ustawia wymagane uprawnienia usługi, |
| • | qprivs wyświetla bieżącą konfigurację uprawnień wymaganych przez usługę. |
Nowe przełączniki do obsługi identyfikatora SID usługi:
| • | sidtype zmienia identyfikator SID usługi, |
| • | qsidtype wyświetla ustawienie identyfikatora SID usługi. |
Nowe przełączniki pozwalające na konfigurację ustawienia FailureActionsOnNonCrashFailures:
| • | failureflag zmienia ustawienie FailureActionsOnNonCrashFailures, |
| • | qfailureflag wyświetla bieżące ustawienie FailureActionsOnNonCrashFailures, |
| • | showsid wyświetla identyfikator SID usługi o podanej nazwie, |
| • | stop stary przełącznik, który w Windows Vista został rozszerzony o możliwość podania powodu zatrzymania usługi. Pozwala to na późniejsze przeprowadzenie analizy powodów, dla których administrator decyduje się na zatrzymanie usługi (analiza polega na przejrzeniu rejestru zdarzeń zapisanych przez SCM, do których dołączany jest wpisany powód zatrzymania usługi). |
Więcej informacji na temat nowych przełączników obsługiwanych przez polecenie Sc.exe można uzyskać, uruchamiając Sc /? w oknie wiersza polecenia.
Fragment książki Windows Vista® Resource Kit, Second Edition wydawnictwa Microsoft Press.