SpeedFan - як системний сервіс, Erinome Lane
Незважаючи на те, що в багтрекері програми SpeedFan ще з 2005 року відкрито тикет щодо реалізації можливості автоматичного запуску програми в якості системної служби, ніякого прогресу в цьому напрямку немає і донині. Проте за допомогою сторонніх утиліт це все-таки можливо.
Підготовка
Оскільки SpeedFan взагалі ніяк не пристосований для запуску як сервіс, для налаштування нам знадобиться сторонній софт. У цьому випадку цей софт не зовсім сторонній – програми instsrv.exe і srvany.exe входять до комплекту Windows 2003 Resource Kit, доступного на сайті Microsoft. На жаль, окремо вони не поширюються і йдуть лише комплектом з багатьма іншими утилітами. Втім, ви можете завантажити лише необхідні у нашому архіві. Просто розпакуйте zip-архів у якийсь каталог: наприклад, “C:\winsvc”.
Створення нової служби
Утиліта instsrv.exe дозволяє створити в реєстрі заготівлю стандартного порожнього системного сервісу. В принципі, всі дії цієї утиліти відтворюються редагуванням реєстру, але вона спрощує завдання. Утиліта srvany.exe служить "оберткою", що дозволяє будь-якій програмі функціонувати як системній службі. Отже, відкриваємо командний рядок (cmd.exe) з правами адміністратора і пишемо:
Замість “SpeedFanSvc” можна підібрати будь-яку іншу назву для створюваної служби на свій смак.
Виправлення реєстру
У ньому створимо новий ключ під назвою “Parameters”. Для цього у верхньому меню виберіть “Правка” -> "Створити" -> “Розділ” (“Edit” -> “New” -> “Key”). У створеному розділі необхідно створити три нові рядкові параметри та задати їм значення, аналогічні показаним нижче:
Увімкнення сервісу
Тепер системнаслужба створена та готова до запуску. Залишилося лише запустити її та активувати її автоматичне включення під час кожного завантаження комп'ютера. Для цього відкриваємо перелік системних служб – services.msc. У списку знаходимо службу "SpeedFanSvc", відкриваємо її властивості і переводимо її в автоматичний режим запуску. Там її можна відразу і запустити.
Редагування налаштувань SpeedFan
Або можна зупинити сервіс через меню управління службами (services.msc). Потім запускаємо програму подвійним кліком по speedfan.exe (або його ярлику). Після внесення необхідних змін у налаштування можна залишити програму працювати в режимі користувача до наступного перезапуску, або закрити її і запустити сервіс назад:
Для моніторингу даних із сенсорів можна створити окрему копію папки SpeedFan з іншим конфігураційним файлом з вимкненим керуванням кулерами, і для спостереження за станом системи запускати SpeedFan із цієї папки.