Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기

PC가 예전만큼 원활하게 작동하지 않는 데에는 여러 가지 이유가 있습니다. 하드 드라이브가 노후되었거나, RAM에 문제가 생겼거나, 아니면 Windows 운영체제 자체에 문제가 있을 수도 있습니다.

하지만 대부분의 경우 컴퓨터가 느려지는 원인은 블로트웨어(bloatware)입니다. 불필요한 수많은 응용 프로그램이 부팅할 때마다 자동으로 실행되어 시스템 리소스를 차지하고 속도를 늦추는 것이죠.

다행히도 이러한 시작 프로그램을 손쉽게 제거할 수 있는 방법이 있습니다. Autoruns는 사용하기 쉬운 GUI 인터페이스를 통해 모든 자동 실행 프로세스를 확인하고 설정할 수 있는 Windows 유틸리티입니다. 아래에서는 Autoruns를 활용해 컴퓨터의 시작 프로그램을 비활성화하는 방법을 소개합니다.

시작 프로그램이란 무엇이며, 왜 문제가 될까?

많은 응용 프로그램과 서비스는 부팅할 때마다 자동으로 시작되도록 설계되어 있습니다. 필수 서비스라면 이는 좋은 기능입니다. 중요한 프로세스를 매번 수동으로 실행하지 않아도 되기 때문입니다.

문제는 서드파티(제3사) 시작 프로그램에 있습니다. 수많은 앱이 스스로 시작 프로세스 목록에 끼어들어 제한된 자리를 불필요하게 채웁니다. 게다가 이런 앱이 실제로 필요한 경우는 드뭅니다. 어차피 필요할 때 직접 실행하면 되기 때문입니다.

이러한 시작 프로그램은 부팅 시간을 늘릴 뿐만 아니라, 컴퓨터가 작동하는 내내 메모리와 CPU 자원을 소모합니다. 작업 관리자의 '시작 앱' 탭에서 일부 프로그램을 비활성화할 수 있지만, 대부분의 시작 프로세스는 그곳에 표시조차 되지 않습니다.

레지스트리 편집이나 PowerShell 스크립트처럼 시작 프로그램을 비활성화하는 다른 일반적인 방법과 달리, Autoruns는 사용법이 무척 간단합니다. 다른 시작 프로그램 관리 유틸리티 사이에서도 Autoruns는 깔끔한 인터페이스와 포괄적인 검사 범위로 돋보입니다.

  1. Autoruns를 시작하려면 Sysinternals 웹사이트에서 도구를 다운로드하세요.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  1. 포터블(portable) 방식으로 제공되므로, 다운로드한 zip 파일의 압축만 풀면 됩니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  1. 32비트 컴퓨터에서는 Autoruns.exe를, 64비트 컴퓨터에서는 Autoruns64.exe를 실행하세요. 유틸리티가 즉시 컴퓨터의 시작 항목을 검색해 목록으로 표시하기 시작합니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  1. Microsoft Windows나 Nvidia 같은 그래픽 카드 제조사의 시스템 프로세스에는 'Verified'(검증됨) 태그가 붙어 있어 필수 작업과 구별할 수 있습니다. 서드파티 프로세스는 보라색으로 표시되므로 쉽게 식별할 수 있습니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  1. 시작 목록에서 특정 프로세스를 제거하려면 해당 항목을 마우스 오른쪽 버튼으로 클릭한 뒤 Delete를 선택하세요. Autoruns가 레지스트리 키 삭제와 Windows 시작 폴더 정리를 알아서 처리해 줍니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  1. 이 메뉴에는 유용한 옵션이 더 있습니다. 고급 사용자에게 유용한 것이 'Jump to Entry…' 옵션인데, 레지스트리 편집기에서 해당 키를 바로 열어 직접 수정할 수 있게 해 줍니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  1. 'Process Explorer…'도 흥미로운 옵션입니다. 선택한 앱을 Process Explorer에서 확인할 수 있는데, 이는 실행 중인 프로세스의 작동 방식을 상세히 분석해 주는 또 다른 Sysinternals 유틸리티입니다. 별도로 다운로드해 실행해야 하지만, 얻을 수 있는 정보를 생각하면 사용할 가치가 충분합니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기

이것으로 끝입니다. 목록을 차분히 살펴보며 불필요하다고 판단되는 시작 항목을 제거하면 됩니다. 단, 7zip처럼 유용한 유틸리티 중에도 검증되지 않은(unverified) 항목으로 표시되는 경우가 있으니, 삭제하기 전에 반드시 프로그램 이름을 꼼꼼히 확인하세요.

Autoruns의 다양한 탭 이해하기

먼저 한 가지 분명히 해 두겠습니다. Autoruns를 사용하는 데 탭에 대한 지식은 필수가 아닙니다. 기본적으로 도구는 'Everything' 탭으로 열리며, 여기에는 각 탭에서 수집한 모든 시작 항목이 모여 있습니다. 이 목록만으로도 프로그램이나 멀웨어를 손쉽게 제거할 수 있습니다.

간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기

