| Termin | Definicja |
|---|---|
| taskkill /pid | Polecenie taskkill /pid taskkill /pid <PID> /f – zakończenie procesu w systemie WindowsPolecenie Przykładowa składnia wygląda następująco:
W tym przykładzie liczba taskkill /pid <PID> /f a identyfikator procesu i alternatywne sposobyNajważniejszym elementem polecenia jest prawidłowe ustalenie PID. Można go sprawdzić w Menedżerze zadań, po włączeniu kolumny zawierającej identyfikator procesu. Przydatne jest również polecenie
Po wyświetleniu listy można odszukać nazwę programu i przypisany do niej numer. Należy zwrócić uwagę, czy wybrano właściwy wiersz, ponieważ ten sam plik wykonywalny może występować w kilku instancjach. Zakończenie niewłaściwego procesu może zamknąć inny dokument, przerwać działanie aplikacji działającej w tle albo spowodować utratę niezapisanych danych. W porównaniu z zamknięciem programu przez jego własne menu polecenie Alternatywnie można zakończyć proces po nazwie obrazu, używając wariantu taskkill /pid <PID> /f przy zawieszonych programach i typowych problemachJednym z typowych zastosowań jest zamknięcie programu, którego okno nie reaguje na kliknięcia, nie pozwala otworzyć menu albo pozostaje widoczne mimo próby zakończenia pracy. Podobna sytuacja może wystąpić po błędzie dodatku, uszkodzeniu pliku konfiguracyjnego, konflikcie między aplikacjami lub chwilowym przeciążeniu zasobów komputera. Samo zakończenie procesu usuwa objaw, ale nie zawsze usuwa przyczynę. Jeżeli problem powtarza się po każdym uruchomieniu, potrzebne może być sprawdzenie aktualizacji, autostartu, sterowników, plików programu oraz stanu dysku. Komunikat o braku procesu może oznaczać, że aplikacja zakończyła się chwilę wcześniej, a numer PID stał się nieaktualny. PID nie powinien być przechowywany jako stała wartość do późniejszego użycia. Po ponownym uruchomieniu programu zostanie mu zwykle przydzielony inny numer. Z kolei komunikat o odmowie dostępu często wskazuje na brak wymaganych uprawnień albo próbę zakończenia procesu chronionego przez system. W takiej sytuacji należy zachować ostrożność, ponieważ wymuszanie zatrzymania elementów systemowych może prowadzić do niestabilności, ponownego uruchomienia powłoki lub utraty bieżącego stanu pracy. Po użyciu polecenia może zniknąć okno programu, ale proces potomny albo pomocniczy może nadal działać. Dotyczy to aplikacji składających się z kilku współpracujących elementów. W razie potrzeby można przeanalizować powiązania między procesami i sprawdzić, czy zamknięta została właściwa instancja. Warto również sprawdzić Dziennik zdarzeń systemu Windows, jeżeli zawieszenia są częste lub towarzyszą im błędy sterowników. taskkill /pid <PID> /f – praktyczne wskazówki bez utraty danychPrzed użyciem wymuszenia należy, o ile jest to możliwe, odczekać chwilę i spróbować zamknąć program standardową metodą. Czasowe opóźnienie może wynikać z zapisu dużego pliku, oczekiwania na urządzenie zewnętrzne albo kończenia operacji w tle. Jeżeli okno odpowiada, warto zapisać dokumenty i zamknąć aplikację z jej menu. Gdy nie ma reakcji, można otworzyć Menedżer zadań, ustalić PID i dopiero wtedy przygotować polecenie. Przydatna jest także wersja z przełącznikiem
Takie działanie ma szerszy zakres i dlatego wymaga dodatkowej weryfikacji. Zakończenie całego drzewa procesów może przerwać więcej funkcji, niż wynikałoby z samej nazwy widocznego programu. Nie należy kopiować polecenia bez sprawdzenia numeru, szczególnie gdy lista zawiera wiele podobnych nazw. Warto rozróżniać proces aplikacji użytkowej od procesu systemowego, sterownika lub składnika zabezpieczeń. Po wymuszonym zamknięciu dobrze jest sprawdzić, czy plik, nad którym pracowano, nie został uszkodzony i czy aplikacja uruchamia się ponownie bez błędu. Jeśli program zawiesza się podczas otwierania określonego dokumentu, przyczyną może być sam plik. Jeśli problem dotyczy wielu aplikacji, bardziej prawdopodobne są kłopoty z pamięcią, dyskiem, sterownikiem, temperaturą albo konfiguracją systemu. Samo polecenie administracyjne nie zastępuje pełnej diagnostyki. Kiedy użyć taskkill /pid <PID> /f i kiedy zgłosić problemJednorazowe użycie W takich przypadkach przydatne jest przygotowanie informacji o nazwie programu, czasie wystąpienia problemu, numerze PID, treści komunikatu i czynnościach wykonanych przed awarią. Nie powinno się wielokrotnie kończyć przypadkowych procesów bez rozpoznania ich funkcji, ponieważ może to utrudnić późniejszą diagnozę. Warszawskie Pogotowie Komputerowe 24/7 przyjmuje zgłoszenia pod numerem +48 22 100 48 29, gdy potrzebne jest sprawdzenie przyczyny zawieszania programów, błędów systemu lub nieprawidłowej pracy komputera. |