2

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

taskkill /im sidebar.exe /f

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

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

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

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

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

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

2 ответа2

0

Я бы использовал список задач, чтобы получить 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

Вы не можете остановить процесс с помощью утилиты 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)

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

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

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

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

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

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

источник

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .