1

Всякий раз, когда я запускаю следующее в командной строке:

taskkill /f /im chrome.exe

Я получаю сообщение об ошибке "система не может найти указанный файл".

Я пробовал эту команду без параметра /f и других процессов, но получил тот же результат. Я исследовал сообщение об ошибке, но не нашел ничего полезного.

Как я могу это исправить? Кроме того, есть ли другой способ убить процессы из командной строки?

Я использую 32-битную Windows 7 Home Basic, не работает только на нетбуках.

Список задач дает ту же ошибку, и я где-то читал, что список задач недоступен в версии Home Basic, так может ли это быть верно и для Taskkill? Хотя я вижу, что исполняемые файлы taskkill и tasklist существуют в папке system32.

4 ответа4

2

Я предполагаю, что ваша переменная окружения PATH установлена неправильно. Запустите echo %PATH% в командной строке, и если вывод не содержит C:\Windows\system32 , то это ваша проблема.

Чинить:

  • Перейти в меню «Пуск»
  • Щелкните правой кнопкой мыши Компьютер
  • Нажмите Свойства
  • Нажмите Расширенные настройки системы
  • На вкладке « Дополнительно » щелкните « Переменные среды».
  • В разделе Системные переменные найдите PATH
  • Нажмите Редактировать
  • Поставь C:\Windows\system32; в начале PATH
  • Нажмите OK и Примените, пока не закончите
  • Вам может потребоваться перезагрузить компьютер, чтобы изменения вступили в силу

Надеюсь это поможет!

1

Не уверен насчет Win7 Home Basic, но если taskkill.exe и tasklist.exe не существуют в Windows\System32, просто используйте вместо этого PsKill (также доступный как часть пакета PsTools).

0

Я считаю, что стандартный диспетчер задач Windows может легко сделать то, что вы просите.

0

Taskkill недоступен в Windows XP/7 Home edition.

Вместо этого вы можете использовать tskill который доступен во всех выпусках Windows.

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