컴퓨터에 로그인하면 자주 사용하는 프로그램이 자동으로 열려 준비 상태로 기다리고 있다면 얼마나 편리할까요? 바로 이 역할을 담당하는 것이 Windows 시작 폴더입니다.
그런데 어느 날부터 프로그램이 더 이상 자동으로 실행되지 않는다면 어떻게 해야 할까요? Windows 10 시작 폴더가 작동하지 않을 때 적용할 수 있는 8가지 해결 방법을 단계별로 살펴보겠습니다.
시작 폴더(Startup Folder)란 무엇인가요?
Windows 시작 폴더는 부팅 시 자동으로 실행하고 싶은 프로그램의 바로 가기를 저장하는 디렉터리입니다. Windows는 컴퓨터가 켜질 때마다 이 폴더를 확인하고, 그 안에 등록된 바로 가기 프로그램들을 실행합니다. 시작 폴더는 컴퓨터의 각 사용자마다 하나씩 존재하며, 모든 사용자에게 공통으로 적용되는 시스템 시작 폴더도 별도로 있습니다.
Windows 10 시작 폴더가 작동하지 않는 이유
시작 폴더가 작동하지 않는 원인은 여러 가지가 있을 수 있습니다. 문제를 해결하기 전에 한 가지 알아두어야 할 점이 있습니다. 시작 폴더에 등록된 프로그램은 Windows가 실행하는 마지막 항목이라는 것입니다. Windows는 다음 순서대로 항목들을 실행합니다.
- Windows 핵심 프로세스
- 서비스 및 시스템 작업
- 시작 폴더의 프로그램들
따라서 시작 프로그램이 생각보다 늦게 실행될 수 있습니다. 조금만 기다려 보세요. Windows 핵심 프로세스, 서비스 또는 시스템 작업이 시작 중 지연되면 시작 프로그램도 한동안 실행되지 않을 수 있습니다. 시작 폴더에 등록된 프로그램이 많다면 더 오래 걸릴 수도 있습니다.
그래도 실행되지 않는다면 아래 방법들을 순서대로 시도해 보세요. 각 문제 해결 팁을 적용한 후에는 Windows를 다시 시작하여 시작 폴더가 정상적으로 작동하는지 확인하는 것을 잊지 마세요.
1. 프로그램 자체가 정상 작동하는지 확인
의외로 흔한 경우인데, 프로그램 자체가 실행되지 않으면 시작 폴더에서도 당연히 실행되지 않습니다. 먼저 일반적인 방법으로 프로그램을 직접 열어 보고 어떤 일이 발생하는지 확인하세요. 프로그램이 열리지 않거나 오류 메시지가 표시된다면 해당 오류 내용을 조사해 보세요. 경우에 따라 프로그램을 복구하거나 재설치하는 것이 더 빠르고 간단할 수 있습니다.
2. 프로그램 자체 설정 확인
많은 프로그램에는 "Windows 시작 시 실행" 옵션이 자체적으로 포함되어 있습니다. 프로그램 설정에서 해당 옵션이 선택되어 있는지 확인하세요. 여기서는 Snagit 2020을 예로 들겠습니다. 다른 프로그램의 메뉴 구성은 다를 수 있지만, 비슷한 옵션을 찾아보면 됩니다.
- File(파일) 메뉴를 클릭합니다.
- Capture Preferences…(캡처 환경설정)을 클릭합니다.
- Run Snagit when Windows starts(Windows 시작 시 Snagit 실행) 체크박스에 체크 표시가 되어 있는지 확인합니다.
- OK(확인) 버튼을 클릭하여 변경 사항을 저장합니다.
3. 작업 관리자의 시작 앱 상태 확인
프로그램이 시작 시 실행되지 않는 이유는 시작 기능이 비활성화되어 있기 때문일 수 있습니다. Windows 작업 관리자를 통해 빠르게 확인할 수 있습니다.
- Ctrl + Shift + Esc 키를 눌러 작업 관리자를 엽니다.
- 시작 앱(Startup) 탭을 클릭합니다.
- 시작 시 실행하려는 프로그램을 찾아 '사용' 상태인지 확인합니다. '사용 안 함'으로 되어 있다면 해당 프로그램을 선택하고 사용(Enable) 버튼을 클릭합니다.
4. 시작 폴더 직접 확인하기
알아두어야 할 시작 폴더는 두 가지입니다. 컴퓨터의 각 사용자에게 할당된 시작 폴더와, 모든 사용자에게 적용되는 시스템 시작 폴더입니다. 상황에 맞는 폴더를 확인하세요.
시작 폴더를 확인하는 방법은 다음과 같습니다.
- Winkey + R 키를 눌러 실행(Run) 명령 창을 엽니다.
- 사용자 시작 폴더의 경우 shell:startup을 입력합니다.
또는 시스템 시작 폴더의 경우 shell:common startup을 입력합니다.
Enter 키를 누르면 시작 폴더가 열립니다. 사용자 시작 폴더의 실제 위치는 다음과 같습니다.
C:\Users\사용자이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
시스템 시작 폴더의 위치는 다음과 같습니다.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- 시작 시 실행하려는 프로그램의 바로 가기가 있는지 확인합니다. 없다면 아래의 "시작 폴더에 프로그램 추가하는 방법"을 참고하세요.
- 바로 가기가 있다면 더블클릭하여 프로그램이 실행되는지 확인합니다. 실행되지 않는다면 바로 가기 자체에 문제가 있을 수 있으므로, 바로 가기를 새로 만들어 시작 폴더에 다시 추가해 보세요.
시작 폴더에 프로그램을 추가하는 방법은 다음과 같습니다.
- 프로그램 실행 파일(.exe)의 바로 가기를 만듭니다.
- Winkey + R 키를 눌러 실행 명령 창을 엽니다.
- 사용자 시작 폴더(shell:startup) 또는 시스템 시작 폴더(shell:common startup) 명령을 입력하고 Enter 키를 누릅니다. 시작 폴더가 열립니다.
- 만든 바로 가기를 시작 폴더에 복사합니다. 시스템 시작 폴더에 추가하려면 관리자 권한이 필요합니다.
5. 특정 앱에 대해 UAC(사용자 계정 컨트롤) 끄기
실행하려는 프로그램이 관리자 권한을 필요로 하는 경우가 있습니다. 보통 UAC 창이 나타나며 프로그램 실행 여부를 묻습니다. 만약 UAC 창이 나타나지 않고 프로그램도 실행되지 않는다면, 해당 프로그램에 대해서만 UAC를 비활성화하는 방법을 활용해 보세요.
6. 시작 폴더 관련 레지스트리 키 확인
레지스트리 키가 손상되거나 사라지는 경우가 종종 있습니다. Windows 레지스트리를 확인하여 올바른 키가 존재하고 올바른 값이 설정되어 있는지 점검하세요. 단, Windows 레지스트리는 잘못 수정하면 시스템에 심각한 문제를 일으킬 수 있는 곳입니다. 레지스트리 작업이 익숙하지 않다면 시도하지 않는 것이 좋으며, 수정 전에는 반드시 레지스트리 백업을 생성하세요. 백업은 Windows 설치를 구하는 데 큰 도움이 될 수 있습니다.
- Winkey + R 키를 눌러 실행(Run) 명령 창을 엽니다.
- regedit를 입력하고 Enter 키를 누릅니다.
아래 각 키 위치로 이동하여 데이터 값이 올바른지 확인합니다.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Startup 키의 데이터 값은 다음과 같아야 합니다.
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Startup 키의 데이터 값은 다음과 같아야 합니다.
C:\Users\User\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Common Startup 키의 데이터 값은 다음과 같아야 합니다.
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
7. 레지스트리에 앱 파일 경로 직접 입력
조금 더 확실한 방법으로, 시작 시 실행할 프로그램을 제어하는 레지스트리 키에 앱 경로를 직접 입력할 수 있습니다. 반드시 먼저 레지스트리를 백업하세요! 여기서는 Outlook을 예로 들어 설명하겠습니다.
- Winkey + R 키를 눌러 실행(Run) 명령 창을 엽니다.
- regedit를 입력하고 Enter 키를 누릅니다.
현재 계정에만 적용하려면 다음 위치로 이동합니다.
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
모든 계정에 적용하려면 다음 위치로 이동합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
- 빈 곳에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 > 문자열 값(New > String Value)을 선택합니다.
- 값 데이터에 시작 시 실행하려는 앱의 실행 파일 경로를 입력합니다. Outlook의 경우 "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE"입니다. 확인(OK)을 클릭합니다.
그래도 시작 폴더가 작동하지 않나요?
위의 모든 방법을 시도했는데도 문제가 해결되지 않는다면, Windows 복구, 초기화 또는 클린 재설치를 고려해야 합니다. 아니면 해당 앱이 시작 시 반드시 자동으로 실행되어야 하는지 다시 한번 생각해 보고, 필요하다면 수동으로 실행하는 방식으로 대체하는 것도 현실적인 선택입니다.