윈도우를 켠 후 바탕 화면이 뜨기까지 한참을 기다리신 적 있으신가요? 자동 실행되는 앱들이 PC를 느리게 만들지만, 이를 비활성화하고 싶지는 않으신가요? 그렇다면 Startup Delayer가 훌륭한 해결책이 될 수 있습니다.
Startup Delayer를 사용하면 로딩에 시간이 오래 걸리는 앱들의 시작을 지연시켜 더 빨리 바탕 화면에 접근할 수 있습니다. 일부 앱은 사용자가 직접 허가할 때까지 대기하도록 설정할 수도 있고, 특정 순서대로 자동 실행되되 충분한 리소스가 확보될 때만 구동되도록 하여 답답한 멈춤 현상을 방지할 수도 있습니다.
그럼 Startup Delayer로 윈도우 부팅 과정을 최적화하는 방법을 자세히 알아보겠습니다.
Startup Delayer로 더 빠른 윈도우 부팅을 위한 지름길
윈도우의 기본 제공 도구로도 자동 실행 앱을 관리할 수 있습니다. 하지만 Startup Delayer를 사용하면 로그인 후 어떤 앱이 실행될지뿐 아니라 언제 실행될지까지 세밀하게 제어할 수 있다는 점이 큰 차이입니다.
컴퓨터의 리소스는 유한하며 여러 병목 지점이 존재합니다. 예를 들어 파일은 저장 장치에서 항상 순차적으로 로드되기 때문에, 한 앱이 데이터를 읽고 있는 동안 다른 앱은 로드될 수 없습니다.
부팅 과정에서 이것이 의미하는 바는 명확합니다. 자동 실행 앱이 로드되는 동안 그 뒤에 로드될 모든 프로그램에 지연이 발생합니다. 해당 앱의 로딩을 미루거나 완전히 비활성화하면 나머지 모든 것이 더 빨리 로드됩니다.
이를 위한 첫 번째 단계는 Startup Delayer를 실행하는 것입니다. 공식 사이트에서 프로그램을 다운로드한 후 PC에 설치하세요.
선호하는 인터페이스 언어를 선택하면 질문과 슬라이더 형태로 앱의 가장 중요한 설정 옵션을 만나게 됩니다. "How would you like Startup Delayer to Behave?"(Startup Delayer가 어떻게 작동하기를 원하십니까?)
이 질문에 대한 답변은 Startup Delayer가 모든 자동 실행 앱에 적용할 기본값을 결정합니다.
앱이 슬라이더 바의 각 "노드"에 대한 상세 설명을 제공하므로 여기서 모두 반복하지는 않겠습니다. 핵심만 요약하면 다음과 같습니다:
- Start Fast 쪽으로 이동할수록 앱이 더 빨리 로드되지만, 리소스를 두고 경쟁하며 서로 "막히는" 가능성도 높아집니다.
- Start Smooth 쪽으로 갈수록 바탕 화면과 이미 로드된 앱을 더 빨리 사용할 수 있습니다. 다만 나머지 앱들은 로드에 다소 더 오래 걸립니다.
이 슬라이더는 Startup Delayer를 빠르고 간편하게 설정하는 방법일 뿐이라는 점에 유의하세요. 시간과 노력을 조금 더 투자할 의향이 있다면, Startup Delayer는 모든 시작 항목에 대해 훨씬 더 정교한 제어 기능을 제공합니다.
부팅 프로세스를 최적화하는 쉬운 방법
슬라이더 하나를 끌어당기는 것만큼 직관적이지는 않지만, Startup Delayer는 실제보다 복잡해 보이는 도구입니다. 앱 창에는 부팅 중 자동으로 로드되는 모든 소프트웨어 목록이 표시됩니다.
윈도우와 함께 시작하는 앱 중 실제로 사용하지 않는 프로그램이 백그라운드에서 리소스를 소모하고 있을 수 있습니다. 목록을 확인하고, 없어도 되는 항목을 찾아 부팅 프로세스에서 완전히 제거하세요. 사용하지 않는 앱을 굳이 로드할 필요는 없습니다.
Startup Delayer에는 두 가지 방법이 있습니다. 원치 않는 항목을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 Disable Selected(선택 항목 비활성화)를 선택하는 것이 가장 안전한 방법입니다.
항목을 비활성화하면 더 이상 자동으로 시작되지 않습니다. 다만 Startup Delayer는 해당 항목을 목록 아래쪽의 Disabled(비활성화) 섹션에 계속 보관하므로, 나중에 필요하면 언제든 다시 활성화할 수 있습니다.
메신저, 업데이터 등 굳이 부팅 시 함께 실행될 필요가 없는 항목부터 정리해 보는 것을 추천합니다.
더 강력한 방법도 있습니다. 항목을 마우스 오른쪽 버튼으로 클릭하고 Delete Selected(선택 항목 삭제)를 선택하면 부팅 프로세스와 Startup Delayer 목록에서 해당 항목이 완전히 제거됩니다. 다만 앱의 자동 로드가 정말 필요 없다는 확신이 없다면 이 방법은 권장하지 않습니다.
이름 그대로 Startup Delayer의 핵심 기능은 앱의 로딩을 지연시키는 것입니다. 가장 간단한 설정 방법은 다음과 같습니다:
- 자동 지연을 적용할 항목을 하나 이상 선택합니다.
- 창 하단의 X % of CPU must be idle(CPU X% 유휴 상태여야 함)을 원하는 값으로 설정합니다. 숫자가 낮을수록 앱이 로드를 위해 더 공격적으로 리소스를 사용합니다.
- CPU 설정 아래의 X % of Disk must be idle(디스크 X% 유휴 상태여야 함)도 동일하게 설정합니다. 숫자가 높을수록 선택한 앱이 다른 앱과 저장 장치 접근을 두고 경쟁하는 정도가 줄어듭니다.
리소스 기반의 지연 대신, 더 익숙한 시간 기반 설정도 가능합니다. 미리 선택된 Automatic Delay(자동 지연) 대신 Manual Delay(수동 지연)를 선택하면 오른쪽 필드가 세 개의 드롭다운 메뉴로 바뀌며, Hours(시간), Minutes(분), Seconds(초) 단위로 지연 시간을 지정할 수 있습니다.
어떤 방식을 사용하든 변경 사항을 저장하려면 창 오른쪽 하단의 Apply(적용) 버튼을 클릭하는 것을 잊지 마세요.
자동 실행 앱을 길들이는 수동 방법
Startup Delayer는 앱이 언제, 어떤 순서로 로드될지 제어하는 또 다른 방법을 제공합니다. 앞서 소개한 방법보다 더 직관적이라고 느끼는 사람도 있는 반면, 항목을 여러 번 끌어다 놓아야 하는 번거로움 때문에 선호하지 않는 사람도 있을 수 있습니다.
지금까지의 과정을 따라오셨다면 Startup Delayer 목록의 Delayed(지연) 섹션에 몇 개의 항목이 있을 것입니다. 항목들은 로드 순서대로 나열되며, 항목을 마우스 왼쪽 버튼으로 클릭한 채 Delayed 섹션 내의 새 위치로 끌어다 놓으면 이 순서를 자유롭게 조정할 수 있습니다.
전체 목록의 섹션 간에 항목을 이동하는 것도 가능합니다. 예를 들어 Normal Startup(일반 시작) 섹션의 항목을 집어서 Delayed 섹션의 원하는 위치에 놓으면, 한 번의 동작으로 앱 로딩을 지연시키면서 다른 항목보다 먼저 실행할지 나중에 실행할지까지 정의할 수 있습니다.
자동으로 로드되는 모든 앱이 원하는 순서로 배치될 때까지 반복하세요. 앱을 목록 상단에 가깝게 배치할수록 바탕 화면에 로그인한 후 더 빨리 로드됩니다.
속성 설정으로 더 많은 제어권 얻기
부팅 시 중요한 앱이 최대한 빨리 완전히 로드되도록 보장하고 싶다면 해당 항목의 Properties(속성)를 확인해야 합니다. 가장 빠른 방법은 항목을 더블클릭하는 것입니다.
가장 먼저 보이는 탭은 Launch Details > General이지만, 이 옵션은 항목 이름을 변경하거나 다른 앱으로 교체하려는 경우에 필요하므로 여기서는 건너뛰어도 됩니다.
Delay(지연) 탭에서는 기본 인터페이스와 동일하게 Automatic Delay 또는 Manual Delay를 설정할 수 있습니다.
Wait(대기) 탭이 흥미로운 부분입니다. 여기서 Ensure this Application has completely loaded before continuing(계속 진행하기 전에 이 응용 프로그램이 완전히 로드되었는지 확인) 옵션을 활성화할 수 있습니다.
Before launching the next Application(다음 응용 프로그램 실행 전) 항목에서 "Don't Wait(대기 안 함)"을 유지하면 기본 동작이 적용됩니다. 또는 Wait for User confirmation(사용자 확인 대기)를 선택해 앱 로드 완료를 직접 승인하도록 하거나, Wait for this Application to terminate(이 응용 프로그램 종료 대기)를 선택해 앱이 종료된 후에야 부팅 프로세스가 계속되도록 설정할 수 있습니다.
마지막으로 Advanced(고급) 탭에는 다른 곳에 속하지 않는 세부 옵션들이 모여 있습니다.
주요 기능을 간단히 정리하면 다음과 같습니다:
- 앱이 최소화 또는 최대화된 상태로 시작되도록 설정
- 앱 창이 포커스를 가진 활성 창이 되도록 지정
- 운영체제가 다른 프로세스보다 우선 처리하도록 프로세스 우선순위 정의
- 특정 날짜에만 앱이 로드되도록 예약
- 앱이 관리자 권한(상승된 권한)으로 실행되도록 설정
- 인터넷 연결이 활성화된 경우에만 실행되도록 지정
부팅 순서를 원하는 대로 정리하기
대부분의 사용자에게 JAVA 업데이터는 메일 클라이언트만큼 중요하지 않습니다. 인터넷 연결이 없는 상황에서 BitTorrent 클라이언트를 로드하는 것 역시 무의미합니다. Startup Delayer를 사용하면 모든 자동 실행 앱의 로드 순서에 우선순위를 부여할 수 있고, 로드 시점은 물론 로드 여부까지도 제어할 수 있습니다.
게다가 각 앱의 로딩 방식을 하나하나 커스터마이징할 시간이 없는 분들에게도 유용합니다. 초기 슬라이더만 적절히 설정하면, 더 스마트하고 빨라진 부팅 환경을 바로 경험할 수 있습니다.