-ѕодписка по e-mail

 

 -ѕоиск по дневнику

ѕоиск сообщений в zextheredeye

 -¬сегда под рукой

 -я - фотограф

 - нопки рейтинга Ђяндекс.блогиї

 -—татистика

—татистика LiveInternet.ru: показано количество хитов и посетителей
—оздан: 09.11.2006
«аписей:
 омментариев:
Ќаписано: 8745

 омандна€ строка Windows. Tasklist и Taskkill

¬торник, 19 ‘еврал€ 2013 г. 12:58 + в цитатник

»ногда возникают ситуации, когда обычные средства управлени€ операционной системой Windows дают сбои. Ќапример, известный, пожалуй каждому пользователю, "ƒиспетчер задач" вдруг отказываетс€ запускатьс€. ¬ этой ситуации можно воспользоватьс€ консолью Windows (ѕуск->¬ыполнить в поле "ќткрыть" набираем cmd и нажимаем кнопку "ќ ") ѕолучаем чЄрное окошко консоли с заголовком "—:\Windows\system32\cmd.exe", а внутри будет ссылка на профиль пользовател€ в ќ— Windows, например "C:\Documents and Settings\aeelistratov>".  онсольных команд достаточно много, и описать их в рамках одного поста не представл€етс€ возможным. —егодн€ речь пойдЄт о двух командах, позвол€ющих управл€ть процессами, запущенными в системе Windows.

ѕерва€ команда - tasklist, запущенна€ без параметров  выводит в окно консоли список запущенных процессов в системе. ѕолный список параметров можно получить запустив tasklist /? (параметры передаютс€ через знак слеш "/", опции задаютс€ с помощью дефиса "-").

¬ заголовке списка мы увидим пол€: »м€ образа, PID (ProcessID), »м€ сессии (актуально при работе с удалЄнным компьютером), є сеанса (так же дл€ удалЄнной работы), ѕам€ть.

»м€ образа - как правило совпадает с именем исполн€емого файла приложени€, службы или процесса. Ќапример дл€ блокнота им€ образа будет Notepad.exe, а дл€ MS Word - WINWORD.exe.

PID - идентификационный номер процесса в системе, он позвол€ет идентифицировать конкретный процесс, а в нашем примере сн€ть зависшую задачу, конкретную зависшую задачу, не заморачива€сь вводом имени образа.

»м€ сессии и номер сеанса мы рассматривать не будем, т.к. дл€ локальной системы им€ сессии всегда будет "Console", а номер сеанса равным нулю.

ѕам€ть - это количество пам€ти, выделенной системой дл€ того или иного процесса.


»так, чтобы закрыть зависшее приложение (зна€ его название), мы даЄм команду tasklist, таким образом узнаЄм идентификатор процесса (PID). ƒалее мы используем команду taskkill /PID <ID ѕроцесса> или же команду taskkill /IM <»м€ образа>

 

¬арианты действий с парой команд tasklist и taskkill:

¬ариант 1. ћы знаем,  какое приложение €вл€етс€ причиной зависани€ системы:

Ќапример у нас намертво повис Word. ћы знаем, что называетс€ он winword.exe. «авершить работу завишего блокнота мы можем двум€ пут€ми использу€  taskkill /PID <ID ѕроцесса>, предварительно узнав ID процесса с помощью команды tasklist или же использу€ tasklist с параметром /IM: tasklist /IM  winword.exe. 

 

¬ариант 2. ћы не знаем, какое приложение €вл€етс€ причиной зависани€ системы:

 ¬ этом варианте нам понадоб€тс€ полные сведени€ о процессах, запущенных в системе. „тобы вывести полные сведени€ о процессах, необходимо задать параметр /V в команде tasklist. ¬ таком варианте команда возвращает нам расширенную таблицу, с дополнительными сведени€ми о процессах.   п€ти предыдущим колонкам добавл€ютс€ ещЄ 4:

—татус - »меет два возможных значени€ "–аботает" и "Ќе отвечает"

