1. 서비스 프로그램 개발시 서비스명을 맞춰주는 곳이 여러곳이니 꼼꼼이 확인할 것

 

2. 1053 에서 발생은 주로 서비스 시작때 에러가 발생한 상황이지만 운영체제에 따라 다르게 적용되는 경우가 있음

 

3. 서비스 등록은 반드시 관리자 권한으로 실행

 

4. 서비스 제거가 installutil /u 로 정상적으로 되지 않을 경우

   [장치관리자]->[보기]->[숨김 장치 표시]

   메뉴를 활성화해서 소프트웨어 장치에서 해당 서비스를 삭제하는 것이 가능함

   (그림 참조)

   그외의 방법들은 아래의 링크를 참조하고 최악의 경우 레지스트리 수동삭제해야함

 

5. 디버깅을 위해 서비스 시작때 아규먼트를 지정하는 것이 가능하며

   [속성] 창에서 직접 아규먼트 입력 후 시작버튼을 누를때만 입력 가능함

 

참조링크

http://blog.seabow.pe.kr/?p=6187

 

시작 – 실행 – cmd (enter)
#set devmgr_show_nonpresent_devices=1
#start devmgmt.msc

 

명령어를 입력하면 장치 관리자가 활성화 되며, 장치가 연결되지 않아 보이지 않았던 장치도 전부  표시

참고적으로 알아둘 점은 해당 설정은 명령어를 실행한 명령 창이 종료되면 설정 값도 초기화 됨

 

MSDN

https://msdn.microsoft.com/ko-kr/library/sd8zc8ha(v=vs.110).aspx

 

레지스트리 수작업 제거

http://blog.naver.com/PostView.nhn?blogId=givethanks77&logNo=150006901298

 

 

 

Posted by 휘프노스
,