하지만 특정 카테고리에 집중하고 싶다면 각 탭의 역할을 알아두는 것이 좋습니다. 아래 개요를 참고하세요.

  • Logon: Autoruns에서 가장 중요한 탭입니다. 거의 모든 서드파티 응용 프로그램이 이 탭에 나타납니다. 시작 메뉴부터 숨겨진 레지스트리 키까지 컴퓨터 곳곳에서 정보를 수집하므로, 시작 프로그램에 대한 가장 포괄적인 목록을 제공합니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Explorer: 이름 그대로 Windows 파일 탐색기와 관련된 애드온만 기록됩니다. 부팅에 미치는 영향은 보통 미미하지만, 목록을 확인해 쓸모없는 항목은 삭제하는 것이 좋습니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Internet Explorer: 요즘은 Internet Explorer를 쓰는 일이 거의 없어 이 탭은 대부분 무용지물입니다. 혹시 사용한다면, 구형 브라우저에 설치된 각종 확장 프로그램과 툴바를 이곳에서 찾을 수 있습니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Scheduled Tasks: Logon 탭 다음으로 꼼꼼히 살펴볼 가치가 있는 탭입니다. 예약된 작업은 정해진 일정에 따라 특정 시점에 실행되는 프로세스를 포함합니다. 중요한 업데이트나 보안 검사를 자동화하는 좋은 수단이지만, 동시에 멀웨어가 숨어 있기 쉬운 대표적인 장소이기도 합니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Services: 분석이 까다로운 탭입니다. 중요한 응용 프로그램 구동에 필요한 검증된 서비스와 PC 속도만 늦추는 불필요한 프로세스가 뒤섞여 있습니다. 검증되지 않은 항목을 모두 확인하고, 필요 없는 서비스는 제거하세요.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Drivers: 이 탭은 대부분 그대로 두는 것이 안전합니다. 잘 모르는 상태에서 건드리면 핵심 드라이버를 실수로 비활성화해 시스템 오류를 일으킬 수 있습니다. 드라이버로 위장한 바이러스는 드물며, 백신 프로그램이 처리해 줍니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Codecs: 판단하기 어려운 또 다른 탭입니다. 이 목록의 항목은 대개 미디어 재생에 필요한 오디오·비디오 코덱입니다. 정상 코덱을 삭제하면 해당 파일 재생에 문제가 생길 수 있으므로, 이 탭은 건드리지 않기를 권장합니다.
간편한 시작 프로그램 관리: Autoruns로 Windows 성능 향상시키기
  • Boot Execute: 이 탭은 안전하게 무시해도 됩니다. 시스템 부팅 과정에서 실행되는 프로세스(예: 하드 드라이브 검사)가 포함되어 있는데, 운영체제가 로드되기 전에는 바이러스도 별다른 활동을 하기 어렵기 때문에 대개 비어 있습니다.
  • Image Hijacks: 이름이 다소 불길하지만 그럴 만한 이유가 있습니다. Image Hijacks는 한 프로세스가 다른 실행 파일을 '납치'해 대신 자신을 실행하도록 허용하는 레지스트리 키입니다. 실행 파일을 실행했을 때 실제로 어떤 프로그램이 구동되는지 바꿀 수 있는 기능으로, 디버깅 도구 외에는 정당한 항목이 거의 없으므로 보이는 것은 삭제하는 것이 좋습니다.
  • AppInit: 원래 여러 시스템 DLL을 한 번에 로드하는 편리한 기능이었지만, User32.dll을 로드하는 모든 앱에 악성 코드를 주입할 수 있다는 점 때문에 멀웨어의 주요 표적이 되었습니다. 최신 Windows에서는 취약성이 다소 줄었지만 여전히 악용되기 쉽습니다. 이 레지스트리 키를 의도적으로 쓰는 경우가 아니라면, 이 탭의 항목은 모두 삭제하는 것이 좋습니다.

위에서 다룬 탭들이 Autoruns의 핵심 탭입니다. 그 외에 Known DLLs, WinLogon, Winsock Providers, Print Monitors, LSA Providers, Network Providers, WMI, Office 등의 탭도 있습니다.

이 탭들은 거의 사용되지 않고 항목이 비어 있는 경우가 대부분이라 크게 신경 쓸 필요가 없습니다. 혹시 항목이 있다면 애드온이나 저수준(low-level) 프로세스일 가능성이 높습니다.

Autoruns를 사용할 가치가 있는가?

시작 프로그램을 정리해 부팅 속도와 성능을 개선한다는 발상은 오래된 것이지만, 문제는 대부분의 방법이 일반 사용자에게 진입 장벽이 높다는 점입니다.

서드파티 도구도 많지만, 모든 유형의 자동 시작 프로세스를 찾지 못하거나 인터페이스가 복잡한 경우가 많습니다. 바로 그 지점에서 Autoruns가 빛을 발합니다.

Autoruns는 Windows 10과 Windows 11에서 모든 시작 프로그램을 제거할 수 있는 사용하기 쉬운 GUI를 제공합니다. 레지스트리의 모든 시작 위치를 검사해 컴퓨터의 자동 시작 응용 프로그램을 빠짐없이 보여 줍니다.

또한 신뢰할 수 있는 출처의 프로세스에는 이미 'Verified' 태그가 붙어 있어, 쓸모없는 프로세스를 빠르게 찾아 클릭 한 번으로 삭제할 수 있습니다. 무엇보다 Autoruns는 무료 포터블 도구라 설치 없이 USB 메모리에서 바로 실행할 수 있다는 점이 큰 장점입니다.