Komenda tskill
służy do zakończania procesów na komputerze lokalnym lub zdalnym. Pozwala zakończyć procesy na podstawie nazwy obrazu lub identyfikatora PID, działając podobnie do taskkill
, ale z uproszczoną składnią i mniejszą liczbą opcji.
tskill <PID | nazwa_procesu> [/server:<nazwa_komputera>] [/a] [/v]
tskill
może działać na komputerze lokalnym lub zdalnym (z odpowiednimi uprawnieniami).
Identyfikator procesu (PID) lub nazwa obrazu procesu jest wymaganym parametrem.
Parametr Opis <PID>
Identyfikator procesu do zakończenia (uzyskany np. za pomocą tasklist
). <nazwa_procesu>
Nazwa obrazu procesu, który ma zostać zakończony (np. notepad
). /server:<nazwa_komputera>
Wskazuje komputer zdalny, na którym należy zakończyć proces. /a
Kończy wszystkie wystąpienia procesu przypisane do wszystkich użytkowników. /v
Tryb szczegółowy – wyświetla dodatkowe informacje o zakończonych procesach. /?
Wyświetla pomoc dotyczącą składni i parametrów.
# Zakończenie procesu notepad.exe na komputerze lokalnym
# Zakończenie procesu o PID 1234
# Zakończenie procesu calc.exe na komputerze zdalnym SERVER01
tskill calc /server:SERVER01 /a
Wymaga uruchomienia w trybie administratora, szczególnie przy kończeniu procesów należących do innych użytkowników.
W przeciwieństwie do taskkill
, tskill
nie obsługuje parametrów filtrowania ani wymuszania zakończenia złożonych drzew procesów.
W PowerShell można używać alternatywy Stop-Process
, która oferuje większą kontrolę.
Błąd / Komunikat Przyczyna Rozwiązanie Access is denied
Brak uprawnień do zakończenia procesu. Uruchom CMD jako administrator lub zaloguj się jako użytkownik z odpowiednimi prawami. The process could not be found
Podano nieprawidłowy PID lub nazwę procesu. Sprawdź listę aktywnych procesów przy użyciu tasklist
. Unable to connect to server <nazwa>
Próba zakończenia procesu na zdalnym komputerze bez odpowiednich uprawnień lub dostępności. Sprawdź łączność sieciową, włącz usługi RPC/WMI i użyj konta z odpowiednimi uprawnieniami.