Windows에서 시작 프로그램 관리하는 방법
짧은 답변: Windows는 자동 시작 항목을 두 개의 레지스트리 키(Run과 RunOnce, 사용자별 및 시스템 전체)와 두 개의 시작 폴더에 저장합니다. 작업 관리자는 대부분을 끌 수 있지만 명령과 출처를 숨깁니다. 시작 프로그램 관리자 같은 무료 앱은 각 항목을 명령, 위치, 범위와 함께 보여 주고 동일한 StartupApproved 메커니즘으로 전환합니다 — 아무것도 삭제하지 않습니다.
Windows가 시작 프로그램을 숨기는 곳
자동 시작은 하나의 목록이 아니라 네 곳입니다:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run— 현재 사용자의 프로그램, 로그인할 때마다 시작.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce— 일회성 작업, 한 번 실행된 후 제거됨.HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run및...\RunOnce— 모든 사용자에 대해 동일; 여기에 쓰려면 관리자 권한이 필요합니다.- 시작 폴더: 현재 사용자는
shell:startup, 모든 사용자는shell:common startup이며 둘 다 실행 창에서 열 수 있습니다.
작업 관리자는 이 출처를 읽어 시작 앱 탭에 합칩니다. Windows와 함께 시작하는 모든 것은 이 네 곳 중 하나에 있습니다 — 그래서 "작업 관리자에서 껐는데 다시 돌아왔다"는 보통 다른 곳에 두 번째 항목이 있다는 뜻입니다.
방법 1: 작업 관리자 — 익숙한 길
Ctrl+Shift+Esc를 누르고 시작 앱 탭을 엽니다(Windows 11에서는 왼쪽 메뉴에 있습니다).- 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함을 선택하거나, 선택한 뒤 오른쪽 위 버튼을 사용합니다.
- 로그아웃했다가 다시 로그인(또는 재부팅)하여 효과를 확인하세요: 탭에 현재 상태가 표시되고, 다시 사용하도록 설정해야 프로그램이 시작됩니다.
편리하고 기본 제공되며 시끄러운 프로그램 하나에는 충분합니다. 문제는 작업 관리자가 이름, 게시자, 영향 평가만 보여 주고 실제로 실행될 명령, 항목 뒤의 정확한 레지스트리 키나 폴더, 범위는 보여 주지 않는다는 점입니다. RunOnce 항목은 거의 나타나지 않아 다음 로그인을 위해 작업을 예약하는 설치 프로그램은 보이지 않습니다. 탭에는 낯선 항목이 무엇인지 설명하는 내용도 없어, 짐작으로 끄게 됩니다.
방법 2: regedit와 shell:startup — 용감한 사람을 위해
Win+R을 누르고regedit를 입력한 뒤HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run으로 이동합니다. 각 값이 하나의 시작 프로그램입니다: 이름은 보이는 부분, 데이터는 명령입니다.- 프로그램을 제거하려면 값을 삭제하세요 — 여기에는 켜고 끄는 스위치가 없습니다. 잘못된 값을 삭제하면 드라이버 도우미나 입력 장치가 망가질 수 있고, 레지스트리 백업을 복원하지 않고는 되돌릴 수 없습니다.
- 폴더 항목은
Win+R을 누르고shell:startup(또는shell:common startup)을 입력한 뒤 바로 가기를 삭제하면 시작되지 않습니다.
수동 경로입니다: 정확하지만 실수가 용서되지 않습니다. 삭제한 Run 값은 사라지고, 명령의 오타는 항목을 조용히 망가뜨리며, 네 곳 중 어디에서 왔는지 알려 주지 않습니다. 고집 센 항목을 위한 합리적인 최후의 수단이지 일상 도구는 아닙니다.
방법 3: 시작 프로그램 관리자 — 모두 보고 안전하게 전환
무료 다운로드 — StartupManager-Setup.exe
- 앱을 엽니다 — 두 레지스트리 키(현재 사용자와 모든 사용자)와 두 시작 폴더를 읽고, 각 항목을 정확한 명령, 출처(레지스트리 · Run, 레지스트리 · RunOnce, 시작 폴더), 범위(현재 사용자 또는 모든 사용자)와 함께 표시합니다.
- 로그인할 때 필요 없는 항목의 스위치를 전환합니다. 앱은 작업 관리자와 동일한 StartupApproved 플래그를 기록합니다: 레지스트리 값이나 바로 가기는 있던 자리에 그대로 남고, 아무것도 삭제되지 않으며 변경은 즉시 적용됩니다.
- 다시 필요해지면 스위치를 되돌립니다 — 꺼 둔 항목은 목록에서 절대 사라지지 않으므로 "어디로 갔지" 하는 순간이 없습니다.
작업 관리자와 달리 목록은 각 이름 뒤의 명령을 보여 주고 모든 사용자 항목에 자물쇠를 붙입니다. 투명성을 위해 나열되지만 이 버전에서는 관리자 권한이 필요해 전환할 수 없습니다. 사용자 항목은 권한 상승이 전혀 필요 없습니다. 앱은 레지스트리만 읽고 플래그 하나만 쓰므로 업무용 노트북에서도 안전하게 시험할 수 있습니다: 서비스도, 계정도, 텔레메트리도 없고 아무것도 전송되지 않습니다.
안전하게 끌 수 있는 것
- 업데이터와 도우미 — Spotify, Steam, Adobe Creative Cloud 도우미, OneDrive, Discord: 로그인 때가 아니라 앱을 열 때 시작해도 됩니다. 부팅 시간의 대부분이 여기서 사라집니다.
- 게임 런처 — Steam, Epic Games Launcher, Battle.net 등: 실제로 게임할 때만 실행되면 됩니다. 사용 안 함으로 설정하고 시작 메뉴에서 여세요.
- 메신저와 채팅 클라이언트 — Telegram, Slack, Teams: Windows가 로드된 직후 필요 없다면 꺼 두세요. 수동으로 실행하는 데 문제는 없습니다.
오디오 드라이버, 터치패드와 키보드 도우미, 백신과 보안 에이전트, 팬과 전원 관리를 위한 제조사 유틸리티는 건드리지 마세요. 이런 항목은 장치가 제대로 작동하는 데 필요한 Run 항목을 설치하는 경우가 많아, 끄면 소리가 나지 않거나 터치패드가 작동하지 않거나 보호가 사라질 수 있습니다. 항목의 명령이 Program Files\Windows Defender, 오디오 드라이버 폴더, 노트북 제조사 디렉터리를 가리킨다면 그대로 두세요.
자주 묻는 질문
시작 프로그램을 사용 안 함으로 설정하면 삭제되나요?
아니요. 스위치는 작업 관리자와 동일한 StartupApproved 플래그를 기록할 뿐입니다. 레지스트리 값이나 바로 가기는 그대로 남고, 다시 사용하도록 설정하면 다음 로그인 때 프로그램이 복원됩니다.
작업 관리자에서 껐는데 프로그램이 다시 돌아오는 이유는?
다른 항목이 그 프로그램을 시작하기 때문입니다: Run의 두 번째 값, RunOnce의 작업, 또는 시작 폴더의 바로 가기입니다. 네 곳을 모두 읽는 관리자는 중복을 한 번에 보여 줍니다 — 작업 관리자의 단일 탭이 하지 못하는 바로 그 일입니다.
관리자 권한이 필요한가요?
모든 사용자에게 속한 항목(HKEY_LOCAL_MACHINE 키와 공용 시작 폴더)에만 필요합니다. HKEY_CURRENT_USER와 shell:startup의 사용자 항목은 로그인한 사용자가 권한 상승 없이 전환할 수 있습니다.