노무현 대통령 배너

윈도우 서비스 제거하기

Development/자동화 2007/02/05 21:55 posted by k16wire
요즘에는 프로그램을 설치하는게 겁이난다. 뭐 하나 설치만 하고 나면 기존에 잘 동작하던 프로그램들도 앙탈을 부리기 일쑤기 때문에, 그런일을 몇번 겪고 나니 툴 하나 테스트 하는것도 쉽지가 않다.

얼마전 오라클을 설치하고 나서 문제가 있어 삭제를 했는데 서비스에 오라클 관련 서비스가 계속 떠 있는것이 보였다.제거가 안된것이다. 수동으로 서비스를 제거하기로 맘먹고 방법을 찾아보기로 했다. “네이버에게 물어봐야지” 맨날 네이버에 대한 불만을 이야기 하면서도 이럴때는 참 간사하다. 잉 근데 찾을수가 없었다. 몇군데를 뒤지다가 결국 찾은것은 윈도우 도움말이었다. (윈도우 도움말을 써보긴 이번이 처음이다. ^^)

도스명령어 중에 sc 라는 명령어가 있다. 이 명령어를 이용하면 콤맨드라인 상에서 서비스를 시작/정지/삭제 하는것이 모두 가능하다.

sc delete 서비스명

이렇게 간단할수가. 그런데 문제가 생겼다. 서비스명에 공백이 있는것이다. 에러가 났다. 명령어 옵션을 찾아보다가 getKeyName이라는 옵션을 발견했다.

sc getKeyName “서비스명”

sc delete 키명

먼저 getKeyName으로 키명을 찾아서 그 키명을 활용하니 삭제가 됐다. 근데 갑자기 드는 생각이 서비스명에 공백이 있으면 그냥 서비스명에 “”를 붙여서 하면 되지 않을까 ? 해보니 잘 된다.

sc delete “서비스명”

알고나니 참 간단한데 모를때는 이걸 도무지 어떻게 지워야 하는지 난감한게 서비스인거 같다. GUI가 주는 편리함에 익숙해 지다보니 점점 바보가 되는듯 하다.



'Development > 자동화' 카테고리의 다른 글

Ant 표준 타겟(Target)  (0) 2007/09/17
Ant로 웹로직에서 EJB 빌드하고 배포하기  (0) 2007/08/30
환경변수 자동으로 추가하기  (4) 2007/03/29
프로젝트 관리의 자동화  (0) 2007/02/18
Build Server Anthill  (0) 2007/02/05
윈도우 서비스 제거하기  (4) 2007/02/05