사용자 정의 서비스를 만드는 방법

기술 자료 번역 기술 자료 번역
기술 자료: 137890 - 이 문서가 적용되는 제품 보기.
중요: 이 문서에서는 레지스트리 편집 방법을 설명합니다. 레지스트리를 편집하려면 문제가 발생한 경우 복원하는 방법을 알고 있어야 합니다. 복원 방법에 대한 자세한 내용은 레지스트리 편집기의 "레지스트리 복원" 또는 "레지스트리 키 복원" 온라인 도움말 항목을 참조하십시오.
모두 확대 | 모두 축소

요약

Windows NT Resource Kit는 Windows NT 응용 프로그램과 일부 16비트 응용 프로그램(배치 파일은 제외)용 Windows NT 사용자 정의 서비스를 만들 수 있는 두 가지 유틸리티를 제공합니다.

Instrsrv.exe는 Windows NT에 시스템 서비스를 설치하고 제거하며 Srvany.exe는 Windows NT 응용 프로그램을 서비스로 실행할 수 있게 합니다.

추가 정보

Windows NT 사용자 정의 서비스를 만들려면 다음 단계를 수행하십시오.
  1. MS-DOS 명령 프롬프트(CMD.EXE 실행)에서 다음 명령을 입력합니다.

    path\INSTSRV.EXE My Service path\SRVANY.EXE

    여기서 path는 Windows NT Resource Kit의 드라이브와 디렉터리(예: C:\RESKIT)이며 My Service는 만들려는 서비스 이름입니다.

    예:
    C:\Program Files\Resource Kit\Instsrv.exe Notepad C:\Program Files\Resource Kit\Srvany.exe
    참고: 서비스가 제대로 만들어졌는지 확인하려면 레지스트리에서
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\service name
    아래의 ImagePath 값이 SRVANY.EXE를 가리키도록 설정되었는지 확인하십시오. 이 값이 제대로 설정되지 않은 경우 서비스가 시작되면 이벤트 ID 7000 "service name을(를) 시작하지 못했습니다."를 반환한 후 즉시 중지됩니다.

    경고: 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 문제를 해결하기 위해 운영 체제를 다시 설치해야 할 수도 있습니다. Microsoft는 레지스트리 편집기를 잘못 사용하여 발생하는 문제에 대한 해결을 보증하지 않습니다. 레지스트리 편집기의 사용에 따른 모든 책임은 사용자에게 있습니다.

    레지스트리를 편집하는 방법에 대한 자세한 내용은 레지스트리 편집기의 "키와 값 변경" 온라인 도움말 항목 또는 "레지스트리의 정보 추가와 삭제" 및 "레지스트리 정보 편집" 온라인 도움말 항목을 참조하십시오.

    참고: 편집하기 전에 레지스트리를 백업해야 합니다.
  2. 레지스트리 편집기(Regedt32.exe)를 실행하고 다음 하위 키를 찾습니다.

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<My Service>
  3. 편집 메뉴에서 키 추가를 누릅니다. 다음을 입력하고 확인을 누릅니다.

    키 이름: Parameters
    클래스: <비워 둠>
  4. Parameters 키를 선택합니다.
  5. 편집 메뉴에서 값 추가를 누릅니다. 다음을 입력하고 확인을 누릅니다.

    값 이름: Application
    데이터 형식: REG_SZ
    문자열: <path>\<application.ext>

    여기서 <path>\<application.ext>는 확장명을 포함한 응용 프로그램 실행 파일의 드라이브와 전체 경로(예: C:\WinNT\Notepad.exe)입니다.
  6. 레지스트리 편집기를 닫습니다.
기본적으로 새로 만든 서비스는 시스템을 다시 시작하면 자동으로 실행되도록 구성됩니다. 이 설정을 수동으로 변경하려면 제어판에서 서비스 애플릿을 실행하고 시작 유형 값을 수동으로 변경합니다. 수동으로 설정된 서비스는 다음과 같은 여러 가지 방법 중 하나로 시작할 수 있습니다.
- 제어판의 서비스 애플릿에서 시작합니다.

- MS-DOS 명령 프롬프트에서 다음을 입력합니다.

NET START <My Service>

- Resource Kit의 Sc.exe 유틸리티를 사용합니다. MS-DOS 명령 프롬프트에서 다음을 입력하십시오.

<path>\Sc.exe start <My Service>

여기서 <path>는 Windows NT Resource Kit의 드라이브와 디렉터리(예: C:\Reskit)입니다.


사용자 정의 서비스를 설치하고 제거하는 방법에 대한 자세한 내용은 Windows NT Resource Kit 유틸리티에 제공되는 Srvany.wri 문서(예: C:\Reskit\Srvany.wri)를 참조하십시오. 이 문서는 Windows NT Resource Kit CD의 Common\Config 디렉터리에도 있습니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 137890 - 마지막 검토: 2005년 1월 31일 월요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
키워드:?
kbhowto KB137890

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com