Skip to main content

PsKill v1.15

Автор: Марк Руссинович (Mark Russinovich)

Опубликовано 1 декабря 2009 г.

Введение

В состав ОС Windows NT и 2000 не входит консольная служебная программа для «уничтожения» процессов. Такая программа входит в наборы средств Windows NT Resource Kit и Win2K Resource Kit, однако она может завершать процессы только в локальной системе. Программа PsKill может выполнять не только все функции программы из комплекта Resource Kit, но еще и завершать процессы в удаленных системах. При этом чтобы использовать программу PsKill для завершения удаленного процесса, на удаленный компьютер даже не нужно устанавливать клиентское программное обеспечение.


Установка

Просто скопируйте программу PsKill в папку для исполняемых файлов и введите команду «pskill», указав необходимые параметры (см. ниже).

Программа PsKill работает в ОС Windows NT 4.0 и более поздних версиях, в том числе в ОС Windows Vista.


Использование

В статье Марка Руссиновича в выпуске журнала Windows IT Pro Magazine за сентябрь 2004 года описаны дополнительные методы работы с программой PsKill.

Если при запуске PsKill указать идентификатор процесса, то программа завершит процесс с таким идентификатором на локальном компьютере. Если указать имя процесса, то программа PsKill завершит все процессы с таким именем.

использование: pskill [- ] [-t] [\\компьютер [-u имя_пользователя] [-p пароль]] <имя_процесса | идентификатор_процесса>

-

Выводится перечень допустимых параметров.

-t

Завершает процесс и все процессы — его потомки.

\\компьютер

Имя компьютера, где выполняется процесс, который нужно завершить. Удаленный компьютер должен быть виден в сетевом окружении ОС NT.

-u имя_пользователя

Если нужно завершить процесс, выполняемый в удаленной системе, но ваши учетные данные не содержат прав администратора для этой системы, то для входа в удаленную систему с правами администратора следует использовать этот параметр. Если пароль не задан с помощью параметра -p, то программа PsKill выдаст запрос на ввод пароля, при этом вводимый пароль не будет отображаться на экране.

-p пароль

Этот параметр позволяет задать пароль в командной строке, что дает возможность вызывать программу PsKill из пакетного файла. Если указать имя учетной записи без параметра -p, то программа PsKill в процессе работы выдаст запрос на ввод пароля.

идентификатор_процесса

Идентификатор процесса, который нужно завершить.

имя_процесса

Имя одного или нескольких процессов, которые нужно завершить.


Статьи о программе PsKill в базе знаний Майкрософт

Данная статья базы знаний Майкрософт посвящена программе PsKill:

810596: PSVR2002: Сообщение об ошибке «Для отображения этого представления нет данных» при попытке доступа к представлению «Проект»

Комплект программ PsTools

Программа PsKill входит в состав постоянно расширяющегося набора средств под названием PsTools, разработанного компанией Sysinternals и предназначенного для работы в режиме командной строки, он позволяет выполнять администрирование локальных и удаленных систем под управлением операционных систем Windows NT и 2000.

download
Загрузка комплекта программ PsTools
(1,6 МБ)