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 із цієї папки.

Відомі проблеми