ѕользователь - »м€ пользовател€, запустившего процесс (“ут могут быть как системные пользователи вроде NT AUTHORITY\SYSTEM , и пользователи <домен>\<им€ пользовател€>, пока на этом не будем останавливатьс€)

¬рем€ ÷ѕ - отображает врем€, затраченное процессором на обработку данного процесса (своеобразный показатель нагрузки на процессор)

«аголовок окна - в заголовке окна приложени€ частенько выводитс€ им€ открытого документа, что позвол€ет идентифицировать процесс.

¬ расширенном списке нас интересуют два пол€ - это статус и заголовок окна. ѕо этим двум пол€м мы можем точно определить, какое из запущенных приложений зависло, определив его им€(образа) и »дентификатор процесса (PID). ƒалее, как и в первом варианте с помощью команды taskkill мы закрываем зависшее приложение.

 

¬ чЄм разница между применением параметра /PID и /IM?

 огда мы снимаем процесс с помощью параметра /PID - мы даЄм команду, завершающую конкретный процесс по идентификатору.  огда мы используем параметр /IM - мы даЄм команду, завершающую ¬—≈ процессы, с соответствующим именем образа.

 

„то ещЄ необходимо знать?

Ћюбой инструмент требует бережного обращени€.

1. «акрыва€ приложение с помощью команды taskkill вы тер€ете все несохранЄнные данные приложени€. ј в случае применеи€ параметра /IM - все несохранЄнные данные всех копий приложени€!

2. ѕри закрытии процессов, относ€щихс€ к системным службам, ¬ы можете нарушить работу системы, что приведЄт к еЄ перезагрузке. ¬ы€снить, какие процессы относ€ца к системным службам можно дав команду tasklist /SVC.

Ќа вскидку, системные процессы это svchost.exe, lsass.exe, services.exe, winlogon.exe, smss.exe, csrss.exe, spool.exe, FrameworkService.exe, их завершение может привести к перезагрузке системы и потере данных. ≈сли ¬ам нужно остановить какую-либо службу, то лучше это делать через служебную консоль Windows или командой net stop, о которой пойдЄт речь в одном из следующих ликбезов.

3. — помощью данных команд можно управл€ть процессами на удалЄнном компьютере в сети, но дл€ этого у ¬ас должны быть соответствующие привелегии (права администратора).

  

 

—ери€ сообщений " омпьютерный ликбез":
" омпьютерный ликбез" поможет пользователю лучше разобратьс€ с операционной системой, а так же даст некоторые необходимые знани€ операционной системы Windosws XP и последующих.
„асть 1 -  омандна€ строка Windows. Tasklist и Taskkill
„асть 2 -  омпьютерный Ћикбез. “ермины.
„асть 3 - —етевые команды консоли Windows Ц 1 или Ђ—ам ты Ђпопингуй!ї
...
„асть 9 - –азновидности »“-сотрудников и "переодичность обновлени€ техники".
„асть 10 - Ќа практике - установка сетевого принтера из командной строки
„асть 11 - —очетание клавиш с Win

ћетки:  



stalker37   обратитьс€ по имени ¬торник, 19 ‘еврал€ 2013 г. 13:10 (ссылка)
—пасибо за статью, пригодитьс€!
ќтветить — цитатой ¬ цитатник
ѕерейти к дневнику

¬торник, 19 ‘еврал€ 2013 г. 13:17ссылка
Ќе за что. я тут задумал целую серию статей на эту тему.
entuziazm   обратитьс€ по имени ¬торник, 19 ‘еврал€ 2013 г. 15:23 (ссылка)
zextheredeye, здорово! спасибо!
ќтветить — цитатой ¬ цитатник
 

ƒобавить комментарий:
“екст комментари€: смайлики

ѕроверка орфографии: (найти ошибки)

ѕрикрепить картинку:

 ѕереводить URL в ссылку
 ѕодписатьс€ на комментарии
 ѕодписать картинку