원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어

Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어

+++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

1. sc 명령어로 등록

 

sc create [service_name] start= auto binPath= "C:\sw\startup.bat" DisplayName= "SW service" type= own

 

- 프로그램에 따라 "다음 오류 때문에 [service_name] 서비스를 시작하지 못했습니다: 서비스가 시작이나 제어 요청에 시기 적절하게 응답하지 않았습니다." 라는 오류가 나는 경우는 다음 instsrv 를 통한 방법을 사용한다.

 

 

2. srvany.exe, instsrv.exe + 레지스트리 수정

http://www.microsoft.com/downloads/en/details.aspx?familyid=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en 에서

Windows Server 2003 Resource Kit Tools, Supported Operating Systems:Windows Server 2003;Windows XP 선택.

- rktools.exe 를 다운받아서 설치한다.

 

이중에서 srvany.exe, instsrv.exe 두개만 c:\windows\system32 로 복사

 

- instsrv를 이용하여 srvany.exe를 서비스로 등록한다.

  >  instsrv [서비스명] c:\windows\system32 \srvany.exe

 

- regedit 를 이용하여 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\[서비스명]에

   Parameters키 생성하고 그안에 문자열 Application, AppDirectory, AppParameters을 생성한다.

 

- Application  : C:\sw\startup.bat

  AppDirectory : C:\sw 

  AppParameters : 파라미터값 기술

 

 

 

서버에 요청 중입니다. 잠시만 기다려 주십시오...