본문 바로가기

카테고리 없음

시작 프로그램 등록 (윈도우 로그인 없이)

Windows에서 프로그램을 "로그인 후"가 아니라 "컴퓨터가 켜지자마자" 실행되게 하려면 서비스로 등록해야 해.

방법 1: 작업 스케줄러에서 설정

  1. 작업 스케줄러 (Task Scheduler) 열기
    • Win + R → taskschd.msc 입력 → Enter
  2. 새 작업 만들기
    • 오른쪽에서 "작업 만들기" 클릭
    • 일반 탭에서 이름 입력 (예: MyStartupProgram)
    • "가장 높은 권한으로 실행" 체크
  3. 트리거 설정 (이벤트 발생 조건)
    • 트리거 탭"새로 만들기"
    • "시스템 시작 시" 선택 후 확인
  4. 동작 설정 (실행할 프로그램 등록)
    • 동작 탭"새로 만들기"
    • 프로그램/스크립트에 실행 파일 경로 입력 (C:\Program Files\MyApp\MyApp.exe 같은 것)
  5. 설정 적용 후 확인
    • 저장하고 작업 스케줄러에서 실행해보거나 재부팅하여 확인

방법 2: 서비스로 등록 (고급 사용자용)

  1. Win + R → cmd 입력 → 관리자 권한으로 실행
  2. 다음 명령어 입력 (예제는 MyApp.exe을 서비스로 등록)
    powershell
    복사편집
     sc.exe create MYService binPath="C:\Users\MyApp.exe" start= auto
  3. 서비스 관리자 (services.msc)에서 확인
    • Win + R → services.msc 입력 → MyAppService 찾기
    • 자동(자동 시작) 으로 설정

이 방법을 쓰면 로그인 전에 프로그램이 실행될 거야.