taskkill: процесс не найден

4876
Eugene Marin

Это происходит время от времени: я запускаю простую команду taskkill (как администратор), например:

taskkill /im sidebar.exe /f 

Но получите следующее:

ERROR: The process "sidebar.exe" not found. 

Также пробовал без ".exe". Я вижу процесс в диспетчере задач:

taskkill: процесс не найден

Уничтожение процесса из Task Manager работает.

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

Я использую Windows 7 Professional SP1 64bit.

2
Попробуйте команду как это `taskkill / F / IM sidebar.exe / T` Biswapriyo 6 лет назад 0
Джин - Что случилось? Вы просматривали любой из приведенных ниже ответов, чтобы выяснить, не нашли ли вы какой-либо из них в решении вашей проблемы? Pimp Juice IT 6 лет назад 0
Это редкая проблема, которую я не могу воссоздать, я просто жду, пока это произойдет. Буду обновлять. Eugene Marin 6 лет назад 0
Исправление, указанное в моем ответе, может помочь предотвратить возникновение проблемы. Дайте мне знать, если это то, что вы уже применили или нет - интересно, действительно ли вы применили что-либо для использования как таковое? Сделайте мне короткую заметку на эту тему, когда увидите это. Pimp Juice IT 6 лет назад 0

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

0
LotPings

Я бы использовал список задач, чтобы получить PID боковой панели и taskkill / PID

> tasklist |find /i "sidebar" sidebar.exe 17252 Console 1 209.680 K  > for /f "tokens=2" %A in ('tasklist ^|find /i "sidebar"') Do @Echo PID=%A PID=17252  > for /f "tokens=2" %A in ('tasklist ^|find /i "sidebar"') Do @Taskkill /PID %A 
0
Pimp Juice IT

Вы не можете остановить процесс с помощью утилиты Taskkill.exe в Windows

Hotfix Download Available

симптомы

Рассмотрим следующий сценарий:

  • У вас есть компьютер под управлением Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista или Windows Server 2008.

  • Компьютер работает под большой нагрузкой.

  • Вы пытаетесь запустить утилиту Taskkill.exe, чтобы остановить процесс. Например, вы запускаете следующую команду, чтобы остановить процесс с идентификатором процесса «128»:

    Taskkill.exe /PID 128

В этом случае процесс не останавливается. Кроме того, вы получаете сообщение об ошибке, похожее на следующее:

ОШИБКА: процесс "128" не найден.


разрешение

Информация об исправлениях

Поддерживаемое исправление доступно от Microsoft. Тем не менее это исправление предназначено для устранения проблемы, описанной в этой статье. Это исправление применяется только к системам, в которых возникла проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если эта проблема не оказывает на вас серьезного влияния, рекомендуется дождаться следующего обновления программного обеспечения, содержащего это исправление.

Если исправление доступно для загрузки, в верхней части этой статьи базы знаний есть раздел «Исправление доступно для загрузки». Если этот раздел не отображается, обратитесь в службу поддержки клиентов Microsoft, чтобы получить исправление.


Предпосылки

Чтобы применить это исправление, необходимо использовать одну из следующих операционных систем:

  • Windows Vista с пакетом обновления 2 (SP2)

  • Windows Server 2008 с пакетом обновления 2 (SP2)

  • Windows 7 с пакетом обновления 1 (SP1)

  • Windows Server 2008 R2 с пакетом обновления 1 (SP1)

Информация реестра

Чтобы применить это исправление, вам не нужно вносить какие-либо изменения в реестр.

Требование перезагрузки

Нет необходимости перезагружать компьютер после установки этого исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенное исправление.

источник