Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 부팅 시 프로그램 자동 실행하는 방법

PC를 켤 때마다 가장 먼저 브라우저를 열어 웹서핑을 시작하는 분들이 많습니다. 물론 윈도우가 데스크톱으로 부팅된 후 직접 브라우저를 실행하고 URL을 입력할 수도 있지만, 특정 프로그램이 매번 자동으로 실행되도록 설정해 두면 훨씬 편리합니다. 이 글에서는 Windows 11/10/8/7에서 원하는 프로그램을 시작 프로그램으로 등록하는 다양한 방법을 소개합니다.

Windows 11/10에서 시작 시 프로그램 자동 실행 설정하기

가장 먼저 프로그램 자체의 설정을 확인해 보세요. 일부 프로그램은 설정 메뉴에 'Windows 시작 시 실행'과 같은 옵션을 제공합니다. 해당 옵션이 있다면 체크만 하면 간단히 해결됩니다. 만약 그런 옵션이 없다면 아래의 방법들을 활용할 수 있습니다.

1] 시작 폴더에 프로그램 바로 가기 추가

Windows 11/10에서 부팅 시 프로그램 자동 실행하는 방법

가장 간단한 방법은 프로그램의 바로 가기를 Windows 시작(Startup) 폴더에 넣는 것입니다.

현재 사용자 시작 폴더의 위치는 다음과 같습니다:

C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

이 폴더에 등록된 프로그램은 현재 로그인한 사용자에게만 적용됩니다. 폴더에 빠르게 접근하려면 실행(Run) 창(Win + R)을 열고 shell:startup을 입력한 후 Enter 키를 누르세요.

모든 사용자 시작 폴더의 위치는 다음과 같습니다:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

이 폴더를 열려면 실행 창에 shell:common startup을 입력하고 Enter 키를 누릅니다.

두 폴더 중 하나에 원하는 프로그램의 바로 가기를 추가하면, Windows가 시작될 때 해당 프로그램이 함께 실행됩니다.

참고: 시작 폴더에 등록했는데도 프로그램이 정상적으로 실행되지 않는 경우가 종종 발생할 수 있습니다.

2] 무료 시작 관리자 프로그램 활용하기

윈도우에 내장된 MSCONFIG(시스템 구성 유틸리티)는 시작 항목을 비활성화하거나 삭제할 수는 있지만, 새로운 시작 프로그램을 추가하는 기능은 제공하지 않습니다.

다행히 시작 프로그램을 손쉽게 관리할 수 있는 무료 도구가 여럿 있습니다. 예를 들어 Chameleon Startup ManagerQuick Startup 같은 프로그램은 기능이 풍부한 시작 관리자로, 실행 인수(파라미터)까지 지정하면서 시작 프로그램을 쉽게 추가할 수 있습니다.

3] 레지스트리를 통해 부팅 시 프로그램 실행하기

레지스트리의 시작 경로(Startup Paths)를 이용하면 부팅 시마다 프로그램이 실행되도록 설정할 수 있습니다. Run 키와 RunOnce 키를 사용하면, 사용자가 로그온할 때마다 프로그램을 실행하거나 한 번만 실행되도록 지정할 수 있습니다.

해당 레지스트리 키의 위치는 다음과 같습니다. 현재 사용자(HKEY_CURRENT_USER)와 모든 사용자(HKEY_LOCAL_MACHINE), 그리고 매번 실행(Run) 또는 한 번만 실행(RunOnce)에 따라 구분됩니다:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

레지스트리 편집은 잘못 수정하면 시스템 오류가 발생할 수 있으므로, 작업 전 반드시 레지스트리 백업을 권장합니다. 자세한 내용은 MSDN 공식 문서에서 확인할 수 있습니다.

4] 작업 스케줄러로 시작 시 프로그램 실행하기

Windows 11/10에서 부팅 시 프로그램 자동 실행하는 방법

Windows 작업 스케줄러(Task Scheduler)의 '기본 작업 만들기' 마법사를 사용하면 부팅 시 프로그램이 실행되도록 설정할 수 있습니다. 작업 트리거(Task Trigger)로 '컴퓨터가 시작될 때' 옵션을 선택하면 됩니다.

설정 완료 후에는 시작 프로그램의 지연 시간(delay)을 지정할 수도 있습니다. 필요하다면 프로그램을 관리자 권한으로 자동 실행되게 설정하는 것도 가능합니다.

추가 팁: Microsoft Store 앱을 시작 시 자동으로 실행하는 방법도 별도의 가이드로 확인할 수 있습니다.