Skocz do zawartości

[REQ] Program do zamykania procesów


Grigory

Rekomendowane odpowiedzi

Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.
  • 3 tygodnie później...

Przepraszam za odkopanie tematu, ale uważam, że może się komuś przydać.

 

Otóż najłatwiejszą metodą zamykania procesów i praktycznie zawsze działającą jest... konsolka, a dokładniej polecenie taskkill, poprzedzone zazwyczaj znalezieniem nazwy/PID procesu (tasklist). Metoda właściwie nigdy mnie nie zawiodła, nawet w przypadku braku odpowiedzi od Menedżera zadań.

 

Poniżej szerszy opis...

 

TASKKILL

 

TASKKILL [/s system [/u nazwa_użytkownika [/P [hasło]]]]

{ [/FI filtr] [/PID id_procesu | /IM nazwa_obrazu] } [/T] [/F]

 

Opis:

To narzędzie jest używane do kończenia zadań według identyfikatorów

procesów PID lub nazw obrazów.

 

Lista parametrów:

/S system Określa system zdalny, z którym ma nastąpić

połączenie.

 

/U [domena\]użytkownik Określa kontekst użytkownika, w którym

polecenie powinno być wykonane.

 

/P [hasło] Określa hasło dla danego kontekstu użytkownika.

W razie pominięcia monituje o podanie danych.

 

/FI filtr Stosuje filtr do wybranego zestawu zadań.

Zezwala na użycie "*", np. nazwa_obrazu eq acme*

 

/PID id_procesu Określa identyfikator PID procesu do zakończenia.

Użyj polecenia TaskList, aby uzyskać

identyfikator PID.

 

/IM nazwa_obrazu Określa nazwę obrazu procesu do

zakończenia. Można użyć symbolu

wieloznacznego '*', aby określić

wszystkie zadania lub nazwy obrazu.

 

/T Kończy określony proces i wszystkie

procesy podrzędne, które zostały

uruchomione przez dany proces.

 

/F Określa wymuszone zakończenie procesów.

 

/? Wyświetla ten komunikat pomocy.

 

Filtry:

Nazwa filtru Prawidłowe operatory Prawidłowe wartości

------------ -------------------- ------------------------

STATUS eq, ne RUNNING |

NOT RESPONDING | UNKNOWN

IMAGENAME eq, ne Nazwa obrazu.

PID eq, ne, gt, lt, ge, le Wartość identyfikatora PID.

SESSION eq, ne, gt, lt, ge, le Numer sesji.

CPUTIME eq, ne, gt, lt, ge, le Czas procesora w formacie

hh:mm:ss.

hh - godziny,

mm - minuty, ss - sekundy

MEMUSAGE eq, ne, gt, lt, ge, le Użycie pamięci w KB

USERNAME eq, ne Nazwa użytkownika w formacie

[domena\]użytkownik

MODULES eq, ne Nazwa biblioteki DLL

SERVICES eq, ne Nazwa usługi

WINDOWTITLE eq, ne Tytuł okna

 

UWAGA

----

1) Symbol wieloznaczny '*' dla przełącznika /IM jest akceptowany

tylko wtedy, gdy stosowany jest filtr.

2) Zakończenie procesów zdalnych zawsze będzie wymuszane (/F).

3) Filtry "WINDOWTITLE" i "STATUS" nie są brane pod uwagę, jeśli określony

jest komputer zdalny.

 

Przykłady:

TASKKILL /IM notepad.exe

TASKKILL /PID 1230 /PID 1241 /PID 1253 /T

TASKKILL /F /IM cmd.exe /T

TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"

TASKKILL /F /FI "USERNAME eq ZARZĄDZANIE NT\SYSTEM" /IM notepad.exe

TASKKILL /S system /U domena\nazwa_użytkownika /FI "USERNAME ne NT*" /IM *

TASKKILL /S system /U nazwa_użytkownika /P hasło /FI "IMAGENAME eq note*"

http://technet.microsoft.com/pl-pl/library/cc755991(WS.10).aspx

 

TASKLIST

 

TASKLIST [/s system [/u nazwa_użytkownika [/P [hasło]]]]

[/M [moduł] | /SVC | /V] [/FI filtr] [/FO format] [/NH]

 

Opis:

To narzędzie wyświetla listę aktualnie uruchomionych procesów

na komputerze zdalnym lub lokalnym.

 

Lista parametrów:

/S system Określa system zdalny, z którym ma nastąpić

połączenie.

 

/U [domena\]użytkownik Określa kontekst użytkownika, w którym

polecenie powinno być wykonane.

 

/P [hasło] Określa hasło dla danego kontekstu użytkownika.

W razie pominięcia monituje o podanie danych.

 

/M [moduł] Wyświetla wszystkie zadania używające danej nazwy

exe/dll. Jeśli nazwa modułu nie jest określona,

wyświetlane są wszystkie załadowane moduły.

 

/SVC Wyświetla usługi obsługiwane w każdym z procesów.

 

/V Wyświetla pełne informacje o zadaniach.

 

/FI filtr Wyświetla zestaw zadań pasujących do

danych kryteriów określonych w filtrze.

 

/FO format Określa format danych wyjściowych.

Prawidłowe wartości: "TABLE", "LIST", "CSV".

 

/NH Określa, że "Nagłówek kolumny" nie powinien

być wyświetlany w wyniku.

Prawidłowe tylko dla formatu "TABLE" i "CSV".

 

/? Wyświetla ten komunikat pomocy.

 

Filtry:

Nazwa filtru Prawidłowe operatory Prawidłowe wartości

------------ -------------------- ---------------------------

STATUS eq, ne RUNNING |

NOT RESPONDING | UNKNOWN

IMAGENAME eq, ne Nazwa obrazu.

PID eq, ne, gt, lt, ge, le Wartość identyfikatora PID.

SESSION eq, ne, gt, lt, ge, le Numer sesji.

SESSIONNAME eq, ne Nazwa sesji.

CPUTIME eq, ne, gt, lt, ge, le Czas procesora w formacie

hh:mm:ss.

hh - godziny,

mm - minuty, ss - sekundy

MEMUSAGE eq, ne, gt, lt, ge, le Użycie pamięci w KB

USERNAME eq, ne Nazwa użytkownika w formacie

[domena\]użytkownik

SERVICES eq, ne Nazwa usługi

WINDOWTITLE eq, ne Tytuł okna

MODULES eq, ne Nazwa biblioteki DLL

 

UWAGA: Filtry "WINDOWTITLE" i "STATUS" nie są obsługiwane podczas badania

komputera zdalnego.

 

Przykłady:

TASKLIST

TASKLIST /M

TASKLIST /V /FO CSV

TASKLIST /SVC /FO LIST

TASKLIST /M wbem*

TASKLIST /S system /FO LIST

TASKLIST /S system /U domena\nazwa_użytkownika /FO CSV /NH

TASKLIST /S system /U nazwa_użytkownika /P hasło /FO TABLE /NH

TASKLIST /FI "USERNAME ne ZARZĄDZANIE NT\SYSTEM" /FI "STATUS eq running"

http://technet.microsoft.com/pl-pl/library/cc755935(WS.10).aspx

Odnośnik do komentarza
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...