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

Autoruns로 윈도우 시작 프로그램 완벽하게 관리하는 방법

Autoruns로 윈도우 시작 프로그램 완벽하게 관리하는 방법

윈도우 부팅에 오랜 시간이 걸리고 바탕화면이 나타나기까지 한참 기다려야 한다면, 백그라운드에서 수많은 불필요한 프로세스와 시작 프로그램이 실행되고 있다는 신호입니다. 이를 해결하기 위해 많은 분들이 윈도우에 내장된 시작 프로그램 관리자나 CCleaner 같은 서드파티 도구를 사용하지만, 이런 도구들은 기능이 제한적인 경우가 많습니다. 이번 글에서는 Sysinternals의 강력한 도구인 Autoruns를 활용해 윈도우의 시작 프로그램, 프로세스 및 기타 항목을 체계적으로 관리하는 방법을 소개합니다.

Autoruns란 무엇인가?

Autoruns는 SysInternals 패키지에 포함된 고급 시작 프로그램 관리 도구입니다. 매번 시스템 부팅 시 자동으로 로드되는 거의 모든 프로그램을 깊이 있게 들여다볼 수 있습니다. 요즘 개발자들은 자신들의 프로그램이 시작 시 자동으로 실행되도록 다양한 방식을 사용하는데, 서비스에 연결하거나 예약 작업, 시스템 DLL, 헬퍼 객체 등을 활용하는 방식이 대표적입니다. Autoruns는 이러한 거의 모든 시작 프로그램과 프로세스를 표시할 수 있으며, 그 덕분에 악성 시작 항목을 제거해 감염된 PC를 정화하는 용도로도 활용할 수 있습니다.

윈도우에서 Autoruns 사용하기

Autoruns는 강력한 도구임에도 사용법이 매우 간단합니다. 별도 설치가 필요 없는 포터블 방식으로 제공되므로, 다운로드 후 바로 실행하면 됩니다.

시작 항목을 비활성화하려면 해당 항목 옆의 체크박스만 해제하면 됩니다. 예를 들어 아래 화면에서는 매번 시작될 필요가 없는 CyberGhost 관련 시작 항목을 비활성화했습니다.

Autoruns로 윈도우 시작 프로그램 완벽하게 관리하는 방법

다만 Autoruns를 처음 열면 탭이 너무 많아 당황할 수 있습니다. 주요 탭들의 기능을 간단히 정리해 보았습니다.

주요 탭 기능 정리

Everything: 카테고리 구분 없이 모든 프로그램과 프로세스를 한곳에 나열합니다.

Logon: 로그온 및 로그오프 시 실행되는 프로그램과 프로세스를 표시합니다. 대부분의 시작 프로그램은 이 탭에서 찾을 수 있습니다.

Explorer: 셸 확장, 탐색기 도구 모음, Active Setup 실행 항목, 셸 실행 훅 등 윈도우 탐색기 관련 애드온 객체들을 표시합니다.

Internet Explorer: IE 도구 모음, 브라우저 헬퍼 객체 등 인터넷 익스플로러 관련 애드온들이 포함됩니다.

Scheduled Tasks: 윈도우에서 시작되도록 예약된 프로그램이 있다면 여기에 표시됩니다.

Services: 부팅 시 로드되도록 설정된 윈도우 및 서드파티 서비스(크롬 업데이트 등)가 나열됩니다.

Drivers: 윈도우 및 커널 모드 드라이버가 모두 표시됩니다. 이 탭에서는 특히 주의해야 합니다. 필수 드라이버를 비활성화하면 PC가 정상적으로 작동하지 않을 수 있습니다.

Boot Execute: chkdsk처럼 부팅 시 로드되도록 구성된 프로그램이 표시됩니다.

Image Hijacks: 이미지 하이재킹은 한 프로그램을 다른 프로그램으로 바꿔치기하는 행위입니다. 일반적으로 이 탭에는 항목이 없어야 하며, 만약 의심스러운 항목이 보인다면 비활성화하는 것이 좋습니다.

AppInit: 시작 시 자동으로 로드되는 디지털 서명된 Application Initialization DLL들이 표시됩니다.

KnownDLLs: 응용 프로그램에 로드되는 DLL들을 보여줍니다. PC가 감염되었다고 의심되지 않는 한 크게 신경 쓰지 않아도 됩니다.

코드 서명 검증 기능 활용하기

시작 항목을 비활성화하고 탭을 살펴보는 것 외에도, 모든 항목의 코드 서명을 검증할 수 있습니다. 상단 메뉴에서 "Options(옵션)" → "Filter Options(필터 옵션)"을 차례로 선택하세요. 새 창이 열리면 "Verify code signatures(코드 서명 확인)" 라디오 버튼을 선택하고 "Rescan(다시 검사)" 버튼을 클릭합니다.

Autoruns로 윈도우 시작 프로그램 완벽하게 관리하는 방법

검사가 완료되면 Autoruns가 모든 시작 항목의 코드 서명을 다시 확인하고 색상별로 결과를 표시합니다.

Autoruns로 윈도우 시작 프로그램 완벽하게 관리하는 방법

각 색상의 의미는 다음과 같습니다.

녹색(Green): 이전 검사 결과에는 없던 새로운 시작 항목을 나타냅니다.

노란색(Yellow): 더 이상 존재하지 않는 시작 항목을 나타냅니다.

분홍색(Pink): 코드 서명이나 게시자 정보가 없는 시작 항목을 나타냅니다.

특정 시작 항목이 확실하지 않다면 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 "Search Online(온라인 검색)" 옵션을 선택해 인터넷에서 자세한 정보를 얻을 수 있습니다. 또한 "Jump to Entry(항목으로 이동)"와 "Jump to Image(이미지로 이동)" 옵션을 사용하면 해당 시작 항목과 관련된 레지스트리 항목과 실제 프로그램 파일 위치를 손쉽게 확인할 수 있습니다.

Autoruns로 윈도우 시작 프로그램 완벽하게 관리하는 방법

마치며

Autoruns는 강력하고 기능이 풍부한 시작 프로그램 관리 도구입니다. Autoruns가 제공하는 상세 정보를 활용하면 모든 시작 프로그램을 효과적으로 관리할 수 있으며, PC에 숨어 있는 원치 않는 멀웨어나 정크웨어를 찾아 제거하는 데에도 유용합니다. 윈도우 파워 유저라면 반드시 갖춰야 할 필수 도구라고 할 수 있습니다.

Autoruns에 대한 여러분의 생각을 댓글로 공유해 주세요.