Невозможно убить процесс

1599
Leśny Rumcajs

С правами администратора и Powershell я хочу убить неприятный процесс.

PS D:\_prj> Get-Process someapp* | Stop-Process -Force(или без -Force).

Это работает в 99% случаев. К сожалению, иногда это не так. После выполнения команды я проверяю, завершен ли процесс, и получаю:

PS D:\_prj> Get-Process someapp*  Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName ------- ------ ----- ----- ----- ------ -- -- ----------- 425 46 47052 60364 189 0,88 17316 2 someappHandler 

Зачем? Какое решение PS для такой проблемы? Возможно, стоит отметить, что уничтожение через диспетчер задач работает просто отлично.

2
Почему вы не используете cmd и с taskkill? mpboom 8 лет назад 0
Потому что я отметил этот вопрос как проблему Powershell. Так же, как _C_ вопросы, не ожидайте _Python_ ответов. Leśny Rumcajs 8 лет назад 4
Означает ли "с правами администратора", что ваш сеанс PowerShell должным образом повышен (window title = "Администратор: Windows PowerShell")? megamorf 8 лет назад 0
Да, «Администратор: Windows Powershell» - это точное название окна PS. Leśny Rumcajs 8 лет назад 0
У меня была такая же проблема. Обычно это означало, что другой процесс или служба использовали процесс, который я пытался уничтожить. Лучший способ обойти это - запустить Silently Stop-Process, а затем выполнить проверку состояния процесса. bbatman 8 лет назад 0

0 ответов на вопрос

Похожие вопросы