Обсуждение блогов
Блог: Запуск любого приложения Windows XP как сервиса
Блог: Заметки о Windows XP
Один из самых часто встречающихся вопросов, связанных с Windows XP - это вопрос о возможности запуска программ как сервиса, что дает определенные преимущества.Сделать это не так трудно, как считается, для этого необходимо скачать определенный пакет утилит, называемый srvany. пакет состоит из двух утилит INSTSRV.EXE и SRVANY.EXE.
Взять их можно здесь: img.nnow.ru/data/myupload/0/841/841675/srvany.zip
Для начала необходимо скопировать эти файлы в системную директорию %windir%/system32. Затем необходимо запустить файл SRVANY.EXE из командной строки, используя следующий синтаксис: "INSTSRV ServiceName %windir%/srvany.exe", Где ServiceName - придуманное имя сервиса. Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса (The service was successfuly added).
Теперь зайдите в Администрирование - Службы (Services). Находите только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска - Automatic (автоматически при загрузке компьютера), Manual (Вручную) и Disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт Allow Service to Interact with Desktop (Разрешить взаимодействие с рабочим столом). Пока всё.
Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. Шагаем к ветви HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и находим имя сервиса здесь. Создаем раздел Paremeters и в этом разделе прописываем путь к программе, которую мы хотим запустить, следующим образом: Строковой параметр: Application значение - путь к программе, которую мы будем запускать как сервис.
Запустить сервис, если он не отключен, можно несколькими способами, во-первых через командную строку: Net Start ServiceName - где SеrviceName - имя Вашего сервиса. И другим способом - непосредственно через апплет административной панели - службы.
Чтобы удалить сервис, его сначала необходимо остановить: net stop ServiceName, затем опять же в коммандной строке выполнить команду INSTSRV ServiceName remove.
источник: www.winall.ru/xp/tweaks/service.shtml
автор: kolya@icmail.ru
Служба "хххх" бала запущена и затем остановлена. Некоторые службы автоматически останавливаются если им нечего делать. ))))
Dmitriy
"Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. Шагаем к ветви HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и находим имя сервиса здесь. Создаем раздел Paremeters и в этом разделе прописываем путь к программе, которую мы хотим запустить, следующим образом: Строковой параметр: Application значение - путь к программе, которую мы будем запускать как сервис."
Вот это надо не забыть))
"Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. Шагаем к ветви HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и находим имя сервиса здесь. Создаем раздел Paremeters и в этом разделе прописываем путь к программе, которую мы хотим запустить, следующим образом: Строковой параметр: Application значение - путь к программе, которую мы будем запускать как сервис."
Вот это надо не забыть))
ошибка 1053 происходит изза того что не найден путь к exe - C: без %…% и взаимодействие с рабочим столом галку ставьте. 602577@mail.ru пишите если че…
Куча ошибок в посте.
Раз уж файлы положили в system32 то команда для запуска сервиса будет выглядеть так: "INSTSRV ServiceName %windir%system32srvany.exe"
Создаем раздел не Paremeters, как написано здесь, а Parameters. Вот тогда всё будет работать.
Раз уж файлы положили в system32 то команда для запуска сервиса будет выглядеть так: "INSTSRV ServiceName %windir%system32srvany.exe"
Создаем раздел не Paremeters, как написано здесь, а Parameters. Вот тогда всё будет работать.
копируем srvany.exe например на диск C: (путь будет C:srvany.exe)
далее запускаем из коммандной строки (с правами админа) "INSTSRV SERVIIIC c:srvany.exe"
без ковычек конечно))))
далее добавляем в реестр этот путь:
HKLMSYSTEMCurrentControlSetservicesSERVIIICParametersApplication: "c:windowssystem32cmd.exe"
и страртуем службу через командную строку (net start SERVIIIC)
и все фурычит….. в итоге в реестр внесены такие изменения
HKLMSYSTEMCurrentControlSetservicesSERVIIICParametersApplication: "c:windowssystem32cmd.exe"
HKLMSYSTEMCurrentControlSetservicesSERVIIICType: 0x00000110
HKLMSYSTEMCurrentControlSetservicesSERVIIICStart: 0x00000002
HKLMSYSTEMCurrentControlSetservicesSERVIIICErrorControl: 0x00000001
HKLMSYSTEMCurrentControlSetservicesSERVIIICImagePath: "c:srvany.exe"
HKLMSYSTEMCurrentControlSetservicesSERVIIICDisplayName: "SERVIIIC"
HKLMSYSTEMCurrentControlSetservicesSERVIIICObjectName: "LocalSystem"
далее запускаем из коммандной строки (с правами админа) "INSTSRV SERVIIIC c:srvany.exe"
без ковычек конечно))))
далее добавляем в реестр этот путь:
HKLMSYSTEMCurrentControlSetservicesSERVIIICParametersApplication: "c:windowssystem32cmd.exe"
и страртуем службу через командную строку (net start SERVIIIC)
и все фурычит….. в итоге в реестр внесены такие изменения
HKLMSYSTEMCurrentControlSetservicesSERVIIICParametersApplication: "c:windowssystem32cmd.exe"
HKLMSYSTEMCurrentControlSetservicesSERVIIICType: 0x00000110
HKLMSYSTEMCurrentControlSetservicesSERVIIICStart: 0x00000002
HKLMSYSTEMCurrentControlSetservicesSERVIIICErrorControl: 0x00000001
HKLMSYSTEMCurrentControlSetservicesSERVIIICImagePath: "c:srvany.exe"
HKLMSYSTEMCurrentControlSetservicesSERVIIICDisplayName: "SERVIIIC"
HKLMSYSTEMCurrentControlSetservicesSERVIIICObjectName: "LocalSystem"
→ Запуск любого приложения Windows XP как сервиса
Последние обсуждаемые темы на этом форуме: | Ответов | Автор | Обновлено |
---|---|---|---|
Фотозона из пайеток: купить для праздника | 1 | KartsevRoma | Вчера в 15:09 Самурай |
Игровой слот Sun of Egypt 3 | 4 | pewiw6 | Вчера в 00:45 Самурай |
Помилую за бульдожью харизму! | 8 | ManiaCo | 16.11.2024 в 13:20 Самурай |
Чорна п'ятниця | 2 | mokil | 14.11.2024 в 04:12 Самурай |
А вдруг? | 26 | Shadow Builder | 13.11.2024 в 20:15 Самурай |