Авг 23

Как в Windows XP запускать программы как сервисы?

Как в Windows XP запускать программы как сервисы?

Ответ:

Самый простой способ установки запуска программы в качестве сервиса (службы) — использование специальной утилиты-мастера srvinstw.exe из комплекта Windows 2000 Server Resource Kit. Эта утилита позволяет без труда как устанавливать новые сервисы, так и удалять ненужные.
Кроме этого, в Windows 2000 Server Resource Kit входят специально для этого предназначенные консольные программы instsrv.exe и srvany.exe. Для работы с ними нужно будет войти в систему под учетной записью Администратора (Administrator), скопировать эти файлы в папку %SystemRoot%\System32, а потом выполнить следующую команду:

instsrv new_service %SystemRoot%\system32\srvany.exe

где «new_service» — это любое удобное для вас наименование нового сервиса (как раз им и будет обозначаться создаваемый сервис). Обратите внимание на то, что в том случае, если придуманное имя сервиса содержит пробелы, то его нужно будет заключить в кавычки.

После проведения этой «хитроумной» операции в диалоговом окне 'Управление компьютером' -> 'Сервисы' появится новый сервис, и нужно будет в его свойствах установить способ его запуска — Automatic, если сервис должен запускаться при загрузке системы, Manual — если вручную, или Disabled — отключен.

Но и это еще не все: в разделе реестра, соответствующем имени создаваемого сервиса ( HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NEW_SERVICE \ Parameters ) необходимо создать строковый параметр «Application» (без кавычек), значением которого должен быть указан полный путь к исполняемому файлу программы, которую необходимо запускать как сервис

Возможно, Вам будет полезна эта информация:

  1. Как установить программу? Основные вопросы и аспекты установки любой программы
  2. Обзор программы ножницы в Windows 7
  3. Как отключить режим Hibernate в Windows Vista (hiberfil.sys)?


Написать ответ