taskkill /f /im speedfan.exe не может завершить задачу

taskkill /f /im speedfan.exe не может завершить задачу

Следующие команды используются в файле .bat в Windows 10 Home Edition 64-bit.

taskkill /f /im notepad.exe

Он может убить notepad.exe

taskkill /f /im speedfan.exe

Он не может убить speedfan.exe

C:\Program Files (x86)\SpeedFan\speedfan.exe

Как мне завершить speedfan.exe?

решение1

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

Если вы хотите это сделатькаждый разваш компьютер просыпается, то лучшим способом будет через Запланированную задачу. Преимущество этого в том, что запланированная задачаможетзапустите его как пользователя с повышенными правами, и тогда ваш пакетный файл сможет как завершить работу,иперезапустить Speedfan, не прибегая к специальному выполнению «Запуск от имени администратора» или нажатию кнопки «ОК» в ответ на запрос о повышении прав UAC.

Это также означает, что ваш пакетный файл будет запускаться каждый раз, когда происходит событие сна.

Вы можете попасть в Планировщик заданий через Control Panel-> System and Security-> Administrative Tools->Task Scheduler

Оказавшись там, вы сможете выбрать «Создать задачу». введите описание изображения здесь

Затем в этом окне выберите «Запустить с наивысшими правами»:

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

На вкладке «Триггер» нажмите «Создать» и измените «Начать задачу:» с «По расписанию» на «По событию».

Событие «пробуждение ото сна» по-видимому, исходит отKernel-Power и имеет идентификатор события 42(на этой странице также указаны Power-Troubleshooter и Event ID 1 в качестве альтернативы), поэтому настройте свой триггер следующим образом

  • Журнал: Система
  • Источник: Kernel-power
  • Идентификатор события: 42

введите описание изображения здесь

Нажмите «ОК», а затем на вкладке «Действия» в главном окне задачи вы можете добавить свой пакетный файл.

Надеюсь, это позволит вам запустить пакетный файл от имени повышенного пользователя и, таким образом, корректно завершить и перезапустить Speedfan.

решение2

Если вы просто хотите убить процесс, я рекомендую вам использовать Process Hacker. Это как диспетчер задач, но может убить любой процесс. Процесс Хакер

Связанный контент