서비스로 응용 프로그램을 실행하는 방법(사용자 정의 서비스 만들기).

click fraud protection

Windows OS에서 응용 프로그램을 서비스로 실행하려면 이 자습서를 계속 읽으십시오. 아시다시피 Windows 시작 시 프로그램을 실행하는 일반적인 방법은 Windows 시작 시 프로그램을 배치하는 것입니다. 폴더를 사용하거나 Windows 레지스트리를 사용하여 시작 시 프로그램을 실행하거나 작업을 사용하여 응용 프로그램을 시작합니다. 스케줄러. 이러한 방법이 대부분의 경우 효과적이지만 일부 경우에는 사용자 로그인 또는 사용자 상호 작용 전에 시작 시 Windows 서비스로 응용 프로그램을 실행해야 합니다.

이 자습서에는 Windows 10, 8, 7 및 Server OS의 모든 프로그램으로 Windows 서비스를 만드는 방법에 대한 단계별 지침이 포함되어 있습니다.

모든 응용 프로그램을 Windows 서비스로 실행하는 방법.

방법 1. '서비스로 실행' 유틸리티를 사용하여 응용 프로그램을 Windows 서비스로 실행하는 방법.

프로그램에서 사용자 정의 서비스를 만드는 첫 번째 방법은 "RunAsService" 유틸리티를 사용하는 것입니다.

1.다운로드 그만큼 실행 서비스 도구를 PC에 연결합니다.
2.이동하다 또는 복사 다운로드한 파일 RunAsService.exe, 드라이브 C:\의 루트 폴더로 이동합니다. *

*참고(중요): "RunAsService.exe" 도구를 디스크의 원하는 위치에 둘 수 있지만 설치된 서비스가 계속 작동하려면 도구를 같은 위치에 유지해야 합니다.

Windows 서비스로 실행

3. 열려있는 관리자로 명령 프롬프트.
4. 명령 프롬프트에서 다음을 입력합니다. CD\

5. 이제 다음 명령을 사용하여 원하는 애플리케이션을 서비스로 설치하십시오. *

  • RunAsService 설치 "작업 명" "이름 표시하기""실행 가능한 경로"

노트:

1. 위 명령에서 바꾸다 그만큼 가치 ~에 빨간 글자 다음과 같이:

이름: 생성하려는 서비스의 이름을 입력합니다. 당신은 사용할 수 있습니다 작업 명 "net start" 또는 "net stop" 명령을 제공하여 향후 서비스를 수동으로 시작하거나 중지합니다.

이름 표시하기

: 원하는 경우 Windows 서비스 목록에 다른 이름을 입력합니다. 서비스 목록에 서비스 이름이 표시되는 방식입니다. "표시 이름"이 지정되지 않은 경우 표시 이름은 생성한 서비스의 "서비스 이름"과 동일합니다.

실행 경로: Windows 서비스로 실행하려는 응용 프로그램의 전체 경로를 입력합니다.

예를 들어: "Notepad.exe" 응용 프로그램을 "Notepad"라는 이름의 Windows 서비스로 설치하려면 다음 명령을 입력하십시오.

  • RunAsService 설치 "메모장" "C:\Windows\System32\notepad.exe"
RunAsService 설치 서비스

2. 위의 명령을 실행한 후 "앱이 작동하려면 .Net Framework 2.0 기능이 필요합니다"라는 메시지가 표시되면 이 기능을 다운로드하여 설치하고, 또는 다음에서 .Net Framework 2.0을 다운로드하십시오. 마이크로소프트 다운로드 센터.

영상

6. 명령 실행 후 "RunAsService" 명령에서 지정한 이름으로 새 Windows 서비스가 서비스 목록에 나타납니다. 시작할 때 새로 생성된 서비스를 실행하려면:

ㅏ. 마우스 오른쪽 버튼으로 클릭 서비스를 선택하고 속성.

서비스 목록

비. 다음을 확인하십시오. 시작 유형 로 설정됩니다 자동적 인.

영상

씨. 재시작 서비스를 테스트하기 위해 귀하의 PC. *

* 노트:
1. 명령 프롬프트(관리자)에서 "net start" 또는 "net stop" 명령을 실행하여 언제든지 서비스를 시작하거나 중지할 수 있습니다.
2. 나중에 설치된 서비스를 제거하려면:

ㅏ. 다음에서 이 명령을 실행하여 서비스를 중지합니다. 관리자 명령 프롬프트:

  • 네트 스톱 "작업 명"

예를 들어 net stop "메모장"

비. 다음 명령을 제공하여 서비스를 제거합니다.

  • RunAsService 제거 "작업 명"

예를 들어 RunAsService 제거 "메모장"

RunAsService 제거 서비스

방법 2. NSSM을 사용하여 모든 프로그램을 서비스로 실행하는 방법.

Windows에서 모든 응용 프로그램을 서비스로 실행하는 두 번째 방법은 다음을 사용하는 것입니다. 비 빠는 서비스 관리자 도구.

1. 다운로드 NSSM.
2. 다운로드한 ZIP 파일의 압축을 풉니다.
3.이름 바꾸기 추출된 폴더(예: "nssm-2.24"), NSSM.
4. 복사 그만큼 NSSM 폴더에 뿌리 드라이브의 폴더 씨:\
5. 열려있는 관리자로 명령 프롬프트 다음으로 이동합니다. NSSM 다음 명령을 순서대로 입력하여(누름 입력하다 각 명령을 입력한 후):

  • CD\
  • CD nssm

6. 이제 Windows 버전(32 또는 64비트)에 따라 해당 명령을 입력하여 포함된 두 개의 하위 폴더 중 하나로 이동합니다. 입력하다).

  • 64비트 Windows를 소유하고 있는 경우 다음을 입력하십시오. CD 윈64
  • 32비트 Windows를 소유하고 있는 경우 다음을 입력하십시오. CD 윈32

7. 이제 다음 명령을 입력하십시오. *

  • nssm 설치
서비스 nssm 설치

8. 열리는 창에서:

8a. 다음 트리(3) 점 버튼을 누릅니다. 영상 에게 서비스로 실행하려는 응용 프로그램의 실행 파일을 선택합니다.

NSSM 서비스 설치 프로그램

8b. 완료되면 다음을 입력하십시오. 이름 새 서비스를 클릭하고 서비스 설치.

NSSM으로 서비스 설치

8c. 딸깍 하는 소리 확인 "서비스가 성공적으로 설치되었습니다"라는 메시지가 표시되면 완료됩니다! *

* 노트:
1.NSSM 서비스 설치 프로그램으로 서비스를 설치하면 새 Windows 서비스가 서비스 목록, 서비스 이름에 지정한 이름으로 다른 Windows로 관리할 수 있는 것보다 서비스.
2. 나중에 서비스를 제거하려면:

ㅏ. 위의 5 및 6단계를 수행한 후 다음 명령을 입력합니다. *

  • nssm 제거 작업 명

* 메모:어디에 작업 명 = NSSM 유틸리티를 사용하여 생성한 서비스의 이름.
예를 들어 nssm 메모장 제거 이 예에서.

nssm 제거 서비스

비. 마지막으로 클릭 서비스를 제거합니다.

서비스로 응용 프로그램을 실행하는 방법

그게 다야! 이 가이드가 귀하의 경험에 대한 의견을 남기는 데 도움이 되었는지 알려주십시오. 이 가이드를 좋아하고 공유하여 다른 사람들을 도우십시오.