들어가기 전에,
*** 왜 서비스로 등록하려 하는가?
서버가 부팅되면서 수행해야할 내용들을 시작프로그램에 등록해 두면 되지만,
서버의 성격상 원격데스크탑으로 접속을 하게 되는데,
접속할때마다 시작프로그램의 배치파일이 시작이 된다. 그러면 어떻게 될까? T_T;;;
때문에, 정상적인 서버를 운영하기 위해 사용자 로그인과 무관하게 서버가 부팅되는 시점 한번만 실행되도록 하기 위한 것이다.
*** svcinst.exe 와 srvany.exe 를 사용해서 bat 파일이나 단순 exe파일들을 서비스로 등록하면,
"1053 오류, 서비스가 시작이나 컨트롤 요청에 적시에 반응하지 못했습니다"
메세지와 함께 서비스 시작이 안되는 경우가 많다. 윈도우버그니 어쩌니만 하고 답은 없고.... ㅡ.ㅡ
*** 아래 내용에서 레지스트리 부분은 윈도우서비스등록수정.reg 파일을 열어서 사용하세요.
*** 아래 내용중 레지스트리 편집할때 실행파일 경로를 c:\\temp 이런식으로 하지 않으면 서비스 시작시 아래와 같은 오류를 보게 된다
"로컬 컴퓨터에서 WindChillService 서비스를 시작하지 못했습니다." 오류 0xffffffff: 0xffffffff
[출처] 윈도우 서비스 등록 수정 삭제|작성자 딩딩