Запускаем приложение как системную службу

У вас когда-нибудь возникало желание запустить приложение как системную службу? И знаете ли вы, что приложение запущенное как служба, работает гораздо быстрее и занимает меньше места в памяти?

02.12.2005 00:00,
Запускаем приложение как системную службу

У вас когда-нибудь возникало желание запустить приложение как системную службу? Думаю, что да, учитывая, что в некоторые программы такая возможность встроена по-умолчанию. А знаете ли вы, что приложение запущенное как служба, работает гораздо быстрее и занимает меньше места в памяти?

В этой статье мы рассмотрим небольшую утилиту Any Service, которая в два щелчка мышки, поможет запустить любое приложение как системную службу. Any Service является оболочкой двух стандартных утилит srvinstw и instsrv из комплекта Windows 2000 Server и для ее нормальной работы вам будут необходимы права Администратора.

Программа полностью бесплатна, занимает всего 49Кб и не требует установки. Интерфейс интуитивно понятен и снабжен детальными пояснениями в виде всплывающих подсказок.

Главное окно программы позволяет произвести первичные настройки вашей будущей службы:


Главное окно утилиты Any Service

В первом поле вводим полный путь к исполнительному файлу приложения, которое будет запускаться как служба. В графе "Имя службы" указываем, как будет называться наша служба. В "Описание службы" - любое понятное вам описание нового сервиса.

Далее можно проставить нужные галочки:

  • Взаимодействие с рабочим столом - отметьте, если приложение имеет иконку в системном лотке;
  • Автозапуск службы - отметьте, если хотите, чтобы сервис запускался автоматически;
  • Запустить сразу после создания - отметьте, если хотите, чтобы служба запустилась сразу после ее создания;

Как пример работы утилиты, попробуем запустить в виде системной службы популярный файловый менеджер Total Commander.


Главное окно утилиты Any Service

После заполнения всех необходимых полей, нажимаем кнопку "Создать".


Теперь Total Commander запускается как служба

Все, новая служба создана и готова к работе. Можно посмотреть на результат своих действий, воспользовавшись кнопкой "Службы", которая открывает групповую оснастку.


В оснастке

Как видите, наша новая служба Total Commander запущена. Теперь вы можете изменять ее настройки также, как и у любой другой системной службы.

В случае, если вы захотите удалить службу, воспользуйтесь кнопкой "Удаление..." в главном окне программы. Перед вами откроется такое окно:


Удаляем службу Total Commander

Находим нужную службу и жмем "Удалить". Больше сервиса Total Commander не существует.

Известные проблемы: перед первым запуском, желательно отключить антивирусную программу иначе дальнейшая работа программы будет невозможна, т.к. при первом запуске, она ищет обе утилиты (srvinstw и instsrv) в папке %WINDIR%\System32\ и если не находит, копирует их из собственного ресурса.

Оцените материал:  
(Голосов: 38, Рейтинг: 4.42)

Каждый вечер мы будем присылать вам одно письмо со всеми опубликованными за день материалами. Нет материалов - нет писем, просто и удобно (другие варианты).

Материалы по теме


Комментарии (7)

Сергей, 13.07.2012 19:14
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Не качайте эту прогу, вирус внутри srvany.exe
Не качайте эту прогу, вирус внутри srvany.exe

winline ru
winline ru, 13.07.2012 20:26
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Сергей, это не вирус - поищите в Интернете.
Сергей, это не вирус - поищите в Интернете.

ололош, 18.09.2012 14:32
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

не читайте его комментарии,в мозг загружается вирус srvany.exe
не читайте его комментарии,в мозг загружается вирус srvany.exe

srvany.exe, 15.01.2013 23:57
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

srvany.exe - это утилита которая стартует при запуске системы и запускает ваши проги как сервисы! Лежит в %windir%\System32
srvany.exe - это утилита которая стартует при запуске системы и запускает ваши проги как сервисы! Лежит в %windir%\System32

Прохожий., 23.05.2013 07:22
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Это точно вирус. Он себя переименовывает и копирует по неизвестному адресу.
Это точно вирус. Он себя переименовывает и копирует по неизвестному адресу.

winline ru
winline ru, 23.05.2013 09:14
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

Возможно сайт взломали и программу подменили... В общем, ссылку на загрузку убрал. Кому нужно, утилиту легко найти в Интернете.
Возможно сайт взломали и программу подменили... В общем, ссылку на загрузку убрал. Кому нужно, утилиту легко найти в Интернете.

Алексей, 26.12.2014 22:05
Вам нужно авторизоваться, чтобы голосовать Вам нужно авторизоваться, чтобы голосовать

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