Taskkill.exe
Энди Э пишет, что вы можете использовать taskkill.exe
.
Чтобы завершить процесс с идентификатором процесса 1234:
taskkill /pid 1234
Чтобы прекратить notepad.exe:
taskkill /im notepad.exe
Для получения дополнительной помощи:
taskkill /?
Он добавляет:
/f
Выключатель заставит убить, но не использовать его просто посылает сигнал завершения, чтобы приложение закрывается корректно.
Он прав. Я попытался использовать taskkill.exe (без /f
), чтобы прекратить Notepad, и он работал как ожидалось. Блокнот спросил меня, хочу ли я сохранить несохраненный текст, который я ввел.
Я использую домашнюю версию Windows 8.1. Похоже, taskkill.exe
пришел в комплекте с Windows без дополнительной оплаты. Это в c:\windows\system32
.
Или просто выйти
Если вы не хотите беспокоиться об этом, просто выйдите из своей учетной записи Windows, затем войдите снова.
Консольные приложения
Что касается консольных приложений (например, PowerShell), Крис Бекке добавляет :
Нет реального способа изящно закрыть консольные приложения в Windows. Им нужно поддерживать какой-то изящный закрытый механизм.