Войти

Показать полную графическую версию : Установка exe как службы на удаленный компьютер


tarasov.evgeny
09-09-2010, 10:46
Добрый день
Пытаюсь установить exe как службу.
Файл exe был создан из скрипта autoit - http://forum.oszone.net/thread-184840.html
Скрипт работает.
При установке скрипта через утилиту - AnyServ сервис работает на локальной машине исправно
При создание скрипта через консоль:

sc \\remotepc create Script binpath= C:\Script\autoit.exe

Создается сервис\служба. EXE лежит на удаленной машине C:\Script\autoit.exe
В таком варианте - служба не запускается - ошибка 1053 - превышено время ответа от службы...
Посмотрел, что делает программа AnyServ.
Во-первых она добавляет ключ в реестр HKLM\SYSTEM\CurrentControlSet\Services\Script
Экспортировал этот ключ на удаленную машину. Не помогло.

Кроме того, если создавать при помощи программы AnyServ - Скрипт запускается из C:\Windows\system32\srvany.exe и добавляет подключ Parametrs, где указано физическое расположение exe. Т.е запускает exe при помощи srvany.exe (как-то так)
А если при помощи консоли sc путь до exe указывается явно до физического расположения exe. Пытался изменить

Читал статью про srvany.exe http://forum.oszone.net/thread-173423.html
мне не помогло :)
http://support.microsoft.com/kb/137890 - читал вот это и устанавливал вот это http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en#Overview
В установленных утилитах есть srvany.exe, но нету INSTSRV.EXE.
P.S. Всё это просходит на Windows XP
Что я делаю не так?




© OSzone.net 2001-2012