У меня лежит в ХР+SP2 в папке %systemroot%\system32
» Порты для почтового сервера
воспользуйтесь firedaemon lite и не мучайтесь
это ед. бесплатная версия - pro и так далее за деньги
это ед. бесплатная версия - pro и так далее за деньги
Когда-то писал для себя батник для сабжа средствами srvany и intsrv.
Код: @echo off
if not "%OS%"=="Windows_NT" goto exit
if not exist %windir%\system32\instsrv.exe (
if exist instsrv.exe (
copy instsrv.exe %windir%\system32\ >nul
if not exist %windir%\system32\srvany.exe (
if exist srvany.exe (
copy srvany.exe %windir%\system32\ >nul
) else (
echo.
echo Ошибка! Файл srvany.exe не найден.
goto exit
)
)
) else (
echo.
echo Ошибка! Файл instsrv.exe не найден.
goto exit
)
)
if "%1"=="" (
echo.
echo Ошибка! Не указан исполняемый файл в параметрах.
goto exit
)
if /i not "%~x1"==".exe" (
if /i not "%~x1"==".bat" (
if /i not "%~x1"==".cmd" (
echo.
echo Ошибка! Файл "%~nx1" не является исполняемым.
echo В параметрах должен быть указан только .exe ^|.bat ^|.cmd файл.
goto exit
)
)
)
if /i "%~f1"=="%~f0" goto exit
echo Путь к файлу в качестве службы: %~f1
echo.
set /p svcname="Имя устанавливаемой службы: "
if "%svcname%"=="" (
echo.
echo Ошибка! Не указано имя устанавливаемой службы.
goto exit
)
echo.
set /p yesno="Файл "%1" будет установлен в качестве службы "%svcname%". [y/n]: "
if /i not "%yesno%"=="y" goto exit
%windir%\system32\instsrv.exe %svcname% %windir%\system32\srvany.exe
if exist %svcname%.vbs del /q %svcname%.vbs
echo Dim WshShell >%svcname%.vbs
echo Set WshShell = WScript.CreateObject("WScript.Shell") >>%svcname%.vbs
echo Const root = "HKEY_LOCAL_MACHINE" >>%svcname%.vbs
echo Const key = "\SYSTEM\CurrentControlSet\Services\" >>%svcname%.vbs
echo WshShell.RegWrite root ^& key ^& "%svcname%" ^& "\Parameters\Application", "%~f1", "REG_SZ" >>%svcname%.vbs
cscript %svcname%.vbs //nologo
del /q %svcname%.vbs
echo.
set /p yesno="Запустить установленную службу "%svcname%"? [y/n]: "
if /i not "%yesno%"=="y" goto exit
echo.
net start %svcname%
:exit
echo.
echo Нажмите любую клавишу для выхода...
pause >nul
Код: @echo off
if not "%OS%"=="Windows_NT" goto exit
if not exist %windir%\system32\instsrv.exe (
if exist instsrv.exe (
copy instsrv.exe %windir%\system32\ >nul
if not exist %windir%\system32\srvany.exe (
if exist srvany.exe (
copy srvany.exe %windir%\system32\ >nul
) else (
echo.
echo Ошибка! Файл srvany.exe не найден.
goto exit
)
)
) else (
echo.
echo Ошибка! Файл instsrv.exe не найден.
goto exit
)
)
if "%1"=="" (
echo.
echo Ошибка! Не указан исполняемый файл в параметрах.
goto exit
)
if /i not "%~x1"==".exe" (
if /i not "%~x1"==".bat" (
if /i not "%~x1"==".cmd" (
echo.
echo Ошибка! Файл "%~nx1" не является исполняемым.
echo В параметрах должен быть указан только .exe ^|.bat ^|.cmd файл.
goto exit
)
)
)
if /i "%~f1"=="%~f0" goto exit
echo Путь к файлу в качестве службы: %~f1
echo.
set /p svcname="Имя устанавливаемой службы: "
if "%svcname%"=="" (
echo.
echo Ошибка! Не указано имя устанавливаемой службы.
goto exit
)
echo.
set /p yesno="Файл "%1" будет установлен в качестве службы "%svcname%". [y/n]: "
if /i not "%yesno%"=="y" goto exit
%windir%\system32\instsrv.exe %svcname% %windir%\system32\srvany.exe
if exist %svcname%.vbs del /q %svcname%.vbs
echo Dim WshShell >%svcname%.vbs
echo Set WshShell = WScript.CreateObject("WScript.Shell") >>%svcname%.vbs
echo Const root = "HKEY_LOCAL_MACHINE" >>%svcname%.vbs
echo Const key = "\SYSTEM\CurrentControlSet\Services\" >>%svcname%.vbs
echo WshShell.RegWrite root ^& key ^& "%svcname%" ^& "\Parameters\Application", "%~f1", "REG_SZ" >>%svcname%.vbs
cscript %svcname%.vbs //nologo
del /q %svcname%.vbs
echo.
set /p yesno="Запустить установленную службу "%svcname%"? [y/n]: "
if /i not "%yesno%"=="y" goto exit
echo.
net start %svcname%
:exit
echo.
echo Нажмите любую клавишу для выхода...
pause >nul
Народ, кто-нить подскажите почему когда я пытаюсь сделать срипт сервисом, при запуске службы появляется ошибка: Служба не ответила во время???? Как лечить? Очень надо...
Подскажите. Сделал сервис DrWU по инструкции microsoft. Стартую сервис, получаю сообщение: Служба остановлена так как ей нечего делать. Сделал тот же сервис FireDaemon Lite, работает. И в настройках можно поковырятся. Но lite позволяет только один сервис делать, как я понял. Второй сделать не удается. А мне надо еще NOD32 Update Viewer повесит. По инструкции microsoft ему тоже "Нечего делать".
упс. это "User-Defined Service" То есть сервисы пользоветеля. Проверил, сервис FireDaemon lite при логоне выключился. Мне надо что бы сервис работал и без входа в систему.
Хммм. прошел инструкцию снова. Заработало. Посмотрим как будет обновлять.
Работают. Но есть недочет один. После логоф/логон из трея пропадают иконки этих приложений. Если сделать принудительный рестарт сервисов, иконки появляются. Это лечится или нет?
упс. это "User-Defined Service" То есть сервисы пользоветеля. Проверил, сервис FireDaemon lite при логоне выключился. Мне надо что бы сервис работал и без входа в систему.
Хммм. прошел инструкцию снова. Заработало. Посмотрим как будет обновлять.
Работают. Но есть недочет один. После логоф/логон из трея пропадают иконки этих приложений. Если сделать принудительный рестарт сервисов, иконки появляются. Это лечится или нет?
А я сделал вот так:
залез в реестр в ветку currentcontrolset\services, там нашел любую знакомую мне службу, типа антивируса, експортнул ее, в файлике поправил имя службы и путь к файлу и залил назад. Перезагрузился все работает. Правда запускал так блокнот, над другим не экспериментировал.
залез в реестр в ветку currentcontrolset\services, там нашел любую знакомую мне службу, типа антивируса, експортнул ее, в файлике поправил имя службы и путь к файлу и залил назад. Перезагрузился все работает. Правда запускал так блокнот, над другим не экспериментировал.
Спасибо большое SPV_Ed за батники. Очень помогли.
Вопрос нумба 1:
Скажите, пожалуйста, если приложение по умолчанию не поддерживает работу как сервис Windows и выводит видимую форму (окно), то каким образом оно запустится?
Т.е., как я понимаю, программе нужен юзер,
а если она будет запускаться как сервис - куда ей рисовать форму своего окна?
Будет ли работать в таком случае?
Вопрос нумба 2:
Допустим я запущу программу как сервис,
можно ли будет программно управлять кнопочками в ее окне?
Т.е. программа по умолчанию открывает окно и чтобы она заработала необходимо нажать кнопку "работай, зараза" Мне необходимо это действие сделать автоматически.
Нажимать кнопку планирую через программы вроде xStarter.
Возможно ли такое?
Спасибо
P.S. Прошу прощения, ОС ХРюшко
Скажите, пожалуйста, если приложение по умолчанию не поддерживает работу как сервис Windows и выводит видимую форму (окно), то каким образом оно запустится?
Т.е., как я понимаю, программе нужен юзер,
а если она будет запускаться как сервис - куда ей рисовать форму своего окна?
Будет ли работать в таком случае?
Вопрос нумба 2:
Допустим я запущу программу как сервис,
можно ли будет программно управлять кнопочками в ее окне?
Т.е. программа по умолчанию открывает окно и чтобы она заработала необходимо нажать кнопку "работай, зараза" Мне необходимо это действие сделать автоматически.
Нажимать кнопку планирую через программы вроде xStarter.
Возможно ли такое?
Спасибо
P.S. Прошу прощения, ОС ХРюшко
Domoffusha
01. Есть отличная программа для запусков приложений как сервис Application as Service Eltima Software
http://forum.ru-board.com/topic.cgi?forum=35&topic=39821&glp
В настройках программы можешь галочку поставить отображать или нет окно при запуске сервиса.
02. Чтобы управлять настройками лучше останавливать сервис, запускать программу, делать изменения, закрывать программу, запускать сервис. Если нужно управлять кнопочками, то просто запускай сервис без галочки скрывать окно.
01. Есть отличная программа для запусков приложений как сервис Application as Service Eltima Software
http://forum.ru-board.com/topic.cgi?forum=35&topic=39821&glp
В настройках программы можешь галочку поставить отображать или нет окно при запуске сервиса.
02. Чтобы управлять настройками лучше останавливать сервис, запускать программу, делать изменения, закрывать программу, запускать сервис. Если нужно управлять кнопочками, то просто запускай сервис без галочки скрывать окно.
Поддерживаю JekaRus. Я делал на Application as Service два сервиса, запускающих батнички - работает уже год пожалуй.
Что FireDaemon PRO что Application as Service работают нормально
Однако если у вновь созданного сервиса включено взаимодействие с рабочим столом
то при выходе (unlogin) пользователя из под своей учетки сервис вырубаеться!
Точнее сам то сервис вроде бы работает, но программа закрываеться.
Можно это как то победить?
Однако если у вновь созданного сервиса включено взаимодействие с рабочим столом
то при выходе (unlogin) пользователя из под своей учетки сервис вырубаеться!
Точнее сам то сервис вроде бы работает, но программа закрываеться.
Можно это как то победить?
Попробуй 2 скрипта- на вход и выход.
На входе делай с помощью sc.exe сервис интерактивным (если надо), а на логауте- переводи его в режим без взаимодействия...
На входе делай с помощью sc.exe сервис интерактивным (если надо), а на логауте- переводи его в режим без взаимодействия...
попробовал anyserv - создает сервис, но прога не работает.
SetupAppToService - выдает ошибку 33...вобщем тоже не работает(
Application-As-Service_3.0.0.53 - тоже самое что и anyserv.
программа desctops из пакета sysinternals - замены ей не вижу перепробовав наверно все подобные софтины.
стоит windows 7.
может и из-за этого ничего не получается.
а надо выполнить задачу во что бы то ни стало - вопрос жизни и смерти)
подскажите пожалучта, может кто встречался с такими промблемами.....?
SetupAppToService - выдает ошибку 33...вобщем тоже не работает(
Application-As-Service_3.0.0.53 - тоже самое что и anyserv.
программа desctops из пакета sysinternals - замены ей не вижу перепробовав наверно все подобные софтины.
стоит windows 7.
может и из-за этого ничего не получается.
а надо выполнить задачу во что бы то ни стало - вопрос жизни и смерти)
подскажите пожалучта, может кто встречался с такими промблемами.....?
Привет.
Ребята, стоит простая задача, на компе c ХР удалена служба сообщений, anyserv'ом создал сервис, но он естественно не запускается "Служба не ответила на запрос своевременно". Может кто подскажет, где что в реестре прописать нужно , привязку к службам.
Кто знает как заставить сервис работать ?
Ребята, стоит простая задача, на компе c ХР удалена служба сообщений, anyserv'ом создал сервис, но он естественно не запускается "Служба не ответила на запрос своевременно". Может кто подскажет, где что в реестре прописать нужно , привязку к службам.
Кто знает как заставить сервис работать ?
Пробовал накатить сервис пак 3-й, не помогло. Кто чего подскажет ? Ну кроме переустановки винды.
REEBOKSERGEY Через Установку и удаление програм - Компоненты Windows пробовал включить там эту службу? Как вариант накатить винду поверх старой.
Конечно пробовал, там просто напросто нет службы сообщений как таковой. Сервис то я установить могу, имя ему такое же дам, а вот как сделать зависимости я хз. Точек восстановления нет.
REEBOKSERGEY
Windows XP Service Pack 3 Services Registry Files
Windows XP Service Pack 3 Services Registry Files
Спасибо.
Жаль что не помогло.
Добрый день.
Ногами сильно не пинайте, мало опыта в построении таких вот систем. Есть у нас почтовые сервер, который напрямую смотрит в мир. Поставлена задача, убрать его из прямой видимости мира и перевести только в локальную сеть, а работу почты сохранить. Стоит машинка CISCO ASA, я не буду спрашивать как ее настраивать, мне нужен сам механизм- система проброса портов.
То бишь из мира чтобы приходила почта ACL и НАТом прокидываю pop и smtp порты на локальный почтовый сервер? А чтобы уходила почта, делаю проброс тех же портов из локального почтовика в мир?? А как же днс?
Вобщем не очень понятен сам механизм построения почтового сервера за НАТ.
Ногами сильно не пинайте, мало опыта в построении таких вот систем. Есть у нас почтовые сервер, который напрямую смотрит в мир. Поставлена задача, убрать его из прямой видимости мира и перевести только в локальную сеть, а работу почты сохранить. Стоит машинка CISCO ASA, я не буду спрашивать как ее настраивать, мне нужен сам механизм- система проброса портов.
То бишь из мира чтобы приходила почта ACL и НАТом прокидываю pop и smtp порты на локальный почтовый сервер? А чтобы уходила почта, делаю проброс тех же портов из локального почтовика в мир?? А как же днс?
Вобщем не очень понятен сам механизм построения почтового сервера за НАТ.
arberod
Цитата:
короче, ответил там..
Цитата:
Ногами сильно не пинайте, мало опыта в построении таких вот системзато, как понимаю, много опыта в написании мусорных постов вместо юзания поиска..
короче, ответил там..
TheBarmaley TMP
Блин. ну до чего же они тупые! Зарегистрировался - и как голый в баню!
Раз на грабли - бац по лбу! Вместо того, чтобы подумать, с разбегу на вторые,
некоторые и на третьи умудряются...
Блин. ну до чего же они тупые! Зарегистрировался - и как голый в баню!
Раз на грабли - бац по лбу! Вместо того, чтобы подумать, с разбегу на вторые,
некоторые и на третьи умудряются...
vlary
да ладно, чё там.. подрастёт - поумнеет..
жаль тока, шо старые топики от этого "писательства" перекрываются.. :/
да ладно, чё там.. подрастёт - поумнеет..
жаль тока, шо старые топики от этого "писательства" перекрываются.. :/
Предыдущая тема: Outlook 2013 подпись в формате HTML
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.