Windows PC의 속도를 높이는 방법을 다룬 글은 온라인에서 어렵지 않게 찾아볼 수 있습니다. 오늘은 그중에서도 Windows 컴퓨터의 종료나 시작이 느려지는 원인 중 하나인 Windows 서비스(Windows Services)에 주목해 보겠습니다. 특정 서비스가 종료되지 않거나 종료하는 데 오랜 시간이 걸리면 시스템 종료 역시 함께 지연됩니다. 컴퓨터가 켜지거나 꺼질 때까지 앞에서 하염없이 기다려야 하는 상황은 때때로 상당히 짜증스러울 수 있습니다. 다만 한 가지 기억할 점은, 종료 과정에서 모든 프로그램과 프로세스를 제대로 닫는 것이 다음 부팅을 더욱 원활하게 만들기 위해 필요한 작업이라는 사실입니다.
종료를 지연시키는 Windows 서비스 확인하기
일부 Windows 서비스는 백그라운드에서 실행되면서 종료 과정 전체에 지연을 일으킬 수 있습니다. 반대로 시작 단계에서 문제가 된다면 부팅 성능 저하(Boot Degradation)로 이어집니다.
이렇게 지연의 원인이 되는 서비스를 찾으려면 이벤트 뷰어(Event Viewer)를 활용해야 합니다. 이벤트 뷰어를 열려면 시작 버튼을 마우스 오른쪽 버튼으로 클릭한 뒤 이벤트 뷰어를 선택하세요.
이제 이벤트 뷰어에서 다음 경로로 이동합니다.
응용 프로그램 및 서비스 로그\Microsoft\Windows\Diagnostics-Performance\Operational

왼쪽 패널에서 Operational 로그를 마우스 오른쪽 버튼으로 클릭하고 현재 로그 필터링(Filter Current Log)을 선택합니다.
<모든 이벤트 ID> 입력란에 203을 입력합니다.

확인을 클릭하면 종료 과정에서 발생한 이벤트만 표시되는 새로운 보기가 열립니다.

목록을 자세히 살펴보면 "이 서비스가 시스템 종료 프로세스를 지연시켰습니다(This service caused a delay in the system shutdown process)"라는 내용의 이벤트를 발견할 수 있습니다.
Friendly Name(식별 이름)과 File Name(파일 이름) 항목에서 문제를 일으킨 서비스가 무엇인지 확인할 수 있습니다.
시작을 지연시키는 Windows 서비스 확인하기

같은 방법으로 Windows 시작을 늦추는 서비스를 찾으려면 이벤트 ID 103을 검색하면 됩니다. 해당 ID는 부팅 성능 저하(Boot Degradation)를 유발하는 서비스들의 목록을 보여줍니다.
문제의 서비스를 파악했다면 웹에서 해당 서비스에 대한 정보를 검색해 보세요. 비활성화해도 안전한지 확인한 후, 필요에 따라 서비스를 사용 중지하거나 특정 서비스의 로딩 시점을 지연시키는 등의 조치를 취할 수 있습니다.
