윈도우즈를 사용하다 보면 간혹 정말 필요에 의해서 서비스를 등록하거나 삭제해야할 때가 있다.
-.- 근데 어떻게 해야하나....

이때를 위해 sc 라는 명령어가 있다. sc는 Service Controler 의 약자로 Visual Studio 2003에 포함되어 있다. 물론 sc 는 굉장히 많은 옵션을 갖고 있지만 세세한 옵션에 대해서는 Visual Studio의 도움말을 참조하는 것이 좋을 것이다. 여기서는 단순히 수동으로 서비스를 등록하고 삭제하는 것만을 간단히 적으려고 한다.

다만 sc 를 이용해서 서비스를 삭제하거나 새로 추가하는 경우 시스템에 치명적인 오류를 발생시킬수 있으니 내용을 잘 알고 써야한다.


sc를 이용해서 서비스를 등록하고 삭제하는 것은 생각보다 간단하다.
먼저 서비스를 수동으로 등록하는 방법은 다음과 같은 식으로 할 수 있다.
    sc create [서비스명] binPath=[실행파일] type=own start=start
이때 type으로는 own, share, kernel, filesys, rec, adapt, interact 등을 사용할 수 있으나 사용자가 등록하는 것은 기본적으로 own 으로 등록된다. 이것은 서비스가 자체 프로세스로 실행되므로 다른 서비스와 실행파일을 공유하지 않는 다는 설정이다. 그외의 옵션들도 나름대로의 의미가 있으니 필요하신 분들은 찾아보시기 바란다.

서비스의 삭제는 이보다 더 간단하며 다음과 같이 하면 된다.
    sc delete [서비스명]

끝으로 정말 없애고 싶은 서비스는.. 이렇게 없애도 상관은 없겠지만 만약 그 서비스가 윈도우즈 시스템과 밀접한 관련이 있다면.. 시스템의 기능을 마비시킬수도 있으니 주의해야한다.

크리에이티브 커먼즈 라이센스
Creative Commons License
2008/03/15 04:42 2008/03/15 04:42
BLOG main image
새미 기픈 믈은 가마래 아니그츨씌.. by

카테고리

전체 (74)
궁시렁 (15)
(3)
(37)
GIS (7)
GeoTagging (8)
테터 & 텍스트큐브 (0)
바로 그때.. (3)
검색/링크 (0)

최근에 올라온 글

Total : 386734
Today : 100 Yesterday : 121
Download MathPlayer글 내용중의 수식을 보시려면 ^^
Creative Commons License

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
자신만의 홈페이지를 만들어 올릴 공간을 갖고 싶다면,
한달에 오백원만 투자하세요