먼저 아래의 instsrv.exe와 srvany.exe를 다운받는다.
다운받은 instsrv.exe와 srvany.exe를 C:\Windows\System32 에 위치한다.
(명령 프롬프트에서 경로 지정만 잘한다면 위치는 상관없음)
관리자권한으로 명령프롬프트 실행 후 아래와 같이 명령어를 입력한다
instsrv.exe [서비스 이름] srvany.exe
실행창에서 "services.msc" 또는 검색창에서 서비스를 검색하여 서비스 창을 띄운 후 등록한 서비스 이름을 찾는다.
우클릭으로 속성이나 자동시작 유형등을 설정한다.
[실행]창에서 "regedit" 또는 검색창에 "레지스트리 편집기"를 입력하여 실행
[HKEY_LOCAL_MACHINE] - [SYSTEM] - [CurrentcontrolSet] - [Services]에서 추가된 서비스를 찾는다
나의 경우 MYTest로 올렸으니 MYTest 서비스에 [우클릭] - [새로 만들기] - [키]를 추가하여 "Parameters"로 입력한다.
Parameters를 클릭하고 우측 빈페이지에 우클릭하여 [새로만들기] - [문자열 값]을 추가한다.
이름을 각각 Application, AppDirectory 추가한다.
Application은 실제로 실행할 프로그램 파일의 위치 + 프로그램 이름
AppDirectory는 실제로 실행할 프로그램 위치(상대경로를 사용할 시)
매개 인자가 필요할시 AppParameters 문자열 키를 추가한다.
서비스 재시작을 하거나 재부팅하여 확인.
서비스는 부팅이되고 실행되기 때문에 그래픽 관련 응용프로그램(크롬, 한글, ppt 등)을 실행할 순 없다.
하지만 nginx, mysql server와 같은 프로그램은 실행이 가능하다.
만약 크롬과 같은 응용프로그램을 자동시작하게 하고싶다면 아래 링크를 확인한다.
2022.01.19 - [기타] - 부팅시 인터넷 자동실행
'프로그래밍' 카테고리의 다른 글
[Git] git 커밋 제외 파일만들기 (.gitignore+.env) (0) | 2022.05.13 |
---|---|
[AVR] dep/main.o.d: No such file or directory 에러 (0) | 2022.02.07 |
ajax에서 서버에 계속 요청할 시 대처법 (0) | 2021.06.17 |
[html/css] calc %, px 계산하기 (0) | 2021.06.16 |
[.Net] 버튼 선 없애는 방법 (0) | 2021.06.02 |
댓글