Под ОС Windows есть только одна известная мне программа для мониторинга температур GPU, которая умеет при перегреве вырубить процесс или отключить систему целиком. Эта программа называется RealTemp. Ни в одной другой программе мониторинга температур для Windows нет опции «выполнить команду при перегреве».
Пороги температур задаются в секции Alarm Temperatures отдельно для GPU и CPU. Но команду выполнить программа для них обоих может только одну и ту же. Нужно задать пороговые температуры GPU и CPU и после этого нажать на кнопку ALARM. Там мы можем выбрать .bat файл, приготовленный заранее. Или воспользоваться файлов который идет в комплекте с программой — RTShutDown.bat, в котором содержится команда
shutdown.exe /s /t 10 /f /c «RealTemp Alarm Shutdown»
которая выключает компьютер через 10 секунд после достижения пороговых температур заданных в программе RealTemp. При этом на экране возникает сообщение «RealTemp Alarm Shutdown».
При необходимости, можно отредактировать файлик и увеличить/уменьшить таймаут до отключения системы — меняем значение ключа /t c 10 на любую другую цифру в секундах.
Если есть необходимость отменить выключение — например вы вручную вырубили процесс, который нагрел видяху или проц до пороговой температуры — через терминал посылаем команду
shutdown /a
Если это требуется особенно часто — для этой цели можно и батник создать, который будет в легкодоступном месте на рабочем столе или в меню пуск.
Кроме того, программа имеет и другие функции, такие как отображение температур в трее и логирование, но это умеют и многие другие программы, поэтому эти неуникальные функции описывать не стоит.
Совместимость: windows xp/7/8/10, только системы на процессоре Intel.