Приостановка процесса в зависимости от температуры процессора в Windows 8

Приостановка процесса в зависимости от температуры процессора в Windows 8

Есть ли программное обеспечение или способ приостановить процесс в зависимости от температуры процессора? Иногда при рендеринге видео температура процессора сильно возрастает, поэтому мне приходится приостанавливать процесс в мониторе ресурсов в Windows, но я хотел бы автоматизировать это с помощью программного обеспечения.

решение1

Это решение потребует программ,SpeedFanиPsSuspend.

  1. Сначала создайте пакетный скрипт, который будет делать то, что вам нужно. Что-тонравиться:

    pssuspend \\yourPCName vlc
    

    Замените параметры на правильные значения для вашей ситуации. Проверьте это, чтобы убедиться, что он правильно приостанавливает ваши задания.

  2. Теперь перейдите в диалоговое окно настройки SpeedFan и выберите вкладку «События». Затем создайте событие для запуска скрипта при выполнении ваших критериев:

Диалог настройки SpeedFan

Примечание: Эта картинка из похожего события, которое я создал, которое использовало скрипт VBS. Местоположение вашего BATCH-файла будет в поле, которое показано, wscript.exeа следующее поле (параметры) скорее всего будет пустым.

Как вы видите, SpeedFan называет мой ЦП, 'AUX'. SpeedFan немного глючит, но он сделает то, что вам нужно, более или менее. Одна вещь, на которую стоит обратить внимание, это то, что два числовых up\down во второй строке конфигурации событий, похоже, вообще не работают. Они даже не сохраняются должным образом, поэтому я бы посоветовал забыть о них и использовать ваш скрипт для управления несколькими экземплярами.

Примечание: pssuspend с -rпереключателем также можно использовать для возобновления работы, как только speedfan обнаружит, что машина снова остыла.

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